[2026-01-07T20:15:03.216170] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-07T20:15:03.393288] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-07T20:15:03.571552] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-07T20:15:03.738017] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-07T20:15:03.738358] [WARN ] [STATE ] State set to: WAITING [2026-01-07T20:15:03.738418] [INFO ] [STATE ] Checking TDM service status... [2026-01-07T20:15:04.093444] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-07T20:15:04.097404] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-07), and is a dependency of this service. [2026-01-07T20:15:04.176380] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-07T20:15:04.242961] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-07T20:15:04.310934] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-07T20:15:04.311184] [WARN ] [STATE ] State set to: RUNNING [2026-01-07T20:15:04.311250] [INFO ] [CACHE ] Starting cache update [2026-01-07T20:15:04.311290] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-07T20:15:04.315030] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-07T20:15:04.316415] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-07T20:15:04.316466] [INFO ] [CACHE ] Cache update completed successfully [2026-01-07T20:15:04.316516] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-07T20:15:04.316550] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-07T20:15:04.384263] [DEBUG] [REMOTE ] Fetched 3515 unique symbols from directory listing. [2026-01-07T20:15:04.395822] [INFO ] [sig ] Skipping 3515 symbols with existing configuration [2026-01-07T20:15:04.395979] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-07T20:15:04.397210] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-07T20:15:04.397258] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-07T20:15:04.512638] [DEBUG] [REMOTE ] Fetched 3515 unique symbols from directory listing. [2026-01-07T20:15:04.516731] [INFO ] [sig ] Found 3515 active symbols to forecast [2026-01-07T20:15:04.520315] [INFO ] [sig ] [1/3515] Forecasting A... [2026-01-07T20:15:04.520429] [INFO ] [sig ] Generating forecast for: A [2026-01-07T20:15:04.520473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-07T20:15:04.532840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-07T20:15:04.533272] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-07T20:15:04.534347] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-07T20:15:04.534406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:04.534441] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:04.534469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:04.534534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:04.590608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:04.591598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:04.591715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:04.591749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:04.737297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:04.737456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:04.737502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:04.737556] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:04.741355] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=72.32%) [2026-01-07T20:15:04.741716] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-07T20:15:04.741879] [INFO ] [sig ] A: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:04.884858] [INFO ] [LOCAL ] Saved forecast: A 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/A.txt [2026-01-07T20:15:04.885024] [INFO ] [sig ] [1/3515] Completed A in 0.4s | 2.74 sym/s | Total: 0.4s | ETA: 21.4m [2026-01-07T20:15:04.885067] [INFO ] [sig ] [2/3515] Forecasting AAL... [2026-01-07T20:15:04.885098] [INFO ] [sig ] Generating forecast for: AAL [2026-01-07T20:15:04.885132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-07T20:15:04.896974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-07T20:15:04.897335] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-07T20:15:04.898231] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-07T20:15:04.898287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:04.898323] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:04.898352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:04.898411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:04.960961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:04.961971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:04.962079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:04.962116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:05.085078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:05.085233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:05.085279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:05.085309] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:05.088871] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-01-07T20:15:05.089202] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-07T20:15:05.089353] [INFO ] [sig ] AAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:05.236047] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAL.txt [2026-01-07T20:15:05.236204] [INFO ] [sig ] [2/3515] Completed AAL in 0.4s | 2.79 sym/s | Total: 0.7s | ETA: 21.0m [2026-01-07T20:15:05.236245] [INFO ] [sig ] [3/3515] Forecasting AAOI... [2026-01-07T20:15:05.236276] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-07T20:15:05.236307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-07T20:15:05.248718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-07T20:15:05.249082] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-07T20:15:05.249927] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-07T20:15:05.249980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:05.250012] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:05.250038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:05.250094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:05.308223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:05.309082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:05.309202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:05.309252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:05.442249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:05.442408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:05.442449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:05.442478] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:05.445941] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-07T20:15:05.446242] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-07T20:15:05.446377] [INFO ] [sig ] AAOI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:05.588010] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAOI.txt [2026-01-07T20:15:05.588180] [INFO ] [sig ] [3/3515] Completed AAOI in 0.4s | 2.81 sym/s | Total: 1.1s | ETA: 20.8m [2026-01-07T20:15:05.588220] [INFO ] [sig ] [4/3515] Forecasting AAON... [2026-01-07T20:15:05.588251] [INFO ] [sig ] Generating forecast for: AAON [2026-01-07T20:15:05.588281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-07T20:15:05.601995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-07T20:15:05.602314] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-07T20:15:05.603134] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-07T20:15:05.603188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:05.603220] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:05.603248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:05.603304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:05.658998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:05.659924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:05.660015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:05.660047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:05.776830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:05.776987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:05.777026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:05.777055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:05.780471] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-07T20:15:05.780778] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-07T20:15:05.780913] [INFO ] [sig ] AAON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:05.921795] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAON.txt [2026-01-07T20:15:05.921957] [INFO ] [sig ] [4/3515] Completed AAON in 0.3s | 2.85 sym/s | Total: 1.4s | ETA: 20.5m [2026-01-07T20:15:05.921997] [INFO ] [sig ] [5/3515] Forecasting AAP... [2026-01-07T20:15:05.922028] [INFO ] [sig ] Generating forecast for: AAP [2026-01-07T20:15:05.922061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-07T20:15:05.933663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-07T20:15:05.933983] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-07T20:15:05.934836] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-07T20:15:05.934890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:05.934923] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:05.934951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:05.935024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:05.995798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:05.996744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:05.996837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:05.996872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:06.121990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:06.122151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:06.122193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:06.122223] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:06.125730] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-07T20:15:06.126026] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-07T20:15:06.126164] [INFO ] [sig ] AAP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:06.270690] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAP.txt [2026-01-07T20:15:06.270849] [INFO ] [sig ] [5/3515] Completed AAP in 0.3s | 2.86 sym/s | Total: 1.8s | ETA: 20.5m [2026-01-07T20:15:06.270891] [INFO ] [sig ] [6/3515] Forecasting AAPB... [2026-01-07T20:15:06.270925] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-07T20:15:06.270957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-07T20:15:06.282611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-07T20:15:06.282904] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-07T20:15:06.283707] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-07T20:15:06.283760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:06.283792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:06.283819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:06.283876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:06.341014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:06.341827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:06.341915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:06.341947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:06.467414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:06.467591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:06.467636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:06.467668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:06.471376] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-07T20:15:06.471786] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-07T20:15:06.471942] [INFO ] [sig ] AAPB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:06.612315] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAPB.txt [2026-01-07T20:15:06.612495] [INFO ] [sig ] [6/3515] Completed AAPB in 0.3s | 2.87 sym/s | Total: 2.1s | ETA: 20.4m [2026-01-07T20:15:06.612537] [INFO ] [sig ] [7/3515] Forecasting AAPD... [2026-01-07T20:15:06.612587] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-07T20:15:06.612621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-07T20:15:06.625040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-07T20:15:06.625369] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-07T20:15:06.626175] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-07T20:15:06.626241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:06.626276] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:06.626303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:06.626361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:06.682114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:06.682980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:06.683073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:06.683107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:06.810205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:06.810398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:06.810440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:06.810471] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:06.814057] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-01-07T20:15:06.814368] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-07T20:15:06.814508] [INFO ] [sig ] AAPD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:06.961256] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AAPD.txt [2026-01-07T20:15:06.961412] [INFO ] [sig ] [7/3515] Completed AAPD in 0.3s | 2.87 sym/s | Total: 2.4s | ETA: 20.4m [2026-01-07T20:15:06.961452] [INFO ] [sig ] [8/3515] Forecasting AAPL... [2026-01-07T20:15:06.961483] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-07T20:15:06.961515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-07T20:15:06.973611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-07T20:15:06.974000] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-07T20:15:06.974825] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-07T20:15:06.974877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:06.974909] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:06.974937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:06.974994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:07.030164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:07.030963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:07.031051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:07.031083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:07.153389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:07.153547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:07.153604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:07.153635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:07.157002] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-07T20:15:07.157278] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-07T20:15:07.157407] [INFO ] [sig ] AAPL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:07.296486] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAPL.txt [2026-01-07T20:15:07.296660] [INFO ] [sig ] [8/3515] Completed AAPL in 0.3s | 2.88 sym/s | Total: 2.8s | ETA: 20.3m [2026-01-07T20:15:07.296702] [INFO ] [sig ] [9/3515] Forecasting AAXJ... [2026-01-07T20:15:07.296732] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-07T20:15:07.296763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-07T20:15:07.308444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-07T20:15:07.308801] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-07T20:15:07.309636] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-07T20:15:07.309690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:07.309905] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:07.309932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:07.309989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:07.367659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:07.368547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:07.368668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:07.368703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:07.504306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:07.504477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:07.504520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:07.504552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:07.508621] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=63.89%) [2026-01-07T20:15:07.509113] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-07T20:15:07.509295] [INFO ] [sig ] AAXJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:07.656381] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AAXJ.txt [2026-01-07T20:15:07.656556] [INFO ] [sig ] [9/3515] Completed AAXJ in 0.4s | 2.87 sym/s | Total: 3.1s | ETA: 20.4m [2026-01-07T20:15:07.656619] [INFO ] [sig ] [10/3515] Forecasting AB... [2026-01-07T20:15:07.656653] [INFO ] [sig ] Generating forecast for: AB [2026-01-07T20:15:07.656685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-07T20:15:07.669229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-07T20:15:07.669626] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-07T20:15:07.670602] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-07T20:15:07.670657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:07.670718] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:07.670748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:07.670808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:07.732499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:07.733415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:07.733506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:07.733541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:07.858080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:07.858272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:07.858342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:07.858398] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:07.863854] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=65.47%) [2026-01-07T20:15:07.864298] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-07T20:15:07.864460] [INFO ] [sig ] AB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:08.015242] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AB.txt [2026-01-07T20:15:08.015411] [INFO ] [sig ] [10/3515] Completed AB in 0.4s | 2.86 sym/s | Total: 3.5s | ETA: 20.4m [2026-01-07T20:15:08.015454] [INFO ] [sig ] [11/3515] Forecasting ABCB... [2026-01-07T20:15:08.015487] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-07T20:15:08.015517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-07T20:15:08.028058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-07T20:15:08.028488] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-07T20:15:08.029344] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-07T20:15:08.029401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:08.029435] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:08.029464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:08.029521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:08.087947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:08.088827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:08.088919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:08.088954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:08.210727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:08.210890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:08.210931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:08.210962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:08.214554] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=72.45%) [2026-01-07T20:15:08.214901] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-07T20:15:08.215058] [INFO ] [sig ] ABCB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:08.359434] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABCB.txt [2026-01-07T20:15:08.359812] [INFO ] [sig ] [11/3515] Completed ABCB in 0.3s | 2.86 sym/s | Total: 3.8s | ETA: 20.4m [2026-01-07T20:15:08.360057] [INFO ] [sig ] [12/3515] Forecasting ABCL... [2026-01-07T20:15:08.360129] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-07T20:15:08.360188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-07T20:15:08.374031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-07T20:15:08.374334] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-07T20:15:08.375129] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-07T20:15:08.375183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:08.375215] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:08.375242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:08.375298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:08.431878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:08.432677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:08.432764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:08.432796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:08.558566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:08.558754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:08.558804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:08.558841] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:08.563128] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-07T20:15:08.563472] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-07T20:15:08.563636] [INFO ] [sig ] ABCL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:08.706388] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ABCL.txt [2026-01-07T20:15:08.706549] [INFO ] [sig ] [12/3515] Completed ABCL in 0.3s | 2.87 sym/s | Total: 4.2s | ETA: 20.4m [2026-01-07T20:15:08.706614] [INFO ] [sig ] [13/3515] Forecasting ABEO... [2026-01-07T20:15:08.706647] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-07T20:15:08.706680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-07T20:15:08.718508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-07T20:15:08.718890] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-07T20:15:08.719691] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-07T20:15:08.719745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:08.719777] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:08.719803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:08.719859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:08.776379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:08.777190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:08.777279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:08.777313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:08.901614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:08.901770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:08.901810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:08.901870] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:08.905257] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-07T20:15:08.905533] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-07T20:15:08.905679] [INFO ] [sig ] ABEO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:09.045842] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABEO.txt [2026-01-07T20:15:09.045997] [INFO ] [sig ] [13/3515] Completed ABEO in 0.3s | 2.87 sym/s | Total: 4.5s | ETA: 20.3m [2026-01-07T20:15:09.046037] [INFO ] [sig ] [14/3515] Forecasting ABG... [2026-01-07T20:15:09.046067] [INFO ] [sig ] Generating forecast for: ABG [2026-01-07T20:15:09.046098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-07T20:15:09.057510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-07T20:15:09.057806] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-07T20:15:09.058562] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-07T20:15:09.058636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:09.058668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:09.058695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:09.058752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:09.124380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:09.125406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:09.125516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:09.125565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:09.254073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:09.254239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:09.254297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:09.254328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:09.257809] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-01-07T20:15:09.258095] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-07T20:15:09.258226] [INFO ] [sig ] ABG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:09.398148] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABG.txt [2026-01-07T20:15:09.398327] [INFO ] [sig ] [14/3515] Completed ABG in 0.4s | 2.87 sym/s | Total: 4.9s | ETA: 20.3m [2026-01-07T20:15:09.398374] [INFO ] [sig ] [15/3515] Forecasting ABM... [2026-01-07T20:15:09.398415] [INFO ] [sig ] Generating forecast for: ABM [2026-01-07T20:15:09.398457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-07T20:15:09.410509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-07T20:15:09.410819] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-07T20:15:09.411662] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-07T20:15:09.411720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:09.411760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:09.411793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:09.411853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:09.469740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:09.470451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:09.470537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:09.470590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:09.590068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:09.590229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:09.590269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:09.590300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:09.593785] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-07T20:15:09.594091] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-07T20:15:09.594227] [INFO ] [sig ] ABM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:09.747546] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABM.txt [2026-01-07T20:15:09.747726] [INFO ] [sig ] [15/3515] Completed ABM in 0.3s | 2.87 sym/s | Total: 5.2s | ETA: 20.3m [2026-01-07T20:15:09.747767] [INFO ] [sig ] [16/3515] Forecasting ABNB... [2026-01-07T20:15:09.747797] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-07T20:15:09.747828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-07T20:15:09.762444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-07T20:15:09.762829] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-07T20:15:09.763634] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-07T20:15:09.763685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:09.763717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:09.763744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:09.763801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:09.821015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:09.821916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:09.822007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:09.822041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:09.943815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:09.943982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:09.944023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:09.944051] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:09.947436] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-01-07T20:15:09.947726] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-07T20:15:09.947852] [INFO ] [sig ] ABNB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:10.087695] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABNB.txt [2026-01-07T20:15:10.087812] [INFO ] [sig ] [16/3515] Completed ABNB in 0.3s | 2.87 sym/s | Total: 5.6s | ETA: 20.3m [2026-01-07T20:15:10.087851] [INFO ] [sig ] [17/3515] Forecasting ABOS... [2026-01-07T20:15:10.087881] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-07T20:15:10.087911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-07T20:15:10.101439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-07T20:15:10.101766] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-07T20:15:10.102629] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-07T20:15:10.102686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:10.102720] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:10.102748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:10.102806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:10.159049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:10.159702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:10.159784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:10.159817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:10.275764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:10.275893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:10.275930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:10.275958] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:10.279205] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=23.40%) [2026-01-07T20:15:10.279475] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-07T20:15:10.279635] [INFO ] [sig ] ABOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:10.417720] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ABOS.txt [2026-01-07T20:15:10.417836] [INFO ] [sig ] [17/3515] Completed ABOS in 0.3s | 2.88 sym/s | Total: 5.9s | ETA: 20.2m [2026-01-07T20:15:10.417875] [INFO ] [sig ] [18/3515] Forecasting ABSI... [2026-01-07T20:15:10.417905] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-07T20:15:10.417933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-07T20:15:10.429814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-07T20:15:10.430116] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-07T20:15:10.430990] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-07T20:15:10.431046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:10.431101] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:10.431134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:10.431193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:10.489387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:10.490058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:10.490143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:10.490177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:10.614955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:10.615119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:10.615161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:10.615190] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:10.618680] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=56.42%) [2026-01-07T20:15:10.618970] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-07T20:15:10.619105] [INFO ] [sig ] ABSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:10.761665] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABSI.txt [2026-01-07T20:15:10.761824] [INFO ] [sig ] [18/3515] Completed ABSI in 0.3s | 2.88 sym/s | Total: 6.2s | ETA: 20.2m [2026-01-07T20:15:10.761874] [INFO ] [sig ] [19/3515] Forecasting ABUS... [2026-01-07T20:15:10.761907] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-07T20:15:10.761940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-07T20:15:10.774150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-07T20:15:10.774432] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-07T20:15:10.775218] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-07T20:15:10.775271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:10.775303] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:10.775329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:10.775385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:10.831524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:10.832335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:10.832425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:10.832459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:10.949886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:10.950047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:10.950087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:10.950115] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:10.953708] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-01-07T20:15:10.954020] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-07T20:15:10.954165] [INFO ] [sig ] ABUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:11.096329] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ABUS.txt [2026-01-07T20:15:11.096478] [INFO ] [sig ] [19/3515] Completed ABUS in 0.3s | 2.89 sym/s | Total: 6.6s | ETA: 20.2m [2026-01-07T20:15:11.096519] [INFO ] [sig ] [20/3515] Forecasting ABVC... [2026-01-07T20:15:11.096550] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-07T20:15:11.096598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-07T20:15:11.108222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-07T20:15:11.108597] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-07T20:15:11.109381] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-07T20:15:11.109433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:11.109465] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:11.109493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:11.109549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:11.167991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:11.168866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:11.168989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:11.169025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:11.287073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:11.287228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:11.287270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:11.287301] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:11.290838] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-07T20:15:11.291142] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-07T20:15:11.291277] [INFO ] [sig ] ABVC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:11.431834] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ABVC.txt [2026-01-07T20:15:11.431985] [INFO ] [sig ] [20/3515] Completed ABVC in 0.3s | 2.89 sym/s | Total: 6.9s | ETA: 20.1m [2026-01-07T20:15:11.432026] [INFO ] [sig ] [21/3515] Forecasting ABVE... [2026-01-07T20:15:11.432056] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-07T20:15:11.432086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-07T20:15:11.444136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-07T20:15:11.444481] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-07T20:15:11.445334] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-07T20:15:11.445388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:11.445420] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:11.445446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:11.445502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:11.521233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:11.522142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:11.522244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:11.522278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:11.643662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:11.643839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:11.643883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:11.643912] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:11.647604] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-07T20:15:11.647935] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-07T20:15:11.648085] [INFO ] [sig ] ABVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:11.795565] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ABVE.txt [2026-01-07T20:15:11.795759] [INFO ] [sig ] [21/3515] Completed ABVE in 0.4s | 2.89 sym/s | Total: 7.3s | ETA: 20.2m [2026-01-07T20:15:11.795809] [INFO ] [sig ] [22/3515] Forecasting ABVX... [2026-01-07T20:15:11.795843] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-07T20:15:11.795873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-07T20:15:11.809105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-07T20:15:11.809496] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-07T20:15:11.810356] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-07T20:15:11.810411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:11.810444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:11.810472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:11.810530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:11.871007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:11.871880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:11.871975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:11.872010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:11.991886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:11.992056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:11.992098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:11.992127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:11.995693] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=17.94%) [2026-01-07T20:15:11.995987] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-07T20:15:11.996127] [INFO ] [sig ] ABVX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:12.134507] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ABVX.txt [2026-01-07T20:15:12.134682] [INFO ] [sig ] [22/3515] Completed ABVX in 0.3s | 2.89 sym/s | Total: 7.6s | ETA: 20.1m [2026-01-07T20:15:12.134726] [INFO ] [sig ] [23/3515] Forecasting ACA... [2026-01-07T20:15:12.134756] [INFO ] [sig ] Generating forecast for: ACA [2026-01-07T20:15:12.134788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-07T20:15:12.146498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-07T20:15:12.146847] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-07T20:15:12.147660] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-07T20:15:12.147713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:12.147746] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:12.147774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:12.147831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:12.203481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:12.204277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:12.204368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:12.204401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:12.327332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:12.327523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:12.327589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:12.327626] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:12.331193] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-01-07T20:15:12.331517] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-07T20:15:12.331685] [INFO ] [sig ] ACA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:12.470629] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACA.txt [2026-01-07T20:15:12.470817] [INFO ] [sig ] [23/3515] Completed ACA in 0.3s | 2.89 sym/s | Total: 8.0s | ETA: 20.1m [2026-01-07T20:15:12.470861] [INFO ] [sig ] [24/3515] Forecasting ACAD... [2026-01-07T20:15:12.470895] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-07T20:15:12.470926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-07T20:15:12.483300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-07T20:15:12.483704] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-07T20:15:12.484501] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-07T20:15:12.484555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:12.484609] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:12.484639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:12.484697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:12.540951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:12.541876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:12.541968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:12.542001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:12.670007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:12.670172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:12.670213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:12.670244] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:12.673788] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=50.35%) [2026-01-07T20:15:12.674129] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-07T20:15:12.674275] [INFO ] [sig ] ACAD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:12.816143] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACAD.txt [2026-01-07T20:15:12.816308] [INFO ] [sig ] [24/3515] Completed ACAD in 0.3s | 2.89 sym/s | Total: 8.3s | ETA: 20.1m [2026-01-07T20:15:12.816350] [INFO ] [sig ] [25/3515] Forecasting ACB... [2026-01-07T20:15:12.816382] [INFO ] [sig ] Generating forecast for: ACB [2026-01-07T20:15:12.816414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-07T20:15:12.831259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-07T20:15:12.831665] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-07T20:15:12.832446] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-07T20:15:12.832499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:12.832532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:12.832560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:12.832635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:12.889118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:12.890081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:12.890179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:12.890214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:13.014737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:13.014897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:13.014936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:13.014982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:13.018359] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-01-07T20:15:13.018665] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-07T20:15:13.018794] [INFO ] [sig ] ACB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:13.160680] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACB.txt [2026-01-07T20:15:13.160851] [INFO ] [sig ] [25/3515] Completed ACB in 0.3s | 2.89 sym/s | Total: 8.6s | ETA: 20.1m [2026-01-07T20:15:13.160897] [INFO ] [sig ] [26/3515] Forecasting ACCO... [2026-01-07T20:15:13.160926] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-07T20:15:13.160956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-07T20:15:13.172753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-07T20:15:13.173062] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-07T20:15:13.173850] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-07T20:15:13.173904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:13.173936] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:13.173963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:13.174020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:13.229531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:13.230369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:13.230458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:13.230490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:13.351789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:13.351951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:13.351991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:13.352021] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:13.355449] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-01-07T20:15:13.355777] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-07T20:15:13.355915] [INFO ] [sig ] ACCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:13.495341] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACCO.txt [2026-01-07T20:15:13.495513] [INFO ] [sig ] [26/3515] Completed ACCO in 0.3s | 2.90 sym/s | Total: 9.0s | ETA: 20.1m [2026-01-07T20:15:13.495557] [INFO ] [sig ] [27/3515] Forecasting ACDC... [2026-01-07T20:15:13.495611] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-07T20:15:13.495645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-07T20:15:13.508117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-07T20:15:13.508543] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-07T20:15:13.509395] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-07T20:15:13.509449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:13.509514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:13.509545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:13.509648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:13.567467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:13.568355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:13.568464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:13.568515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:13.680248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:13.680402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:13.680443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:13.680471] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:13.683845] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-07T20:15:13.684126] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-07T20:15:13.684255] [INFO ] [sig ] ACDC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:13.825509] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACDC.txt [2026-01-07T20:15:13.825701] [INFO ] [sig ] [27/3515] Completed ACDC in 0.3s | 2.90 sym/s | Total: 9.3s | ETA: 20.0m [2026-01-07T20:15:13.825744] [INFO ] [sig ] [28/3515] Forecasting ACEL... [2026-01-07T20:15:13.825775] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-07T20:15:13.825806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-07T20:15:13.837295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-07T20:15:13.837597] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-07T20:15:13.838367] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-07T20:15:13.838419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:13.838451] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:13.838477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:13.838533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:13.894222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:13.895157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:13.895243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:13.895276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:14.008806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:14.008927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:14.008966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:14.008995] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:14.012208] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-07T20:15:14.012476] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-07T20:15:14.012617] [INFO ] [sig ] ACEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:14.149864] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACEL.txt [2026-01-07T20:15:14.150007] [INFO ] [sig ] [28/3515] Completed ACEL in 0.3s | 2.91 sym/s | Total: 9.6s | ETA: 20.0m [2026-01-07T20:15:14.150048] [INFO ] [sig ] [29/3515] Forecasting ACGL... [2026-01-07T20:15:14.150077] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-07T20:15:14.150107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-07T20:15:14.166420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-07T20:15:14.166742] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-07T20:15:14.167513] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-07T20:15:14.167565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:14.167622] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:14.167659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:14.167717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:14.222851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:14.223556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:14.223670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:14.223703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:14.339469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:14.339660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:14.339701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:14.339730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:14.343072] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-07T20:15:14.343348] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-07T20:15:14.343477] [INFO ] [sig ] ACGL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:14.484299] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACGL.txt [2026-01-07T20:15:14.484439] [INFO ] [sig ] [29/3515] Completed ACGL in 0.3s | 2.91 sym/s | Total: 10.0s | ETA: 20.0m [2026-01-07T20:15:14.484480] [INFO ] [sig ] [30/3515] Forecasting ACGLN... [2026-01-07T20:15:14.484510] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-07T20:15:14.484541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-07T20:15:14.495931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-07T20:15:14.496234] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-07T20:15:14.497077] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-07T20:15:14.497129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:14.497161] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:14.497188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:14.497245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:14.553668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:14.554399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:14.554486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:14.554521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:14.674792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:14.674953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:14.674993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:14.675063] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:14.678620] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=60.20%) [2026-01-07T20:15:14.678933] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-07T20:15:14.679086] [INFO ] [sig ] ACGLN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:14.822850] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACGLN.txt [2026-01-07T20:15:14.823023] [INFO ] [sig ] [30/3515] Completed ACGLN in 0.3s | 2.91 sym/s | Total: 10.3s | ETA: 19.9m [2026-01-07T20:15:14.823069] [INFO ] [sig ] [31/3515] Forecasting ACGLO... [2026-01-07T20:15:14.823100] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-07T20:15:14.823131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-07T20:15:14.834498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-07T20:15:14.834916] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-07T20:15:14.835820] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-07T20:15:14.835878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:14.835911] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:14.835938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:14.835996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:14.893643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:14.894508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:14.894617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:14.894653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:15.016988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:15.017147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:15.017186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:15.017214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:15.020705] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=26.75%) [2026-01-07T20:15:15.021026] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-07T20:15:15.021170] [INFO ] [sig ] ACGLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:15.169656] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACGLO.txt [2026-01-07T20:15:15.169831] [INFO ] [sig ] [31/3515] Completed ACGLO in 0.3s | 2.91 sym/s | Total: 10.6s | ETA: 19.9m [2026-01-07T20:15:15.169873] [INFO ] [sig ] [32/3515] Forecasting ACHC... [2026-01-07T20:15:15.169906] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-07T20:15:15.169935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-07T20:15:15.182145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-07T20:15:15.182597] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-07T20:15:15.183513] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-07T20:15:15.183592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:15.183630] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:15.183658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:15.183717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:15.246323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:15.247335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:15.247431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:15.247467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:15.374864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:15.375028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:15.375070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:15.375101] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:15.378630] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-01-07T20:15:15.378963] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-07T20:15:15.379137] [INFO ] [sig ] ACHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:15.534242] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACHC.txt [2026-01-07T20:15:15.534407] [INFO ] [sig ] [32/3515] Completed ACHC in 0.4s | 2.91 sym/s | Total: 11.0s | ETA: 20.0m [2026-01-07T20:15:15.534451] [INFO ] [sig ] [33/3515] Forecasting ACI... [2026-01-07T20:15:15.534483] [INFO ] [sig ] Generating forecast for: ACI [2026-01-07T20:15:15.534522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-07T20:15:15.547104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-07T20:15:15.547479] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-07T20:15:15.548389] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-07T20:15:15.548448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:15.548482] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:15.548509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:15.548566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:15.608900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:15.609964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:15.610067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:15.610106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:15.736412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:15.736591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:15.736635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:15.736665] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:15.740427] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-07T20:15:15.740771] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-07T20:15:15.740928] [INFO ] [sig ] ACI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:15.887917] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACI.txt [2026-01-07T20:15:15.888089] [INFO ] [sig ] [33/3515] Completed ACI in 0.4s | 2.90 sym/s | Total: 11.4s | ETA: 20.0m [2026-01-07T20:15:15.888131] [INFO ] [sig ] [34/3515] Forecasting ACIC... [2026-01-07T20:15:15.888161] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-07T20:15:15.888191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-07T20:15:15.900449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-07T20:15:15.900803] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-07T20:15:15.901613] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-07T20:15:15.901665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:15.901697] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:15.901724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:15.901782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:15.957410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:15.958084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:15.958166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:15.958199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:16.078620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:16.078772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:16.078813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:16.078846] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:16.082196] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-01-07T20:15:16.082471] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-07T20:15:16.082617] [INFO ] [sig ] ACIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:16.222398] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACIC.txt [2026-01-07T20:15:16.222557] [INFO ] [sig ] [34/3515] Completed ACIC in 0.3s | 2.91 sym/s | Total: 11.7s | ETA: 20.0m [2026-01-07T20:15:16.222616] [INFO ] [sig ] [35/3515] Forecasting ACLS... [2026-01-07T20:15:16.222646] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-07T20:15:16.222677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-07T20:15:16.233948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-07T20:15:16.234271] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-07T20:15:16.235102] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-07T20:15:16.235156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:16.235189] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:16.235217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:16.235275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:16.292678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:16.293456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:16.293544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:16.293596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:16.414272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:16.414655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:16.414698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:16.414728] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:16.418372] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-07T20:15:16.418717] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-07T20:15:16.418866] [INFO ] [sig ] ACLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:16.559041] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACLS.txt [2026-01-07T20:15:16.559218] [INFO ] [sig ] [35/3515] Completed ACLS in 0.3s | 2.91 sym/s | Total: 12.0s | ETA: 20.0m [2026-01-07T20:15:16.559261] [INFO ] [sig ] [36/3515] Forecasting ACLX... [2026-01-07T20:15:16.559291] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-07T20:15:16.559321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-07T20:15:16.570884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-07T20:15:16.571233] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-07T20:15:16.572032] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-07T20:15:16.572085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:16.572118] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:16.572145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:16.572201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:16.627218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:16.628085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:16.628174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:16.628207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:16.748707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:16.748872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:16.748911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:16.748939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:16.752365] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-07T20:15:16.752653] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-07T20:15:16.752778] [INFO ] [sig ] ACLX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:16.891633] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACLX.txt [2026-01-07T20:15:16.891800] [INFO ] [sig ] [36/3515] Completed ACLX in 0.3s | 2.91 sym/s | Total: 12.4s | ETA: 19.9m [2026-01-07T20:15:16.891840] [INFO ] [sig ] [37/3515] Forecasting ACM... [2026-01-07T20:15:16.891871] [INFO ] [sig ] Generating forecast for: ACM [2026-01-07T20:15:16.891901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-07T20:15:16.903815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-07T20:15:16.904126] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-07T20:15:16.904916] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-07T20:15:16.904968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:16.904999] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:16.905026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:16.905083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:16.960395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:16.961236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:16.961358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:16.961393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:17.076535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:17.076711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:17.076751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:17.076780] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:17.080136] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-07T20:15:17.080406] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-07T20:15:17.080533] [INFO ] [sig ] ACM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:17.218089] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACM.txt [2026-01-07T20:15:17.218223] [INFO ] [sig ] [37/3515] Completed ACM in 0.3s | 2.91 sym/s | Total: 12.7s | ETA: 19.9m [2026-01-07T20:15:17.218264] [INFO ] [sig ] [38/3515] Forecasting ACN... [2026-01-07T20:15:17.218297] [INFO ] [sig ] Generating forecast for: ACN [2026-01-07T20:15:17.218328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-07T20:15:17.229617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-07T20:15:17.229908] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-07T20:15:17.230682] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-07T20:15:17.230734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:17.230767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:17.230794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:17.230852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:17.286018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:17.286902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:17.286994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:17.287029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:17.408606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:17.408766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:17.408808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:17.408837] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:17.412246] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: DOWN (p=35.30%) [2026-01-07T20:15:17.412521] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-07T20:15:17.412668] [INFO ] [sig ] ACN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:17.550068] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACN.txt [2026-01-07T20:15:17.550184] [INFO ] [sig ] [38/3515] Completed ACN in 0.3s | 2.92 sym/s | Total: 13.0s | ETA: 19.9m [2026-01-07T20:15:17.550223] [INFO ] [sig ] [39/3515] Forecasting ACNB... [2026-01-07T20:15:17.550253] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-07T20:15:17.550284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-07T20:15:17.561113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-07T20:15:17.561366] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-07T20:15:17.562128] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-07T20:15:17.562181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:17.562214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:17.562241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:17.562298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:17.617902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:17.618475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:17.618555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:17.618605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:17.734350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:17.734465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:17.734502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:17.734531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:17.737697] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=33.62%) [2026-01-07T20:15:17.737965] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-07T20:15:17.738088] [INFO ] [sig ] ACNB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:17.875676] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACNB.txt [2026-01-07T20:15:17.875789] [INFO ] [sig ] [39/3515] Completed ACNB in 0.3s | 2.92 sym/s | Total: 13.4s | ETA: 19.8m [2026-01-07T20:15:17.875827] [INFO ] [sig ] [40/3515] Forecasting ACON... [2026-01-07T20:15:17.875856] [INFO ] [sig ] Generating forecast for: ACON [2026-01-07T20:15:17.875885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-07T20:15:17.886538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-07T20:15:17.886847] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-07T20:15:17.887618] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-07T20:15:17.887670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:17.887702] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:17.887728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:17.887784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:17.943534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:17.944183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:17.944273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:17.944305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:18.053849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:18.053994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:18.054033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:18.054061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:18.057346] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-01-07T20:15:18.057634] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-07T20:15:18.057762] [INFO ] [sig ] ACON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:18.194797] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACON.txt [2026-01-07T20:15:18.194931] [INFO ] [sig ] [40/3515] Completed ACON in 0.3s | 2.93 sym/s | Total: 13.7s | ETA: 19.8m [2026-01-07T20:15:18.194970] [INFO ] [sig ] [41/3515] Forecasting ACP... [2026-01-07T20:15:18.195002] [INFO ] [sig ] Generating forecast for: ACP [2026-01-07T20:15:18.195032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-07T20:15:18.205807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-07T20:15:18.206054] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-07T20:15:18.206819] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-07T20:15:18.206871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:18.206904] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:18.206931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:18.206987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:18.262329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:18.262929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:18.263007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:18.263039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:18.381187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:18.381292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:18.381330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:18.381358] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:18.384473] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-07T20:15:18.384761] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-07T20:15:18.384892] [INFO ] [sig ] ACP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:18.524888] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACP.txt [2026-01-07T20:15:18.525007] [INFO ] [sig ] [41/3515] Completed ACP in 0.3s | 2.93 sym/s | Total: 14.0s | ETA: 19.8m [2026-01-07T20:15:18.525046] [INFO ] [sig ] [42/3515] Forecasting ACRE... [2026-01-07T20:15:18.525076] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-07T20:15:18.525108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-07T20:15:18.536711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-07T20:15:18.536972] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-07T20:15:18.537734] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-07T20:15:18.537808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:18.537842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:18.537869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:18.537926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:18.593147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:18.593761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:18.593841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:18.593874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:18.711439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:18.711528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:18.711563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:18.711609] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:18.714647] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-07T20:15:18.714905] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-07T20:15:18.715025] [INFO ] [sig ] ACRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:18.852691] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACRE.txt [2026-01-07T20:15:18.852796] [INFO ] [sig ] [42/3515] Completed ACRE in 0.3s | 2.93 sym/s | Total: 14.3s | ETA: 19.8m [2026-01-07T20:15:18.852834] [INFO ] [sig ] [43/3515] Forecasting ACRS... [2026-01-07T20:15:18.852863] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-07T20:15:18.852892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-07T20:15:18.864111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-07T20:15:18.864362] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-07T20:15:18.865121] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-07T20:15:18.865173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:18.865205] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:18.865232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:18.865287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:18.920769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:18.921337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:18.921416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:18.921448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:19.038019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:19.038104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:19.038139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:19.038166] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:19.041152] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-07T20:15:19.041407] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-07T20:15:19.041529] [INFO ] [sig ] ACRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:19.180947] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACRS.txt [2026-01-07T20:15:19.181051] [INFO ] [sig ] [43/3515] Completed ACRS in 0.3s | 2.93 sym/s | Total: 14.7s | ETA: 19.7m [2026-01-07T20:15:19.181089] [INFO ] [sig ] [44/3515] Forecasting ACTG... [2026-01-07T20:15:19.181120] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-07T20:15:19.181150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-07T20:15:19.192484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-07T20:15:19.192753] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-07T20:15:19.193481] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-07T20:15:19.193533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:19.193612] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:19.193642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:19.193700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:19.253535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:19.254168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:19.254250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:19.254283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:19.372116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:19.372213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:19.372250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:19.372278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:19.375367] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-01-07T20:15:19.375646] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-07T20:15:19.375773] [INFO ] [sig ] ACTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:19.512496] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ACTG.txt [2026-01-07T20:15:19.512615] [INFO ] [sig ] [44/3515] Completed ACTG in 0.3s | 2.93 sym/s | Total: 15.0s | ETA: 19.7m [2026-01-07T20:15:19.512657] [INFO ] [sig ] [45/3515] Forecasting ACVA... [2026-01-07T20:15:19.512687] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-07T20:15:19.512717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-07T20:15:19.525771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-07T20:15:19.526166] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-07T20:15:19.527107] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-07T20:15:19.527162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:19.527197] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:19.527225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:19.527283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:19.586881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:19.587978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:19.588087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:19.588132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:19.719765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:19.719939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:19.719983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:19.720013] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:19.723605] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-01-07T20:15:19.723951] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-07T20:15:19.724095] [INFO ] [sig ] ACVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:19.862996] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACVA.txt [2026-01-07T20:15:19.863139] [INFO ] [sig ] [45/3515] Completed ACVA in 0.4s | 2.93 sym/s | Total: 15.3s | ETA: 19.7m [2026-01-07T20:15:19.863187] [INFO ] [sig ] [46/3515] Forecasting ACWI... [2026-01-07T20:15:19.863219] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-07T20:15:19.863250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-07T20:15:19.877988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-07T20:15:19.878349] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-07T20:15:19.879337] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-07T20:15:19.879399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:19.879443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:19.879480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:19.879554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:19.941670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:19.942440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:19.942529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:19.942563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:20.060991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:20.061153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:20.061194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:20.061224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:20.064764] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-07T20:15:20.065033] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-07T20:15:20.065350] [INFO ] [sig ] ACWI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:20.204843] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACWI.txt [2026-01-07T20:15:20.204998] [INFO ] [sig ] [46/3515] Completed ACWI in 0.3s | 2.93 sym/s | Total: 15.7s | ETA: 19.7m [2026-01-07T20:15:20.205040] [INFO ] [sig ] [47/3515] Forecasting ACWX... [2026-01-07T20:15:20.205072] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-07T20:15:20.205105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-07T20:15:20.217599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-07T20:15:20.217968] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-07T20:15:20.218952] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-07T20:15:20.219005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:20.219226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:20.219254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:20.219310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:20.277902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:20.278704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:20.278792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:20.278825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:20.399521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:20.399711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:20.399752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:20.399819] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:20.403153] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-01-07T20:15:20.403450] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-07T20:15:20.403601] [INFO ] [sig ] ACWX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:20.543223] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACWX.txt [2026-01-07T20:15:20.543355] [INFO ] [sig ] [47/3515] Completed ACWX in 0.3s | 2.93 sym/s | Total: 16.0s | ETA: 19.7m [2026-01-07T20:15:20.543396] [INFO ] [sig ] [48/3515] Forecasting ACXP... [2026-01-07T20:15:20.543426] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-07T20:15:20.543457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-07T20:15:20.557482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-07T20:15:20.557786] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-07T20:15:20.558547] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-07T20:15:20.558620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:20.558655] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:20.558682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:20.558738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:20.615316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:20.615945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:20.616028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:20.616059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:20.733033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:20.733178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:20.733217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:20.733246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:20.736561] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-01-07T20:15:20.736845] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-07T20:15:20.736973] [INFO ] [sig ] ACXP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:20.877949] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ACXP.txt [2026-01-07T20:15:20.878070] [INFO ] [sig ] [48/3515] Completed ACXP in 0.3s | 2.93 sym/s | Total: 16.4s | ETA: 19.7m [2026-01-07T20:15:20.878110] [INFO ] [sig ] [49/3515] Forecasting ADBE... [2026-01-07T20:15:20.878140] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-07T20:15:20.878170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-07T20:15:20.891079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-07T20:15:20.891392] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-07T20:15:20.892365] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-07T20:15:20.892419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:20.892451] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:20.892478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:20.892535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:20.951847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:20.952931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:20.953023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:20.953056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:21.076336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:21.076492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:21.076548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:21.076597] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:21.080377] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=76.25%) [2026-01-07T20:15:21.080670] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-07T20:15:21.080798] [INFO ] [sig ] ADBE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:21.229660] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADBE.txt [2026-01-07T20:15:21.229860] [INFO ] [sig ] [49/3515] Completed ADBE in 0.4s | 2.93 sym/s | Total: 16.7s | ETA: 19.7m [2026-01-07T20:15:21.229906] [INFO ] [sig ] [50/3515] Forecasting ADC... [2026-01-07T20:15:21.229936] [INFO ] [sig ] Generating forecast for: ADC [2026-01-07T20:15:21.229967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-07T20:15:21.241877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-07T20:15:21.242242] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-07T20:15:21.243032] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-07T20:15:21.243084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:21.243116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:21.243143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:21.243199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:21.298854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:21.299735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:21.299922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:21.299959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:21.419781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:21.419942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:21.419983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:21.420011] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:21.423705] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=70.29%) [2026-01-07T20:15:21.423973] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-07T20:15:21.424097] [INFO ] [sig ] ADC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:21.564562] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADC.txt [2026-01-07T20:15:21.564713] [INFO ] [sig ] [50/3515] Completed ADC in 0.3s | 2.93 sym/s | Total: 17.0s | ETA: 19.7m [2026-01-07T20:15:21.564753] [INFO ] [sig ] [51/3515] Forecasting ADEA... [2026-01-07T20:15:21.564783] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-07T20:15:21.564812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-07T20:15:21.576836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-07T20:15:21.577100] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-07T20:15:21.578024] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-07T20:15:21.578077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:21.578109] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:21.578137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:21.578193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:21.634184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:21.634936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:21.635020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:21.635054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:21.751834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:21.751966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:21.752005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:21.752034] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:21.755262] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-07T20:15:21.755528] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-07T20:15:21.755671] [INFO ] [sig ] ADEA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:21.896362] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ADEA.txt [2026-01-07T20:15:21.896531] [INFO ] [sig ] [51/3515] Completed ADEA in 0.3s | 2.94 sym/s | Total: 17.4s | ETA: 19.7m [2026-01-07T20:15:21.896592] [INFO ] [sig ] [52/3515] Forecasting ADI... [2026-01-07T20:15:21.896626] [INFO ] [sig ] Generating forecast for: ADI [2026-01-07T20:15:21.896657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-07T20:15:21.908101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-07T20:15:21.908430] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-07T20:15:21.909212] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-07T20:15:21.909264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:21.909296] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:21.909323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:21.909380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:21.964544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:21.965148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:21.965231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:21.965263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:22.088243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:22.088355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:22.088393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:22.088422] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:22.091597] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-07T20:15:22.091864] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-07T20:15:22.091990] [INFO ] [sig ] ADI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:22.233499] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADI.txt [2026-01-07T20:15:22.233645] [INFO ] [sig ] [52/3515] Completed ADI in 0.3s | 2.94 sym/s | Total: 17.7s | ETA: 19.7m [2026-01-07T20:15:22.233687] [INFO ] [sig ] [53/3515] Forecasting ADM... [2026-01-07T20:15:22.233717] [INFO ] [sig ] Generating forecast for: ADM [2026-01-07T20:15:22.233747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-07T20:15:22.245124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-07T20:15:22.245395] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-07T20:15:22.246166] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-07T20:15:22.246218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:22.246261] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:22.246290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:22.246347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:22.303228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:22.303860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:22.303958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:22.303996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:22.424850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:22.425004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:22.425043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:22.425071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:22.428421] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=64.55%) [2026-01-07T20:15:22.428708] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-07T20:15:22.428835] [INFO ] [sig ] ADM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:22.587714] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADM.txt [2026-01-07T20:15:22.587919] [INFO ] [sig ] [53/3515] Completed ADM in 0.4s | 2.93 sym/s | Total: 18.1s | ETA: 19.7m [2026-01-07T20:15:22.587971] [INFO ] [sig ] [54/3515] Forecasting ADMA... [2026-01-07T20:15:22.588017] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-07T20:15:22.588059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-07T20:15:22.603700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-07T20:15:22.604145] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-07T20:15:22.605233] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-07T20:15:22.605302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:22.605349] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:22.605387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:22.605448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:22.675956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:22.676880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:22.677053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:22.677092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:22.798989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:22.799155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:22.799196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:22.799225] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:22.802926] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=46.57%) [2026-01-07T20:15:22.803304] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-07T20:15:22.803455] [INFO ] [sig ] ADMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:22.945602] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ADMA.txt [2026-01-07T20:15:22.945764] [INFO ] [sig ] [54/3515] Completed ADMA in 0.4s | 2.93 sym/s | Total: 18.4s | ETA: 19.7m [2026-01-07T20:15:22.945806] [INFO ] [sig ] [55/3515] Forecasting ADP... [2026-01-07T20:15:22.945837] [INFO ] [sig ] Generating forecast for: ADP [2026-01-07T20:15:22.945897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-07T20:15:22.957601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-07T20:15:22.958000] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-07T20:15:22.958832] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-07T20:15:22.958888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:22.958923] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:22.958953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:22.959012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:23.015528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:23.016400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:23.016490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:23.016524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:23.139443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:23.139622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:23.139665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:23.139695] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:23.143081] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=49.77%) [2026-01-07T20:15:23.143356] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-07T20:15:23.143483] [INFO ] [sig ] ADP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:23.280754] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ADP.txt [2026-01-07T20:15:23.280898] [INFO ] [sig ] [55/3515] Completed ADP in 0.3s | 2.93 sym/s | Total: 18.8s | ETA: 19.7m [2026-01-07T20:15:23.280938] [INFO ] [sig ] [56/3515] Forecasting ADSE... [2026-01-07T20:15:23.280969] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-07T20:15:23.280998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-07T20:15:23.292702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-07T20:15:23.293007] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-07T20:15:23.293823] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-07T20:15:23.293877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:23.293908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:23.293934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:23.293989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:23.349471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:23.350194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:23.350279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:23.350313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:23.478432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:23.478617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:23.478660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:23.478688] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:23.482103] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-07T20:15:23.482405] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-07T20:15:23.482538] [INFO ] [sig ] ADSE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:23.622620] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADSE.txt [2026-01-07T20:15:23.622778] [INFO ] [sig ] [56/3515] Completed ADSE in 0.3s | 2.93 sym/s | Total: 19.1s | ETA: 19.7m [2026-01-07T20:15:23.622820] [INFO ] [sig ] [57/3515] Forecasting ADSK... [2026-01-07T20:15:23.622855] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-07T20:15:23.622887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-07T20:15:23.634948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-07T20:15:23.635267] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-07T20:15:23.636050] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-07T20:15:23.636103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:23.636137] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:23.636165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:23.636222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:23.693456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:23.694524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:23.694659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:23.694704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:23.819046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:23.819203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:23.819243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:23.819272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:23.822673] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-07T20:15:23.822951] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-07T20:15:23.823080] [INFO ] [sig ] ADSK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:23.963239] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADSK.txt [2026-01-07T20:15:23.963426] [INFO ] [sig ] [57/3515] Completed ADSK in 0.3s | 2.93 sym/s | Total: 19.4s | ETA: 19.7m [2026-01-07T20:15:23.963468] [INFO ] [sig ] [58/3515] Forecasting ADTN... [2026-01-07T20:15:23.963499] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-07T20:15:23.963530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-07T20:15:23.975100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-07T20:15:23.975400] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-07T20:15:23.976179] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-07T20:15:23.976232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:23.976265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:23.976292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:23.976349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:24.032533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:24.033398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:24.033487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:24.033520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:24.150527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:24.150696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:24.150740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:24.150769] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:24.154095] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-07T20:15:24.154364] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-07T20:15:24.154490] [INFO ] [sig ] ADTN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:24.299829] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ADTN.txt [2026-01-07T20:15:24.300038] [INFO ] [sig ] [58/3515] Completed ADTN in 0.3s | 2.93 sym/s | Total: 19.8s | ETA: 19.6m [2026-01-07T20:15:24.300095] [INFO ] [sig ] [59/3515] Forecasting ADUS... [2026-01-07T20:15:24.300130] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-07T20:15:24.300173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-07T20:15:24.314397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-07T20:15:24.314879] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-07T20:15:24.315858] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-07T20:15:24.315919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:24.315956] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:24.315988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:24.316060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:24.374656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:24.375512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:24.375635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:24.375672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:24.490825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:24.490984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:24.491024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:24.491053] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:24.494420] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-07T20:15:24.494722] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-07T20:15:24.494851] [INFO ] [sig ] ADUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:24.632722] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ADUS.txt [2026-01-07T20:15:24.632882] [INFO ] [sig ] [59/3515] Completed ADUS in 0.3s | 2.93 sym/s | Total: 20.1s | ETA: 19.6m [2026-01-07T20:15:24.632922] [INFO ] [sig ] [60/3515] Forecasting ADX... [2026-01-07T20:15:24.632955] [INFO ] [sig ] Generating forecast for: ADX [2026-01-07T20:15:24.632986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-07T20:15:24.644591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-07T20:15:24.644919] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-07T20:15:24.645703] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-07T20:15:24.645756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:24.645789] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:24.645817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:24.645874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:24.701425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:24.702331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:24.702419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:24.702452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:24.821196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:24.821359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:24.821400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:24.821447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:24.824843] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-01-07T20:15:24.825111] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-07T20:15:24.825238] [INFO ] [sig ] ADX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:24.964443] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ADX.txt [2026-01-07T20:15:24.964624] [INFO ] [sig ] [60/3515] Completed ADX in 0.3s | 2.93 sym/s | Total: 20.4s | ETA: 19.6m [2026-01-07T20:15:24.964667] [INFO ] [sig ] [61/3515] Forecasting AEE... [2026-01-07T20:15:24.964699] [INFO ] [sig ] Generating forecast for: AEE [2026-01-07T20:15:24.964729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-07T20:15:24.976372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-07T20:15:24.976735] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-07T20:15:24.977498] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-07T20:15:24.977550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:24.977626] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:24.977656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:24.977715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:25.034023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:25.034928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:25.035017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:25.035074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:25.154702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:25.154862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:25.154902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:25.154931] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:25.158297] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-01-07T20:15:25.158589] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-07T20:15:25.158720] [INFO ] [sig ] AEE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:25.297892] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AEE.txt [2026-01-07T20:15:25.298057] [INFO ] [sig ] [61/3515] Completed AEE in 0.3s | 2.94 sym/s | Total: 20.8s | ETA: 19.6m [2026-01-07T20:15:25.298097] [INFO ] [sig ] [62/3515] Forecasting AEFC... [2026-01-07T20:15:25.298128] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-07T20:15:25.298159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-07T20:15:25.312344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-07T20:15:25.312699] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-07T20:15:25.313461] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-07T20:15:25.313514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:25.313546] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:25.313593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:25.313653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:25.369114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:25.370015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:25.370106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:25.370156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:25.485771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:25.485931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:25.485973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:25.486001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:25.489412] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=44.50%) [2026-01-07T20:15:25.489737] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-07T20:15:25.489869] [INFO ] [sig ] AEFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:25.629462] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEFC.txt [2026-01-07T20:15:25.629671] [INFO ] [sig ] [62/3515] Completed AEFC in 0.3s | 2.94 sym/s | Total: 21.1s | ETA: 19.6m [2026-01-07T20:15:25.629717] [INFO ] [sig ] [63/3515] Forecasting AEG... [2026-01-07T20:15:25.629746] [INFO ] [sig ] Generating forecast for: AEG [2026-01-07T20:15:25.629776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-07T20:15:25.641197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-07T20:15:25.641544] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-07T20:15:25.642322] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-07T20:15:25.642374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:25.642407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:25.642434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:25.642490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:25.699053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:25.700073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:25.700164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:25.700196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:25.822125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:25.822295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:25.822335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:25.822364] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:25.826104] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-07T20:15:25.826395] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-07T20:15:25.826530] [INFO ] [sig ] AEG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:25.967297] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEG.txt [2026-01-07T20:15:25.967465] [INFO ] [sig ] [63/3515] Completed AEG in 0.3s | 2.94 sym/s | Total: 21.4s | ETA: 19.6m [2026-01-07T20:15:25.967507] [INFO ] [sig ] [64/3515] Forecasting AEHL... [2026-01-07T20:15:25.967538] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-07T20:15:25.967585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-07T20:15:25.979308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-07T20:15:25.979716] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-07T20:15:25.980512] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-07T20:15:25.980564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:25.980624] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:25.980652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:25.980729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:26.037820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:26.038718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:26.038808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:26.038841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:26.162250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:26.162405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:26.162450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:26.162511] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:26.165956] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-07T20:15:26.166228] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-07T20:15:26.166355] [INFO ] [sig ] AEHL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:26.307800] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEHL.txt [2026-01-07T20:15:26.307969] [INFO ] [sig ] [64/3515] Completed AEHL in 0.3s | 2.94 sym/s | Total: 21.8s | ETA: 19.6m [2026-01-07T20:15:26.308010] [INFO ] [sig ] [65/3515] Forecasting AEI... [2026-01-07T20:15:26.308040] [INFO ] [sig ] Generating forecast for: AEI [2026-01-07T20:15:26.308073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-07T20:15:26.319201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-07T20:15:26.319520] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-07T20:15:26.320339] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-07T20:15:26.320392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:26.320424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:26.320450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:26.320507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:26.379665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:26.380560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:26.380667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:26.380701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:26.502002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:26.502166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:26.502209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:26.502241] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:26.505709] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-07T20:15:26.505991] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-07T20:15:26.506126] [INFO ] [sig ] AEI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:26.647891] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEI.txt [2026-01-07T20:15:26.648060] [INFO ] [sig ] [65/3515] Completed AEI in 0.3s | 2.94 sym/s | Total: 22.1s | ETA: 19.6m [2026-01-07T20:15:26.648100] [INFO ] [sig ] [66/3515] Forecasting AEIS... [2026-01-07T20:15:26.648131] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-07T20:15:26.648161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-07T20:15:26.660348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-07T20:15:26.660696] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-07T20:15:26.661468] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-07T20:15:26.661530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:26.661564] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:26.661612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:26.661670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:26.716806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:26.717471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:26.717556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:26.717606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:26.835775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:26.835934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:26.835975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:26.836005] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:26.839427] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=45.07%) [2026-01-07T20:15:26.839726] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-07T20:15:26.839857] [INFO ] [sig ] AEIS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:26.977494] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEIS.txt [2026-01-07T20:15:26.977671] [INFO ] [sig ] [66/3515] Completed AEIS in 0.3s | 2.94 sym/s | Total: 22.5s | ETA: 19.6m [2026-01-07T20:15:26.977714] [INFO ] [sig ] [67/3515] Forecasting AEM... [2026-01-07T20:15:26.977744] [INFO ] [sig ] Generating forecast for: AEM [2026-01-07T20:15:26.977778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-07T20:15:26.990101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-07T20:15:26.990438] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-07T20:15:26.991233] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-07T20:15:26.991285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:26.991317] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:26.991344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:26.991402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:27.047024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:27.047882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:27.047974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:27.048007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:27.172432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:27.172608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:27.172651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:27.172683] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:27.176167] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-01-07T20:15:27.176478] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-07T20:15:27.176634] [INFO ] [sig ] AEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:27.345875] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEM.txt [2026-01-07T20:15:27.346069] [INFO ] [sig ] [67/3515] Completed AEM in 0.4s | 2.94 sym/s | Total: 22.8s | ETA: 19.6m [2026-01-07T20:15:27.346119] [INFO ] [sig ] [68/3515] Forecasting AEO... [2026-01-07T20:15:27.346159] [INFO ] [sig ] Generating forecast for: AEO [2026-01-07T20:15:27.346192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-07T20:15:27.358490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-07T20:15:27.358853] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-07T20:15:27.359800] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-07T20:15:27.359854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:27.359900] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:27.359931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:27.360005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:27.416449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:27.417253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:27.417353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:27.417388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:27.547543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:27.547728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:27.547768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:27.547796] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:27.551329] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-07T20:15:27.551678] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-07T20:15:27.551818] [INFO ] [sig ] AEO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:27.692212] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEO.txt [2026-01-07T20:15:27.692343] [INFO ] [sig ] [68/3515] Completed AEO in 0.3s | 2.93 sym/s | Total: 23.2s | ETA: 19.6m [2026-01-07T20:15:27.692382] [INFO ] [sig ] [69/3515] Forecasting AEP... [2026-01-07T20:15:27.692413] [INFO ] [sig ] Generating forecast for: AEP [2026-01-07T20:15:27.692443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-07T20:15:27.704217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-07T20:15:27.704498] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-07T20:15:27.705280] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-07T20:15:27.705333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:27.705366] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:27.705393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:27.705449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:27.760801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:27.761713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:27.761821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:27.761854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:27.882980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:27.883139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:27.883180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:27.883209] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:27.886720] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-07T20:15:27.887005] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-07T20:15:27.887142] [INFO ] [sig ] AEP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:28.028370] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEP.txt [2026-01-07T20:15:28.028536] [INFO ] [sig ] [69/3515] Completed AEP in 0.3s | 2.94 sym/s | Total: 23.5s | ETA: 19.6m [2026-01-07T20:15:28.028599] [INFO ] [sig ] [70/3515] Forecasting AES... [2026-01-07T20:15:28.028632] [INFO ] [sig ] Generating forecast for: AES [2026-01-07T20:15:28.028663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-07T20:15:28.040992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-07T20:15:28.041274] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-07T20:15:28.042051] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-07T20:15:28.042104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:28.042136] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:28.042163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:28.042219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:28.098428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:28.099299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:28.099387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:28.099421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:28.217682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:28.217826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:28.217865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:28.217893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:28.221286] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-07T20:15:28.221568] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-07T20:15:28.221719] [INFO ] [sig ] AES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:28.360882] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AES.txt [2026-01-07T20:15:28.361008] [INFO ] [sig ] [70/3515] Completed AES in 0.3s | 2.94 sym/s | Total: 23.8s | ETA: 19.6m [2026-01-07T20:15:28.361048] [INFO ] [sig ] [71/3515] Forecasting AESI... [2026-01-07T20:15:28.361078] [INFO ] [sig ] Generating forecast for: AESI [2026-01-07T20:15:28.361108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-07T20:15:28.372043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-07T20:15:28.372327] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-07T20:15:28.373109] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-07T20:15:28.373161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:28.373194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:28.373222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:28.373279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:28.429085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:28.429787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:28.429895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:28.429929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:28.547046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:28.547189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:28.547230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:28.547259] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:28.550638] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-01-07T20:15:28.550926] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-07T20:15:28.551056] [INFO ] [sig ] AESI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:28.689284] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AESI.txt [2026-01-07T20:15:28.689441] [INFO ] [sig ] [71/3515] Completed AESI in 0.3s | 2.94 sym/s | Total: 24.2s | ETA: 19.5m [2026-01-07T20:15:28.689482] [INFO ] [sig ] [72/3515] Forecasting AEVA... [2026-01-07T20:15:28.689514] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-07T20:15:28.689544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-07T20:15:28.700559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-07T20:15:28.700865] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-07T20:15:28.701644] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-07T20:15:28.701696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:28.701729] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:28.701756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:28.701812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:28.757352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:28.758036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:28.758119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:28.758153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:28.880791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:28.880961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:28.881004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:28.881035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:28.884711] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-07T20:15:28.884997] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-07T20:15:28.885132] [INFO ] [sig ] AEVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:29.042071] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEVA.txt [2026-01-07T20:15:29.042247] [INFO ] [sig ] [72/3515] Completed AEVA in 0.4s | 2.94 sym/s | Total: 24.5s | ETA: 19.5m [2026-01-07T20:15:29.042291] [INFO ] [sig ] [73/3515] Forecasting AEYE... [2026-01-07T20:15:29.042320] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-07T20:15:29.042357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-07T20:15:29.054531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-07T20:15:29.054872] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-07T20:15:29.055862] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-07T20:15:29.055914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:29.055947] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:29.055974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:29.056030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:29.112003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:29.112730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:29.112829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:29.112864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:29.230882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:29.231042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:29.231099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:29.231136] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:29.234604] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=12.90%) [2026-01-07T20:15:29.234888] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-07T20:15:29.235020] [INFO ] [sig ] AEYE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:29.378757] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AEYE.txt [2026-01-07T20:15:29.378883] [INFO ] [sig ] [73/3515] Completed AEYE in 0.3s | 2.94 sym/s | Total: 24.9s | ETA: 19.5m [2026-01-07T20:15:29.378923] [INFO ] [sig ] [74/3515] Forecasting AFB... [2026-01-07T20:15:29.378953] [INFO ] [sig ] Generating forecast for: AFB [2026-01-07T20:15:29.378983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-07T20:15:29.391191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-07T20:15:29.391467] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-07T20:15:29.392300] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-07T20:15:29.392357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:29.392600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:29.392637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:29.392719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:29.451591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:29.452247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:29.452328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:29.452361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:29.576553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:29.576721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:29.576763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:29.576794] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:29.580264] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-07T20:15:29.580539] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-07T20:15:29.580687] [INFO ] [sig ] AFB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:29.721057] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AFB.txt [2026-01-07T20:15:29.721275] [INFO ] [sig ] [74/3515] Completed AFB in 0.3s | 2.94 sym/s | Total: 25.2s | ETA: 19.5m [2026-01-07T20:15:29.721337] [INFO ] [sig ] [75/3515] Forecasting AFCG... [2026-01-07T20:15:29.721381] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-07T20:15:29.721423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-07T20:15:29.732808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-07T20:15:29.733136] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-07T20:15:29.733963] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-07T20:15:29.734027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:29.734084] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:29.734125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:29.734194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:29.790227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:29.791064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:29.791154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:29.791189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:29.918350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:29.918511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:29.918554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:29.918603] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:29.922040] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-07T20:15:29.922333] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-07T20:15:29.922463] [INFO ] [sig ] AFCG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:30.076045] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AFCG.txt [2026-01-07T20:15:30.076199] [INFO ] [sig ] [75/3515] Completed AFCG in 0.4s | 2.93 sym/s | Total: 25.6s | ETA: 19.5m [2026-01-07T20:15:30.076239] [INFO ] [sig ] [76/3515] Forecasting AFG... [2026-01-07T20:15:30.076268] [INFO ] [sig ] Generating forecast for: AFG [2026-01-07T20:15:30.076301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-07T20:15:30.087312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-07T20:15:30.087607] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-07T20:15:30.088370] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-07T20:15:30.088421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:30.088454] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:30.088482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:30.088539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:30.144646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:30.145271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:30.145353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:30.145385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:30.266462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:30.266628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:30.266669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:30.266697] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:30.270048] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-07T20:15:30.270322] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-07T20:15:30.270447] [INFO ] [sig ] AFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:30.412059] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AFG.txt [2026-01-07T20:15:30.412189] [INFO ] [sig ] [76/3515] Completed AFG in 0.3s | 2.94 sym/s | Total: 25.9s | ETA: 19.5m [2026-01-07T20:15:30.412229] [INFO ] [sig ] [77/3515] Forecasting AFGC... [2026-01-07T20:15:30.412258] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-07T20:15:30.412290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-07T20:15:30.422973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-07T20:15:30.423277] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-07T20:15:30.424059] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-07T20:15:30.424111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:30.424155] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:30.424184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:30.424242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:30.479399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:30.480077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:30.480160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:30.480193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:30.595710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:30.595836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:30.595876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:30.595905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:30.599420] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-01-07T20:15:30.599741] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-07T20:15:30.599870] [INFO ] [sig ] AFGC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:30.741155] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AFGC.txt [2026-01-07T20:15:30.741300] [INFO ] [sig ] [77/3515] Completed AFGC in 0.3s | 2.94 sym/s | Total: 26.2s | ETA: 19.5m [2026-01-07T20:15:30.741341] [INFO ] [sig ] [78/3515] Forecasting AFL... [2026-01-07T20:15:30.741372] [INFO ] [sig ] Generating forecast for: AFL [2026-01-07T20:15:30.741403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-07T20:15:30.752998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-07T20:15:30.753303] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-07T20:15:30.754100] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-07T20:15:30.754153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:30.754212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:30.754240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:30.754297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:30.813118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:30.813944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:30.814033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:30.814067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:30.932186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:30.932346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:30.932388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:30.932416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:30.935914] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=90.34%) [2026-01-07T20:15:30.936188] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-07T20:15:30.936313] [INFO ] [sig ] AFL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:31.078530] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AFL.txt [2026-01-07T20:15:31.078708] [INFO ] [sig ] [78/3515] Completed AFL in 0.3s | 2.94 sym/s | Total: 26.6s | ETA: 19.5m [2026-01-07T20:15:31.078751] [INFO ] [sig ] [79/3515] Forecasting AFRI... [2026-01-07T20:15:31.078781] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-07T20:15:31.078813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-07T20:15:31.088846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-07T20:15:31.089163] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-07T20:15:31.089980] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-07T20:15:31.090033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:31.090065] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:31.090096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:31.090153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:31.149199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:31.150388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:31.150486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:31.150520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:31.260001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:31.260170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:31.260218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:31.260249] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:31.264129] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-07T20:15:31.264590] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-07T20:15:31.264734] [INFO ] [sig ] AFRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:31.412233] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AFRI.txt [2026-01-07T20:15:31.412382] [INFO ] [sig ] [79/3515] Completed AFRI in 0.3s | 2.94 sym/s | Total: 26.9s | ETA: 19.5m [2026-01-07T20:15:31.412424] [INFO ] [sig ] [80/3515] Forecasting AFRM... [2026-01-07T20:15:31.412454] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-07T20:15:31.412485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-07T20:15:31.423990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-07T20:15:31.424346] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-07T20:15:31.425193] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-07T20:15:31.425250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:31.425286] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:31.425314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:31.425373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:31.482834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:31.483737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:31.483829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:31.483866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:31.608893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:31.609054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:31.609094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:31.609124] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:31.613026] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-07T20:15:31.613452] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-07T20:15:31.613651] [INFO ] [sig ] AFRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:31.755385] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AFRM.txt [2026-01-07T20:15:31.755536] [INFO ] [sig ] [80/3515] Completed AFRM in 0.3s | 2.94 sym/s | Total: 27.2s | ETA: 19.5m [2026-01-07T20:15:31.755593] [INFO ] [sig ] [81/3515] Forecasting AFYA... [2026-01-07T20:15:31.755632] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-07T20:15:31.755664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-07T20:15:31.767097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-07T20:15:31.767449] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-07T20:15:31.768273] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-07T20:15:31.768326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:31.768358] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:31.768385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:31.768441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:31.824246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:31.825092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:31.825190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:31.825225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:31.949142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:31.949349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:31.949390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:31.949461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:31.953230] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-07T20:15:31.953558] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-07T20:15:31.953727] [INFO ] [sig ] AFYA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:32.102792] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AFYA.txt [2026-01-07T20:15:32.102964] [INFO ] [sig ] [81/3515] Completed AFYA in 0.3s | 2.94 sym/s | Total: 27.6s | ETA: 19.5m [2026-01-07T20:15:32.103009] [INFO ] [sig ] [82/3515] Forecasting AG... [2026-01-07T20:15:32.103040] [INFO ] [sig ] Generating forecast for: AG [2026-01-07T20:15:32.103073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-07T20:15:32.115055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-07T20:15:32.115417] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-07T20:15:32.116286] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-07T20:15:32.116341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:32.116375] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:32.116415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:32.116475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:32.178891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:32.179996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:32.180092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:32.180128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:32.311589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:32.311740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:32.311780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:32.311810] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:32.315356] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-01-07T20:15:32.315673] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-07T20:15:32.315815] [INFO ] [sig ] AG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:32.455409] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AG.txt [2026-01-07T20:15:32.455564] [INFO ] [sig ] [82/3515] Completed AG in 0.4s | 2.94 sym/s | Total: 27.9s | ETA: 19.5m [2026-01-07T20:15:32.455631] [INFO ] [sig ] [83/3515] Forecasting AGCO... [2026-01-07T20:15:32.455661] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-07T20:15:32.455690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-07T20:15:32.467170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-07T20:15:32.467513] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-07T20:15:32.468317] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-07T20:15:32.468370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:32.468402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:32.468429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:32.468486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:32.523869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:32.524718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:32.524809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:32.524843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:32.642170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:32.642326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:32.642364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:32.642394] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:32.645816] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-01-07T20:15:32.646092] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-07T20:15:32.646217] [INFO ] [sig ] AGCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:32.783186] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGCO.txt [2026-01-07T20:15:32.783335] [INFO ] [sig ] [83/3515] Completed AGCO in 0.3s | 2.94 sym/s | Total: 28.3s | ETA: 19.5m [2026-01-07T20:15:32.783375] [INFO ] [sig ] [84/3515] Forecasting AGD... [2026-01-07T20:15:32.783406] [INFO ] [sig ] Generating forecast for: AGD [2026-01-07T20:15:32.783439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-07T20:15:32.795065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-07T20:15:32.795446] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-07T20:15:32.796348] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-07T20:15:32.796404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:32.796437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:32.796464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:32.796523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:32.857268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:32.858199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:32.858293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:32.858328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:32.982024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:32.982184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:32.982226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:32.982274] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:32.985670] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-07T20:15:32.985944] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-07T20:15:32.986072] [INFO ] [sig ] AGD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:33.126040] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGD.txt [2026-01-07T20:15:33.126205] [INFO ] [sig ] [84/3515] Completed AGD in 0.3s | 2.94 sym/s | Total: 28.6s | ETA: 19.5m [2026-01-07T20:15:33.126246] [INFO ] [sig ] [85/3515] Forecasting AGEN... [2026-01-07T20:15:33.126276] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-07T20:15:33.126308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-07T20:15:33.137988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-07T20:15:33.138403] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-07T20:15:33.139303] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-07T20:15:33.139359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:33.139393] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:33.139420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:33.139477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:33.195393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:33.196299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:33.196395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:33.196428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:33.318563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:33.318740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:33.318780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:33.318808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:33.322288] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=36.72%) [2026-01-07T20:15:33.322617] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-07T20:15:33.322759] [INFO ] [sig ] AGEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:33.466242] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGEN.txt [2026-01-07T20:15:33.466413] [INFO ] [sig ] [85/3515] Completed AGEN in 0.3s | 2.94 sym/s | Total: 28.9s | ETA: 19.5m [2026-01-07T20:15:33.466455] [INFO ] [sig ] [86/3515] Forecasting AGI... [2026-01-07T20:15:33.466488] [INFO ] [sig ] Generating forecast for: AGI [2026-01-07T20:15:33.466518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-07T20:15:33.479156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-07T20:15:33.479563] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-07T20:15:33.480498] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-07T20:15:33.480552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:33.480610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:33.480645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:33.480704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:33.537881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:33.538845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:33.538949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:33.539002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:33.661003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:33.661167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:33.661209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:33.661243] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:33.664903] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-07T20:15:33.665261] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-07T20:15:33.665414] [INFO ] [sig ] AGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:33.808083] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGI.txt [2026-01-07T20:15:33.808215] [INFO ] [sig ] [86/3515] Completed AGI in 0.3s | 2.94 sym/s | Total: 29.3s | ETA: 19.5m [2026-01-07T20:15:33.808266] [INFO ] [sig ] [87/3515] Forecasting AGIO... [2026-01-07T20:15:33.808300] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-07T20:15:33.808331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-07T20:15:33.820077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-07T20:15:33.820337] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-07T20:15:33.821118] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-07T20:15:33.821171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:33.821205] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:33.821232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:33.821289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:33.878230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:33.879048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:33.879131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:33.879164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:34.007377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:34.007528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:34.007583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:34.007616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:34.011015] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-07T20:15:34.011291] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-07T20:15:34.011415] [INFO ] [sig ] AGIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:34.149830] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGIO.txt [2026-01-07T20:15:34.149949] [INFO ] [sig ] [87/3515] Completed AGIO in 0.3s | 2.94 sym/s | Total: 29.6s | ETA: 19.5m [2026-01-07T20:15:34.149990] [INFO ] [sig ] [88/3515] Forecasting AGM... [2026-01-07T20:15:34.150022] [INFO ] [sig ] Generating forecast for: AGM [2026-01-07T20:15:34.150053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-07T20:15:34.161863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-07T20:15:34.162155] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-07T20:15:34.162946] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-07T20:15:34.163000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:34.163034] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:34.163063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:34.163132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:34.219096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:34.219902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:34.220019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:34.220054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:34.336493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:34.336635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:34.336676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:34.336707] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:34.340085] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-01-07T20:15:34.340354] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-07T20:15:34.340480] [INFO ] [sig ] AGM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:34.482406] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGM.txt [2026-01-07T20:15:34.482531] [INFO ] [sig ] [88/3515] Completed AGM in 0.3s | 2.94 sym/s | Total: 30.0s | ETA: 19.4m [2026-01-07T20:15:34.482589] [INFO ] [sig ] [89/3515] Forecasting AGMH... [2026-01-07T20:15:34.482623] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-07T20:15:34.482653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-07T20:15:34.493711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-07T20:15:34.493977] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-07T20:15:34.494761] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-07T20:15:34.494815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:34.494849] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:34.494876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:34.494933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:34.551361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:34.552022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:34.552104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:34.552138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:34.664096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:34.664238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:34.664277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:34.664306] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:34.667705] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-01-07T20:15:34.668017] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-07T20:15:34.668158] [INFO ] [sig ] AGMH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:34.815175] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGMH.txt [2026-01-07T20:15:34.815310] [INFO ] [sig ] [89/3515] Completed AGMH in 0.3s | 2.94 sym/s | Total: 30.3s | ETA: 19.4m [2026-01-07T20:15:34.815350] [INFO ] [sig ] [90/3515] Forecasting AGNC... [2026-01-07T20:15:34.815380] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-07T20:15:34.815411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-07T20:15:34.826563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-07T20:15:34.826872] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-07T20:15:34.827655] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-07T20:15:34.827718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:34.827769] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:34.827808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:34.827885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:34.888982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:34.889856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:34.889945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:34.889980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:35.020230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:35.020396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:35.020439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:35.020479] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:35.024240] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-07T20:15:35.024554] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-07T20:15:35.024704] [INFO ] [sig ] AGNC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:35.170800] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGNC.txt [2026-01-07T20:15:35.170944] [INFO ] [sig ] [90/3515] Completed AGNC in 0.4s | 2.94 sym/s | Total: 30.7s | ETA: 19.4m [2026-01-07T20:15:35.170985] [INFO ] [sig ] [91/3515] Forecasting AGNCL... [2026-01-07T20:15:35.171015] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-07T20:15:35.171047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-07T20:15:35.183868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-07T20:15:35.184300] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-07T20:15:35.185119] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-07T20:15:35.185172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:35.185206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:35.185234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:35.185291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:35.241346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:35.241976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:35.242058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:35.242090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:35.344322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:35.344413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:35.344450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:35.344479] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:35.347523] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-07T20:15:35.347803] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-07T20:15:35.347925] [INFO ] [sig ] AGNCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:35.484847] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGNCL.txt [2026-01-07T20:15:35.485016] [INFO ] [sig ] [91/3515] Completed AGNCL in 0.3s | 2.94 sym/s | Total: 31.0s | ETA: 19.4m [2026-01-07T20:15:35.485058] [INFO ] [sig ] [92/3515] Forecasting AGNCM... [2026-01-07T20:15:35.485087] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-07T20:15:35.485124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-07T20:15:35.495791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-07T20:15:35.496059] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-07T20:15:35.496841] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-07T20:15:35.496893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:35.496925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:35.496951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:35.497008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:35.552443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:35.553228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:35.553313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:35.553345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:35.655687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:35.655844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:35.655884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:35.655913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:35.659273] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-07T20:15:35.659541] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-07T20:15:35.659704] [INFO ] [sig ] AGNCM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:35.799302] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGNCM.txt [2026-01-07T20:15:35.799408] [INFO ] [sig ] [92/3515] Completed AGNCM in 0.3s | 2.94 sym/s | Total: 31.3s | ETA: 19.4m [2026-01-07T20:15:35.799448] [INFO ] [sig ] [93/3515] Forecasting AGNCN... [2026-01-07T20:15:35.799476] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-07T20:15:35.799506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-07T20:15:35.811237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-07T20:15:35.811594] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-07T20:15:35.812499] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-07T20:15:35.812561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:35.812622] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:35.812658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:35.812739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:35.878821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:35.879426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:35.879506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:35.879538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:35.992839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:35.992969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:35.993008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:35.993036] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:35.996264] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-01-07T20:15:35.996534] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-07T20:15:35.996680] [INFO ] [sig ] AGNCN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:36.134929] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGNCN.txt [2026-01-07T20:15:36.135064] [INFO ] [sig ] [93/3515] Completed AGNCN in 0.3s | 2.94 sym/s | Total: 31.6s | ETA: 19.4m [2026-01-07T20:15:36.135102] [INFO ] [sig ] [94/3515] Forecasting AGNCO... [2026-01-07T20:15:36.135133] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-07T20:15:36.135163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-07T20:15:36.146320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-07T20:15:36.146650] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-07T20:15:36.147410] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-07T20:15:36.147463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:36.147496] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:36.147524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:36.147604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:36.202871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:36.203472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:36.203554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:36.203604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:36.318865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:36.319018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:36.319058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:36.319087] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:36.322499] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=75.26%) [2026-01-07T20:15:36.322797] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-07T20:15:36.322929] [INFO ] [sig ] AGNCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:36.460386] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGNCO.txt [2026-01-07T20:15:36.460503] [INFO ] [sig ] [94/3515] Completed AGNCO in 0.3s | 2.94 sym/s | Total: 31.9s | ETA: 19.4m [2026-01-07T20:15:36.460542] [INFO ] [sig ] [95/3515] Forecasting AGNCP... [2026-01-07T20:15:36.460589] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-07T20:15:36.460621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-07T20:15:36.471512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-07T20:15:36.471835] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-07T20:15:36.472607] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-07T20:15:36.472659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:36.472720] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:36.472749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:36.472806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:36.529088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:36.529728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:36.529809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:36.529842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:36.654369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:36.654584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:36.654642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:36.654673] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:36.658291] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-01-07T20:15:36.658594] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-07T20:15:36.658723] [INFO ] [sig ] AGNCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:36.805562] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGNCP.txt [2026-01-07T20:15:36.805731] [INFO ] [sig ] [95/3515] Completed AGNCP in 0.3s | 2.94 sym/s | Total: 32.3s | ETA: 19.4m [2026-01-07T20:15:36.805773] [INFO ] [sig ] [96/3515] Forecasting AGO... [2026-01-07T20:15:36.805803] [INFO ] [sig ] Generating forecast for: AGO [2026-01-07T20:15:36.805834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-07T20:15:36.817326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-07T20:15:36.817643] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-07T20:15:36.818431] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-07T20:15:36.818484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:36.818518] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:36.818547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:36.818627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:36.875401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:36.876052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:36.876138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:36.876171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:36.994927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:36.995043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:36.995079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:36.995108] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:36.998296] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=45.98%) [2026-01-07T20:15:36.998566] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-07T20:15:36.998708] [INFO ] [sig ] AGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:37.138955] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGO.txt [2026-01-07T20:15:37.139096] [INFO ] [sig ] [96/3515] Completed AGO in 0.3s | 2.94 sym/s | Total: 32.6s | ETA: 19.4m [2026-01-07T20:15:37.139135] [INFO ] [sig ] [97/3515] Forecasting AGRO... [2026-01-07T20:15:37.139167] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-07T20:15:37.139197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-07T20:15:37.150263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-07T20:15:37.150565] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-07T20:15:37.151349] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-07T20:15:37.151405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:37.151438] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:37.151466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:37.151522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:37.207298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:37.207975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:37.208059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:37.208091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:37.326603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:37.326756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:37.326795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:37.326823] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:37.330205] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-07T20:15:37.330485] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-07T20:15:37.330650] [INFO ] [sig ] AGRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:37.477509] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGRO.txt [2026-01-07T20:15:37.477675] [INFO ] [sig ] [97/3515] Completed AGRO in 0.3s | 2.94 sym/s | Total: 33.0s | ETA: 19.4m [2026-01-07T20:15:37.477718] [INFO ] [sig ] [98/3515] Forecasting AGX... [2026-01-07T20:15:37.477747] [INFO ] [sig ] Generating forecast for: AGX [2026-01-07T20:15:37.477778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-07T20:15:37.489055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-07T20:15:37.489375] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-07T20:15:37.490171] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-07T20:15:37.490224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:37.490256] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:37.490282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:37.490338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:37.545565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:37.546371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:37.546463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:37.546497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:37.662585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:37.662740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:37.662778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:37.662840] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:37.666217] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-01-07T20:15:37.666494] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-07T20:15:37.666639] [INFO ] [sig ] AGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:37.804069] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGX.txt [2026-01-07T20:15:37.804204] [INFO ] [sig ] [98/3515] Completed AGX in 0.3s | 2.94 sym/s | Total: 33.3s | ETA: 19.3m [2026-01-07T20:15:37.804243] [INFO ] [sig ] [99/3515] Forecasting AGYS... [2026-01-07T20:15:37.804274] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-07T20:15:37.804304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-07T20:15:37.815831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-07T20:15:37.816155] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-07T20:15:37.816949] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-07T20:15:37.817001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:37.817033] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:37.817059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:37.817125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:37.873624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:37.874715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:37.874810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:37.874844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:37.993250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:37.993407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:37.993446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:37.993474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:37.996833] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-07T20:15:37.997108] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-07T20:15:37.997238] [INFO ] [sig ] AGYS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:38.137751] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AGYS.txt [2026-01-07T20:15:38.137906] [INFO ] [sig ] [99/3515] Completed AGYS in 0.3s | 2.94 sym/s | Total: 33.6s | ETA: 19.3m [2026-01-07T20:15:38.137949] [INFO ] [sig ] [100/3515] Forecasting AGZD... [2026-01-07T20:15:38.137979] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-07T20:15:38.138010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-07T20:15:38.149074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-07T20:15:38.149405] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-07T20:15:38.150261] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-07T20:15:38.150315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:38.150348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:38.150376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:38.150434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:38.207717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:38.208391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:38.208478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:38.208512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:38.320789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:38.320945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:38.320987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:38.321018] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:38.325200] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-07T20:15:38.325486] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-07T20:15:38.325640] [INFO ] [sig ] AGZD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:38.464328] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AGZD.txt [2026-01-07T20:15:38.464486] [INFO ] [sig ] [100/3515] Completed AGZD in 0.3s | 2.95 sym/s | Total: 33.9s | ETA: 19.3m [2026-01-07T20:15:38.464526] [INFO ] [sig ] [101/3515] Forecasting AHCO... [2026-01-07T20:15:38.464557] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-07T20:15:38.464609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-07T20:15:38.475665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-07T20:15:38.476012] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-07T20:15:38.476809] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-07T20:15:38.476872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:38.476905] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:38.476932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:38.476988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:38.532219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:38.533055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:38.533146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:38.533179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:38.653781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:38.653928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:38.653969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:38.653998] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:38.657879] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=85.93%) [2026-01-07T20:15:38.658162] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-07T20:15:38.658294] [INFO ] [sig ] AHCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:38.805037] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AHCO.txt [2026-01-07T20:15:38.805199] [INFO ] [sig ] [101/3515] Completed AHCO in 0.3s | 2.95 sym/s | Total: 34.3s | ETA: 19.3m [2026-01-07T20:15:38.805253] [INFO ] [sig ] [102/3515] Forecasting AHH... [2026-01-07T20:15:38.805285] [INFO ] [sig ] Generating forecast for: AHH [2026-01-07T20:15:38.805317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-07T20:15:38.816930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-07T20:15:38.817287] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-07T20:15:38.818126] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-07T20:15:38.818188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:38.818223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:38.818252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:38.818310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:38.876654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:38.877682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:38.877794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:38.877845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:39.002672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:39.002827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:39.002868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:39.002897] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:39.006252] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-01-07T20:15:39.006529] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-07T20:15:39.006675] [INFO ] [sig ] AHH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:39.142722] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AHH.txt [2026-01-07T20:15:39.142830] [INFO ] [sig ] [102/3515] Completed AHH in 0.3s | 2.95 sym/s | Total: 34.6s | ETA: 19.3m [2026-01-07T20:15:39.142870] [INFO ] [sig ] [103/3515] Forecasting AI... [2026-01-07T20:15:39.142899] [INFO ] [sig ] Generating forecast for: AI [2026-01-07T20:15:39.142930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-07T20:15:39.154170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-07T20:15:39.154455] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-07T20:15:39.155228] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-07T20:15:39.155281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:39.155314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:39.155340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:39.155397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:39.211070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:39.211678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:39.211759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:39.211792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:39.332631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:39.332752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:39.332791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:39.332819] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:39.336072] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-07T20:15:39.336340] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-07T20:15:39.336469] [INFO ] [sig ] AI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:39.473082] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AI.txt [2026-01-07T20:15:39.473193] [INFO ] [sig ] [103/3515] Completed AI in 0.3s | 2.95 sym/s | Total: 35.0s | ETA: 19.3m [2026-01-07T20:15:39.473231] [INFO ] [sig ] [104/3515] Forecasting AIA... [2026-01-07T20:15:39.473261] [INFO ] [sig ] Generating forecast for: AIA [2026-01-07T20:15:39.473291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-07T20:15:39.483886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-07T20:15:39.484164] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-07T20:15:39.484948] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-07T20:15:39.484999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:39.485032] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:39.485058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:39.485115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:39.540102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:39.540710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:39.540790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:39.540823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:39.657739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:39.657844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:39.657881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:39.657909] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:39.661058] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=82.54%) [2026-01-07T20:15:39.661322] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-07T20:15:39.661450] [INFO ] [sig ] AIA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:39.797975] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIA.txt [2026-01-07T20:15:39.798091] [INFO ] [sig ] [104/3515] Completed AIA in 0.3s | 2.95 sym/s | Total: 35.3s | ETA: 19.3m [2026-01-07T20:15:39.798136] [INFO ] [sig ] [105/3515] Forecasting AIG... [2026-01-07T20:15:39.798166] [INFO ] [sig ] Generating forecast for: AIG [2026-01-07T20:15:39.798195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-07T20:15:39.809755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-07T20:15:39.810080] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-07T20:15:39.810904] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-07T20:15:39.810960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:39.810995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:39.811025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:39.811083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:39.867360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:39.867990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:39.868074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:39.868142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:39.989466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:39.989619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:39.989665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:39.989695] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:39.993178] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=87.14%) [2026-01-07T20:15:39.993510] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-07T20:15:39.993694] [INFO ] [sig ] AIG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:40.135099] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIG.txt [2026-01-07T20:15:40.135251] [INFO ] [sig ] [105/3515] Completed AIG in 0.3s | 2.95 sym/s | Total: 35.6s | ETA: 19.3m [2026-01-07T20:15:40.135291] [INFO ] [sig ] [106/3515] Forecasting AIMD... [2026-01-07T20:15:40.135321] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-07T20:15:40.135353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-07T20:15:40.146832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-07T20:15:40.147176] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-07T20:15:40.148016] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-07T20:15:40.148071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:40.148103] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:40.148130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:40.148189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:40.204339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:40.205009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:40.205093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:40.205127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:40.318277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:40.318439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:40.318481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:40.318511] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:40.322090] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-07T20:15:40.322424] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-07T20:15:40.322609] [INFO ] [sig ] AIMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:40.463389] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AIMD.txt [2026-01-07T20:15:40.463526] [INFO ] [sig ] [106/3515] Completed AIMD in 0.3s | 2.95 sym/s | Total: 35.9s | ETA: 19.3m [2026-01-07T20:15:40.463566] [INFO ] [sig ] [107/3515] Forecasting AIO... [2026-01-07T20:15:40.463656] [INFO ] [sig ] Generating forecast for: AIO [2026-01-07T20:15:40.463689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-07T20:15:40.474794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-07T20:15:40.475101] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-07T20:15:40.475879] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-07T20:15:40.475930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:40.475963] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:40.475991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:40.476047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:40.531204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:40.531830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:40.531911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:40.531944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:40.647872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:40.648018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:40.648057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:40.648086] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:40.651451] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-07T20:15:40.651737] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-07T20:15:40.651865] [INFO ] [sig ] AIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:40.788843] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIO.txt [2026-01-07T20:15:40.788969] [INFO ] [sig ] [107/3515] Completed AIO in 0.3s | 2.95 sym/s | Total: 36.3s | ETA: 19.3m [2026-01-07T20:15:40.789009] [INFO ] [sig ] [108/3515] Forecasting AIP... [2026-01-07T20:15:40.789038] [INFO ] [sig ] Generating forecast for: AIP [2026-01-07T20:15:40.789069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-07T20:15:40.800304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-07T20:15:40.800575] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-07T20:15:40.801345] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-07T20:15:40.801396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:40.801428] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:40.801456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:40.801513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:40.860106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:40.860886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:40.860974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:40.861007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:40.978873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:40.979006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:40.979060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:40.979091] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:40.982401] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-07T20:15:40.982689] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-07T20:15:40.982820] [INFO ] [sig ] AIP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:41.120036] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIP.txt [2026-01-07T20:15:41.120189] [INFO ] [sig ] [108/3515] Completed AIP in 0.3s | 2.95 sym/s | Total: 36.6s | ETA: 19.2m [2026-01-07T20:15:41.120228] [INFO ] [sig ] [109/3515] Forecasting AIPI... [2026-01-07T20:15:41.120259] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-07T20:15:41.120290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-07T20:15:41.131390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-07T20:15:41.131676] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-07T20:15:41.132445] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-07T20:15:41.132497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:41.132529] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:41.132556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:41.132633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:41.187851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:41.188438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:41.188519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:41.188552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:41.315287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:41.315492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:41.315548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:41.315604] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:41.319487] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-07T20:15:41.319857] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-07T20:15:41.320014] [INFO ] [sig ] AIPI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:41.461155] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIPI.txt [2026-01-07T20:15:41.461322] [INFO ] [sig ] [109/3515] Completed AIPI in 0.3s | 2.95 sym/s | Total: 36.9s | ETA: 19.2m [2026-01-07T20:15:41.461362] [INFO ] [sig ] [110/3515] Forecasting AIQ... [2026-01-07T20:15:41.461393] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-07T20:15:41.461425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-07T20:15:41.472783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-07T20:15:41.473169] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-07T20:15:41.473978] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-07T20:15:41.474031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:41.474063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:41.474090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:41.474146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:41.532305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:41.533243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:41.533359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:41.533395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:41.654140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:41.654303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:41.654344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:41.654372] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:41.657983] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-07T20:15:41.658321] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-07T20:15:41.658472] [INFO ] [sig ] AIQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:41.805919] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AIQ.txt [2026-01-07T20:15:41.806103] [INFO ] [sig ] [110/3515] Completed AIQ in 0.3s | 2.95 sym/s | Total: 37.3s | ETA: 19.2m [2026-01-07T20:15:41.806145] [INFO ] [sig ] [111/3515] Forecasting AIRG... [2026-01-07T20:15:41.806177] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-07T20:15:41.806207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-07T20:15:41.817660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-07T20:15:41.818138] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-07T20:15:41.819278] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-07T20:15:41.819349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:41.819394] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:41.819433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:41.819515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:41.883758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:41.884649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:41.884739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:41.884774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:41.993191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:41.993354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:41.993395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:41.993429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:41.996854] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: UP (p=80.18%) [2026-01-07T20:15:41.997137] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-07T20:15:41.997267] [INFO ] [sig ] AIRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:42.135647] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIRG.txt [2026-01-07T20:15:42.135806] [INFO ] [sig ] [111/3515] Completed AIRG in 0.3s | 2.95 sym/s | Total: 37.6s | ETA: 19.2m [2026-01-07T20:15:42.135847] [INFO ] [sig ] [112/3515] Forecasting AIRJ... [2026-01-07T20:15:42.135877] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-07T20:15:42.135908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-07T20:15:42.147093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-07T20:15:42.147422] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-07T20:15:42.148218] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-07T20:15:42.148271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:42.148340] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:42.148370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:42.148429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:42.204220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:42.205106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:42.205195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:42.205229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:42.330543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:42.330732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:42.330775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:42.330805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:42.334437] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-07T20:15:42.334778] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-07T20:15:42.334919] [INFO ] [sig ] AIRJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:42.492686] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIRJ.txt [2026-01-07T20:15:42.492903] [INFO ] [sig ] [112/3515] Completed AIRJ in 0.4s | 2.95 sym/s | Total: 38.0s | ETA: 19.2m [2026-01-07T20:15:42.492961] [INFO ] [sig ] [113/3515] Forecasting AIRS... [2026-01-07T20:15:42.492999] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-07T20:15:42.493036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-07T20:15:42.506452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-07T20:15:42.506950] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-07T20:15:42.507911] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-07T20:15:42.507972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:42.508006] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:42.508033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:42.508091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:42.585131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:42.586343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:42.586467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:42.586511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:42.749355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:42.749545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:42.749649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:42.749690] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:42.754503] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-07T20:15:42.754958] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-07T20:15:42.755134] [INFO ] [sig ] AIRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:42.907774] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AIRS.txt [2026-01-07T20:15:42.907915] [INFO ] [sig ] [113/3515] Completed AIRS in 0.4s | 2.94 sym/s | Total: 38.4s | ETA: 19.3m [2026-01-07T20:15:42.907955] [INFO ] [sig ] [114/3515] Forecasting AISP... [2026-01-07T20:15:42.907985] [INFO ] [sig ] Generating forecast for: AISP [2026-01-07T20:15:42.908014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-07T20:15:42.921805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-07T20:15:42.922074] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-07T20:15:42.922855] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-07T20:15:42.922907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:42.922939] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:42.922966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:42.923022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:42.978766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:42.979350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:42.979432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:42.979463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:43.096271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:43.096404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:43.096442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:43.096470] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:43.099741] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-01-07T20:15:43.100005] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-07T20:15:43.100128] [INFO ] [sig ] AISP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:43.239169] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AISP.txt [2026-01-07T20:15:43.239341] [INFO ] [sig ] [114/3515] Completed AISP in 0.3s | 2.94 sym/s | Total: 38.7s | ETA: 19.3m [2026-01-07T20:15:43.239382] [INFO ] [sig ] [115/3515] Forecasting AIZN... [2026-01-07T20:15:43.239411] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-07T20:15:43.239445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-07T20:15:43.251144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-07T20:15:43.251525] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-07T20:15:43.252322] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-07T20:15:43.252374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:43.252407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:43.252434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:43.252490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:43.308520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:43.309345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:43.309430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:43.309462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:43.416402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:43.416554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:43.416611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:43.416670] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:43.419970] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-07T20:15:43.420240] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-07T20:15:43.420369] [INFO ] [sig ] AIZN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:43.558415] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AIZN.txt [2026-01-07T20:15:43.558550] [INFO ] [sig ] [115/3515] Completed AIZN in 0.3s | 2.95 sym/s | Total: 39.0s | ETA: 19.2m [2026-01-07T20:15:43.558606] [INFO ] [sig ] [116/3515] Forecasting AJG... [2026-01-07T20:15:43.558644] [INFO ] [sig ] Generating forecast for: AJG [2026-01-07T20:15:43.558676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-07T20:15:43.570222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-07T20:15:43.570522] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-07T20:15:43.571333] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-07T20:15:43.571387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:43.571421] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:43.571449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:43.571511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:43.627008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:43.627644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:43.627725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:43.627758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:43.749161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:43.749318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:43.749357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:43.749386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:43.752794] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-07T20:15:43.753064] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-07T20:15:43.753191] [INFO ] [sig ] AJG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:43.891733] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AJG.txt [2026-01-07T20:15:43.891863] [INFO ] [sig ] [116/3515] Completed AJG in 0.3s | 2.95 sym/s | Total: 39.4s | ETA: 19.2m [2026-01-07T20:15:43.891902] [INFO ] [sig ] [117/3515] Forecasting AKAM... [2026-01-07T20:15:43.891932] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-07T20:15:43.891961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-07T20:15:43.903404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-07T20:15:43.903677] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-07T20:15:43.904428] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-07T20:15:43.904483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:43.904517] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:43.904544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:43.904624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:43.960483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:43.961109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:43.961189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:43.961223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:44.077260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:44.077389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:44.077427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:44.077455] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:44.080721] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-01-07T20:15:44.080990] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-07T20:15:44.081115] [INFO ] [sig ] AKAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:44.227696] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AKAM.txt [2026-01-07T20:15:44.227918] [INFO ] [sig ] [117/3515] Completed AKAM in 0.3s | 2.95 sym/s | Total: 39.7s | ETA: 19.2m [2026-01-07T20:15:44.227972] [INFO ] [sig ] [118/3515] Forecasting AKBA... [2026-01-07T20:15:44.228006] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-07T20:15:44.228037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-07T20:15:44.240828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-07T20:15:44.241196] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-07T20:15:44.242090] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-07T20:15:44.242145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:44.242178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:44.242206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:44.242263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:44.304694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:44.305663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:44.305760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:44.305794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:44.434966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:44.435151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:44.435194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:44.435223] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:44.438821] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-07T20:15:44.439121] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-07T20:15:44.439260] [INFO ] [sig ] AKBA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:44.584646] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AKBA.txt [2026-01-07T20:15:44.584797] [INFO ] [sig ] [118/3515] Completed AKBA in 0.4s | 2.95 sym/s | Total: 40.1s | ETA: 19.2m [2026-01-07T20:15:44.584839] [INFO ] [sig ] [119/3515] Forecasting AL... [2026-01-07T20:15:44.584881] [INFO ] [sig ] Generating forecast for: AL [2026-01-07T20:15:44.584927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-07T20:15:44.598718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-07T20:15:44.599120] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-07T20:15:44.600023] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-07T20:15:44.600079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:44.600113] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:44.600140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:44.600197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:44.663419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:44.664299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:44.664411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:44.664446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:44.792124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:44.792292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:44.792353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:44.792419] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:44.796075] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-07T20:15:44.796383] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-07T20:15:44.796548] [INFO ] [sig ] AL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:44.943320] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AL.txt [2026-01-07T20:15:44.943482] [INFO ] [sig ] [119/3515] Completed AL in 0.4s | 2.94 sym/s | Total: 40.4s | ETA: 19.2m [2026-01-07T20:15:44.943525] [INFO ] [sig ] [120/3515] Forecasting ALAB... [2026-01-07T20:15:44.943557] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-07T20:15:44.943611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-07T20:15:44.955822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-07T20:15:44.956175] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-07T20:15:44.956999] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-07T20:15:44.957055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:44.957088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:44.957118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:44.957193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:45.017752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:45.018706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:45.018806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:45.018851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:45.146768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:45.146927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:45.146966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:45.146995] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:45.150413] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-07T20:15:45.150716] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-07T20:15:45.150852] [INFO ] [sig ] ALAB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:45.297201] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALAB.txt [2026-01-07T20:15:45.297367] [INFO ] [sig ] [120/3515] Completed ALAB in 0.4s | 2.94 sym/s | Total: 40.8s | ETA: 19.2m [2026-01-07T20:15:45.297409] [INFO ] [sig ] [121/3515] Forecasting ALB... [2026-01-07T20:15:45.297439] [INFO ] [sig ] Generating forecast for: ALB [2026-01-07T20:15:45.297470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-07T20:15:45.309961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-07T20:15:45.310335] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-07T20:15:45.311149] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-07T20:15:45.311202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:45.311235] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:45.311262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:45.311319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:45.367149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:45.368085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:45.368183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:45.368216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:45.490152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:45.490310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:45.490349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:45.490378] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:45.493775] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-01-07T20:15:45.494054] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-07T20:15:45.494184] [INFO ] [sig ] ALB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:45.631112] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALB.txt [2026-01-07T20:15:45.631256] [INFO ] [sig ] [121/3515] Completed ALB in 0.3s | 2.94 sym/s | Total: 41.1s | ETA: 19.2m [2026-01-07T20:15:45.631297] [INFO ] [sig ] [122/3515] Forecasting ALC... [2026-01-07T20:15:45.631327] [INFO ] [sig ] Generating forecast for: ALC [2026-01-07T20:15:45.631358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-07T20:15:45.642790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-07T20:15:45.643147] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-07T20:15:45.643952] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-07T20:15:45.644004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:45.644036] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:45.644063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:45.644121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:45.699308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:45.700097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:45.700214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:45.700250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:45.819513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:45.819679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:45.819721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:45.819751] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:45.823130] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-07T20:15:45.823402] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-07T20:15:45.823534] [INFO ] [sig ] ALC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:45.960484] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALC.txt [2026-01-07T20:15:45.960631] [INFO ] [sig ] [122/3515] Completed ALC in 0.3s | 2.94 sym/s | Total: 41.4s | ETA: 19.2m [2026-01-07T20:15:45.960673] [INFO ] [sig ] [123/3515] Forecasting ALCO... [2026-01-07T20:15:45.960705] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-07T20:15:45.960735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-07T20:15:45.972021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-07T20:15:45.972346] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-07T20:15:45.973137] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-07T20:15:45.973189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:45.973222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:45.973248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:45.973316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:46.028451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:46.029124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:46.029209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:46.029242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:46.148872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:46.149020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:46.149058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:46.149087] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:46.152439] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-07T20:15:46.152736] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-07T20:15:46.152865] [INFO ] [sig ] ALCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:46.290916] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALCO.txt [2026-01-07T20:15:46.291052] [INFO ] [sig ] [123/3515] Completed ALCO in 0.3s | 2.94 sym/s | Total: 41.8s | ETA: 19.2m [2026-01-07T20:15:46.291091] [INFO ] [sig ] [124/3515] Forecasting ALDX... [2026-01-07T20:15:46.291120] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-07T20:15:46.291150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-07T20:15:46.302416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-07T20:15:46.302760] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-07T20:15:46.303535] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-07T20:15:46.303605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:46.303639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:46.303667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:46.303723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:46.359139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:46.359946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:46.360037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:46.360070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:46.479018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:46.479184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:46.479225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:46.479254] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:46.482865] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-07T20:15:46.483199] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-07T20:15:46.483341] [INFO ] [sig ] ALDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:46.621184] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALDX.txt [2026-01-07T20:15:46.621338] [INFO ] [sig ] [124/3515] Completed ALDX in 0.3s | 2.95 sym/s | Total: 42.1s | ETA: 19.2m [2026-01-07T20:15:46.621380] [INFO ] [sig ] [125/3515] Forecasting ALEX... [2026-01-07T20:15:46.621412] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-07T20:15:46.621442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-07T20:15:46.633800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-07T20:15:46.634235] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-07T20:15:46.635213] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-07T20:15:46.635283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:46.635319] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:46.635348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:46.635419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:46.701271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:46.702227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:46.702329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:46.702376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:46.831938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:46.832098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:46.832137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:46.832168] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:46.835542] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-07T20:15:46.835836] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-07T20:15:46.835964] [INFO ] [sig ] ALEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:46.973179] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALEX.txt [2026-01-07T20:15:46.973336] [INFO ] [sig ] [125/3515] Completed ALEX in 0.4s | 2.94 sym/s | Total: 42.5s | ETA: 19.2m [2026-01-07T20:15:46.973376] [INFO ] [sig ] [126/3515] Forecasting ALG... [2026-01-07T20:15:46.973407] [INFO ] [sig ] Generating forecast for: ALG [2026-01-07T20:15:46.973437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-07T20:15:46.986392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-07T20:15:46.986796] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-07T20:15:46.987634] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-07T20:15:46.987690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:46.987724] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:46.987752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:46.987811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:47.053551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:47.054476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:47.054592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:47.054629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:47.183320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:47.183488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:47.183531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:47.183560] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:47.187207] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-01-07T20:15:47.187501] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-07T20:15:47.187658] [INFO ] [sig ] ALG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:47.342064] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALG.txt [2026-01-07T20:15:47.342224] [INFO ] [sig ] [126/3515] Completed ALG in 0.4s | 2.94 sym/s | Total: 42.8s | ETA: 19.2m [2026-01-07T20:15:47.342267] [INFO ] [sig ] [127/3515] Forecasting ALGM... [2026-01-07T20:15:47.342298] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-07T20:15:47.342329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-07T20:15:47.366686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-07T20:15:47.367108] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-07T20:15:47.367970] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-07T20:15:47.368025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:47.368059] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:47.368088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:47.368145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:47.427820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:47.428702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:47.428806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:47.428843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:47.557258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:47.557423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:47.557464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:47.557495] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:47.561140] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-07T20:15:47.561440] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-07T20:15:47.561591] [INFO ] [sig ] ALGM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:47.713877] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALGM.txt [2026-01-07T20:15:47.714078] [INFO ] [sig ] [127/3515] Completed ALGM in 0.4s | 2.94 sym/s | Total: 43.2s | ETA: 19.2m [2026-01-07T20:15:47.714133] [INFO ] [sig ] [128/3515] Forecasting ALGN... [2026-01-07T20:15:47.714166] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-07T20:15:47.714199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-07T20:15:47.727135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-07T20:15:47.727496] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-07T20:15:47.728405] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-07T20:15:47.728461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:47.728495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:47.728529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:47.728627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:47.789328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:47.790282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:47.790376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:47.790412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:47.916070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:47.916231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:47.916272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:47.916303] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:47.920006] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=50.40%) [2026-01-07T20:15:47.920346] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-07T20:15:47.920521] [INFO ] [sig ] ALGN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:48.065846] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALGN.txt [2026-01-07T20:15:48.066007] [INFO ] [sig ] [128/3515] Completed ALGN in 0.4s | 2.94 sym/s | Total: 43.5s | ETA: 19.2m [2026-01-07T20:15:48.066061] [INFO ] [sig ] [129/3515] Forecasting ALGS... [2026-01-07T20:15:48.066104] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-07T20:15:48.066145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-07T20:15:48.078212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-07T20:15:48.078553] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-07T20:15:48.079453] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-07T20:15:48.079508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:48.079568] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:48.079665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:48.079725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:48.141425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:48.142350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:48.142443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:48.142479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:48.272465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:48.272647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:48.272701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:48.272748] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:48.276360] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-07T20:15:48.276669] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-07T20:15:48.276810] [INFO ] [sig ] ALGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:48.424311] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALGS.txt [2026-01-07T20:15:48.424493] [INFO ] [sig ] [129/3515] Completed ALGS in 0.4s | 2.94 sym/s | Total: 43.9s | ETA: 19.2m [2026-01-07T20:15:48.424558] [INFO ] [sig ] [130/3515] Forecasting ALHC... [2026-01-07T20:15:48.424613] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-07T20:15:48.424647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-07T20:15:48.437031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-07T20:15:48.437413] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-07T20:15:48.438302] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-07T20:15:48.438356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:48.438389] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:48.438416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:48.438473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:48.498175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:48.499122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:48.499212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:48.499247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:48.630748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:48.630910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:48.630952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:48.630982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:48.634612] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-07T20:15:48.634990] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-07T20:15:48.635173] [INFO ] [sig ] ALHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:48.845123] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALHC.txt [2026-01-07T20:15:48.845288] [INFO ] [sig ] [130/3515] Completed ALHC in 0.4s | 2.93 sym/s | Total: 44.3s | ETA: 19.2m [2026-01-07T20:15:48.845331] [INFO ] [sig ] [131/3515] Forecasting ALK... [2026-01-07T20:15:48.845362] [INFO ] [sig ] Generating forecast for: ALK [2026-01-07T20:15:48.845393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-07T20:15:48.857898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-07T20:15:48.858255] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-07T20:15:48.859105] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-07T20:15:48.859161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:48.859195] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:48.859223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:48.859280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:48.919094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:48.919996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:48.920093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:48.920127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:49.051567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:49.051748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:49.051789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:49.051820] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:49.055399] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=55.32%) [2026-01-07T20:15:49.055708] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-07T20:15:49.055862] [INFO ] [sig ] ALK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:49.210086] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALK.txt [2026-01-07T20:15:49.210243] [INFO ] [sig ] [131/3515] Completed ALK in 0.4s | 2.93 sym/s | Total: 44.7s | ETA: 19.2m [2026-01-07T20:15:49.210285] [INFO ] [sig ] [132/3515] Forecasting ALKS... [2026-01-07T20:15:49.210316] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-07T20:15:49.210347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-07T20:15:49.223170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-07T20:15:49.223521] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-07T20:15:49.224425] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-07T20:15:49.224480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:49.224514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:49.224545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:49.224643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:49.287239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:49.288100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:49.288192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:49.288226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:49.413836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:49.414018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:49.414060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:49.414134] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:49.417813] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=57.93%) [2026-01-07T20:15:49.418144] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-07T20:15:49.418285] [INFO ] [sig ] ALKS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:49.566868] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALKS.txt [2026-01-07T20:15:49.567031] [INFO ] [sig ] [132/3515] Completed ALKS in 0.4s | 2.93 sym/s | Total: 45.0s | ETA: 19.2m [2026-01-07T20:15:49.567076] [INFO ] [sig ] [133/3515] Forecasting ALL... [2026-01-07T20:15:49.567107] [INFO ] [sig ] Generating forecast for: ALL [2026-01-07T20:15:49.567138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-07T20:15:49.580636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-07T20:15:49.580987] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-07T20:15:49.581882] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-07T20:15:49.581938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:49.581972] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:49.582001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:49.582081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:49.643947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:49.644724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:49.644811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:49.644846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:49.770436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:49.770632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:49.770682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:49.770712] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:49.774365] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-07T20:15:49.774714] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-07T20:15:49.774852] [INFO ] [sig ] ALL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:49.920584] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALL.txt [2026-01-07T20:15:49.920742] [INFO ] [sig ] [133/3515] Completed ALL in 0.4s | 2.93 sym/s | Total: 45.4s | ETA: 19.2m [2026-01-07T20:15:49.920785] [INFO ] [sig ] [134/3515] Forecasting ALLE... [2026-01-07T20:15:49.920817] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-07T20:15:49.920849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-07T20:15:49.934234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-07T20:15:49.934630] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-07T20:15:49.935461] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-07T20:15:49.935523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:49.935558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:49.935607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:49.935668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:49.994967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:49.995905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:49.995999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:49.996034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:50.120543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:50.120726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:50.120768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:50.120797] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:50.124830] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-07T20:15:50.125128] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-07T20:15:50.125265] [INFO ] [sig ] ALLE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:50.278533] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALLE.txt [2026-01-07T20:15:50.278703] [INFO ] [sig ] [134/3515] Completed ALLE in 0.4s | 2.93 sym/s | Total: 45.8s | ETA: 19.2m [2026-01-07T20:15:50.278747] [INFO ] [sig ] [135/3515] Forecasting ALLO... [2026-01-07T20:15:50.278779] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-07T20:15:50.278812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-07T20:15:50.296623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-07T20:15:50.297116] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-07T20:15:50.298209] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-07T20:15:50.298279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:50.298327] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:50.298370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:50.298453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:50.365600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:50.366512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:50.366625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:50.366662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:50.498532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:50.498721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:50.498763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:50.498792] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:50.502380] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-01-07T20:15:50.502760] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-07T20:15:50.502912] [INFO ] [sig ] ALLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:50.647284] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALLO.txt [2026-01-07T20:15:50.647456] [INFO ] [sig ] [135/3515] Completed ALLO in 0.4s | 2.93 sym/s | Total: 46.1s | ETA: 19.2m [2026-01-07T20:15:50.647496] [INFO ] [sig ] [136/3515] Forecasting ALLY... [2026-01-07T20:15:50.647527] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-07T20:15:50.647557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-07T20:15:50.659675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-07T20:15:50.660087] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-07T20:15:50.660966] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-07T20:15:50.661019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:50.661063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:50.661092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:50.661148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:50.740782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:50.742068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:50.742197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:50.742251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:50.879214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:50.879418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:50.879483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:50.879530] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:50.884342] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-07T20:15:50.884871] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-07T20:15:50.885051] [INFO ] [sig ] ALLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:51.073083] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALLY.txt [2026-01-07T20:15:51.073292] [INFO ] [sig ] [136/3515] Completed ALLY in 0.4s | 2.92 sym/s | Total: 46.6s | ETA: 19.3m [2026-01-07T20:15:51.073362] [INFO ] [sig ] [137/3515] Forecasting ALMS... [2026-01-07T20:15:51.073421] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-07T20:15:51.073461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-07T20:15:51.096835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-07T20:15:51.097416] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-07T20:15:51.098729] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-07T20:15:51.098809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:51.098866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:51.098914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:51.099010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:51.189512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:51.190883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:51.191018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:51.191076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:51.360469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:51.360721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:51.360792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:51.360840] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:51.366564] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-01-07T20:15:51.367161] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-07T20:15:51.367394] [INFO ] [sig ] ALMS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:51.607451] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALMS.txt [2026-01-07T20:15:51.607716] [INFO ] [sig ] [137/3515] Completed ALMS in 0.5s | 2.91 sym/s | Total: 47.1s | ETA: 19.4m [2026-01-07T20:15:51.607788] [INFO ] [sig ] [138/3515] Forecasting ALNY... [2026-01-07T20:15:51.607844] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-07T20:15:51.607901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-07T20:15:51.625675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-07T20:15:51.626231] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-07T20:15:51.627482] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-07T20:15:51.627553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:51.627630] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:51.627683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:51.627778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:51.708906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:51.710132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:51.710375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:51.710434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:51.868827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:51.869003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:51.869046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:51.869076] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:51.872754] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-01-07T20:15:51.873082] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-07T20:15:51.873233] [INFO ] [sig ] ALNY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:52.072189] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALNY.txt [2026-01-07T20:15:52.072658] [INFO ] [sig ] [138/3515] Completed ALNY in 0.5s | 2.90 sym/s | Total: 47.6s | ETA: 19.4m [2026-01-07T20:15:52.072726] [INFO ] [sig ] [139/3515] Forecasting ALRM... [2026-01-07T20:15:52.072766] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-07T20:15:52.072819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-07T20:15:52.088668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-07T20:15:52.089097] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-07T20:15:52.090144] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-07T20:15:52.090199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:52.090243] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:52.090273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:52.090339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:52.161764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:52.162816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:52.163016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:52.163056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:52.296392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:52.296565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:52.296626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:52.296656] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:52.301230] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=75.41%) [2026-01-07T20:15:52.301639] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-07T20:15:52.301798] [INFO ] [sig ] ALRM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:52.451557] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALRM.txt [2026-01-07T20:15:52.451749] [INFO ] [sig ] [139/3515] Completed ALRM in 0.4s | 2.90 sym/s | Total: 47.9s | ETA: 19.4m [2026-01-07T20:15:52.451829] [INFO ] [sig ] [140/3515] Forecasting ALRS... [2026-01-07T20:15:52.451875] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-07T20:15:52.451910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-07T20:15:52.464104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-07T20:15:52.464480] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-07T20:15:52.465323] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-07T20:15:52.465378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:52.465413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:52.465441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:52.465499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:52.526879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:52.527822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:52.527928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:52.527967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:52.655509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:52.655690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:52.655733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:52.655764] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:52.659918] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=47.10%) [2026-01-07T20:15:52.660390] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-07T20:15:52.660627] [INFO ] [sig ] ALRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:52.818269] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALRS.txt [2026-01-07T20:15:52.818456] [INFO ] [sig ] [140/3515] Completed ALRS in 0.4s | 2.90 sym/s | Total: 48.3s | ETA: 19.4m [2026-01-07T20:15:52.818505] [INFO ] [sig ] [141/3515] Forecasting ALSN... [2026-01-07T20:15:52.818536] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-07T20:15:52.818585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-07T20:15:52.830993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-07T20:15:52.831376] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-07T20:15:52.832373] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-07T20:15:52.832436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:52.832496] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:52.832540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:52.832629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:52.894731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:52.895613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:52.895711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:52.895745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:53.016986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:53.017157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:53.017198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:53.017227] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:53.020958] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-07T20:15:53.021307] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-07T20:15:53.021482] [INFO ] [sig ] ALSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:53.171561] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALSN.txt [2026-01-07T20:15:53.171781] [INFO ] [sig ] [141/3515] Completed ALSN in 0.4s | 2.90 sym/s | Total: 48.7s | ETA: 19.4m [2026-01-07T20:15:53.171838] [INFO ] [sig ] [142/3515] Forecasting ALTG... [2026-01-07T20:15:53.171882] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-07T20:15:53.171916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-07T20:15:53.183971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-07T20:15:53.184346] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-07T20:15:53.185158] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-07T20:15:53.185213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:53.185248] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:53.185276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:53.185335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:53.248252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:53.249129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:53.249219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:53.249253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:53.374358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:53.374517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:53.374558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:53.374607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:53.377977] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-07T20:15:53.378255] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-07T20:15:53.378387] [INFO ] [sig ] ALTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:53.524852] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALTG.txt [2026-01-07T20:15:53.525055] [INFO ] [sig ] [142/3515] Completed ALTG in 0.4s | 2.90 sym/s | Total: 49.0s | ETA: 19.4m [2026-01-07T20:15:53.525102] [INFO ] [sig ] [143/3515] Forecasting ALTI... [2026-01-07T20:15:53.525136] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-07T20:15:53.525176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-07T20:15:53.536901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-07T20:15:53.537286] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-07T20:15:53.538244] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-07T20:15:53.538300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:53.538334] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:53.538362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:53.538421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:53.601684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:53.602569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:53.602704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:53.602761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:53.730433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:53.730605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:53.730675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:53.730709] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:53.734353] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-01-07T20:15:53.734685] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-07T20:15:53.734822] [INFO ] [sig ] ALTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:53.886834] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALTI.txt [2026-01-07T20:15:53.887006] [INFO ] [sig ] [143/3515] Completed ALTI in 0.4s | 2.90 sym/s | Total: 49.4s | ETA: 19.4m [2026-01-07T20:15:53.887058] [INFO ] [sig ] [144/3515] Forecasting ALTS... [2026-01-07T20:15:53.887102] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-07T20:15:53.887142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-07T20:15:53.899115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-07T20:15:53.899488] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-07T20:15:53.900425] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-07T20:15:53.900480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:53.900514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:53.900543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:53.900620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:53.961185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:53.962114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:53.962208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:53.962244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:54.090408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:54.090566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:54.090627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:54.090657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:54.094284] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-01-07T20:15:54.094619] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-07T20:15:54.094759] [INFO ] [sig ] ALTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:54.243732] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALTS.txt [2026-01-07T20:15:54.243905] [INFO ] [sig ] [144/3515] Completed ALTS in 0.4s | 2.90 sym/s | Total: 49.7s | ETA: 19.4m [2026-01-07T20:15:54.243955] [INFO ] [sig ] [145/3515] Forecasting ALTY... [2026-01-07T20:15:54.243989] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-07T20:15:54.244021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-07T20:15:54.255790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-07T20:15:54.256190] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-07T20:15:54.257043] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-07T20:15:54.257098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:54.257134] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:54.257163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:54.257223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:54.319669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:54.320727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:54.320841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:54.320877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:54.434054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:54.434225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:54.434268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:54.434299] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:54.437849] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=59.86%) [2026-01-07T20:15:54.438137] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-07T20:15:54.438269] [INFO ] [sig ] ALTY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:54.585723] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALTY.txt [2026-01-07T20:15:54.585887] [INFO ] [sig ] [145/3515] Completed ALTY in 0.3s | 2.90 sym/s | Total: 50.1s | ETA: 19.4m [2026-01-07T20:15:54.585929] [INFO ] [sig ] [146/3515] Forecasting ALVO... [2026-01-07T20:15:54.585960] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-07T20:15:54.585991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-07T20:15:54.599009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-07T20:15:54.599419] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-07T20:15:54.600321] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-07T20:15:54.600376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:54.600445] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:54.600486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:54.600589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:54.656913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:54.657836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:54.657930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:54.657964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:54.777871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:54.778020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:54.778060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:54.778086] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:54.781590] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-07T20:15:54.781877] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-07T20:15:54.782009] [INFO ] [sig ] ALVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:54.920439] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALVO.txt [2026-01-07T20:15:54.920606] [INFO ] [sig ] [146/3515] Completed ALVO in 0.3s | 2.90 sym/s | Total: 50.4s | ETA: 19.4m [2026-01-07T20:15:54.920649] [INFO ] [sig ] [147/3515] Forecasting ALX... [2026-01-07T20:15:54.920678] [INFO ] [sig ] Generating forecast for: ALX [2026-01-07T20:15:54.920709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-07T20:15:54.931751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-07T20:15:54.932113] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-07T20:15:54.933008] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-07T20:15:54.933064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:54.933110] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:54.933139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:54.933195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:54.988877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:54.989723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:54.989814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:54.989848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:55.099673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:55.099833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:55.099877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:55.099905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:55.103297] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-07T20:15:55.103591] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-07T20:15:55.103723] [INFO ] [sig ] ALX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:55.242713] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ALX.txt [2026-01-07T20:15:55.242866] [INFO ] [sig ] [147/3515] Completed ALX in 0.3s | 2.90 sym/s | Total: 50.7s | ETA: 19.4m [2026-01-07T20:15:55.242908] [INFO ] [sig ] [148/3515] Forecasting ALXO... [2026-01-07T20:15:55.242939] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-07T20:15:55.242970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-07T20:15:55.254619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-07T20:15:55.254972] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-07T20:15:55.255801] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-07T20:15:55.255855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:55.255889] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:55.255916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:55.255974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:55.311052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:55.311893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:55.311981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:55.312015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:55.440021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:55.440208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:55.440250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:55.440278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:55.444021] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=66.27%) [2026-01-07T20:15:55.444326] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-07T20:15:55.444464] [INFO ] [sig ] ALXO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:55.589230] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALXO.txt [2026-01-07T20:15:55.589423] [INFO ] [sig ] [148/3515] Completed ALXO in 0.3s | 2.90 sym/s | Total: 51.1s | ETA: 19.4m [2026-01-07T20:15:55.589480] [INFO ] [sig ] [149/3515] Forecasting ALZN... [2026-01-07T20:15:55.589513] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-07T20:15:55.589546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-07T20:15:55.601337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-07T20:15:55.601700] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-07T20:15:55.602492] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-07T20:15:55.602546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:55.602598] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:55.602629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:55.602687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:55.665743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:55.666659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:55.666754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:55.666787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:55.792016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:55.792188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:55.792230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:55.792300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:55.796782] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-07T20:15:55.797076] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-07T20:15:55.797216] [INFO ] [sig ] ALZN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:55.940380] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ALZN.txt [2026-01-07T20:15:55.940544] [INFO ] [sig ] [149/3515] Completed ALZN in 0.4s | 2.90 sym/s | Total: 51.4s | ETA: 19.4m [2026-01-07T20:15:55.940605] [INFO ] [sig ] [150/3515] Forecasting AM... [2026-01-07T20:15:55.940637] [INFO ] [sig ] Generating forecast for: AM [2026-01-07T20:15:55.940669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-07T20:15:55.953125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-07T20:15:55.953501] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-07T20:15:55.954422] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-07T20:15:55.954479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:55.954515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:55.954544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:55.954629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:56.017654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:56.018547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:56.018666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:56.018708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:56.152902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:56.153083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:56.153148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:56.153197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:56.157266] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-07T20:15:56.157548] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-07T20:15:56.157712] [INFO ] [sig ] AM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:56.298392] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AM.txt [2026-01-07T20:15:56.298556] [INFO ] [sig ] [150/3515] Completed AM in 0.4s | 2.90 sym/s | Total: 51.8s | ETA: 19.4m [2026-01-07T20:15:56.298619] [INFO ] [sig ] [151/3515] Forecasting AMAL... [2026-01-07T20:15:56.298656] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-07T20:15:56.298687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-07T20:15:56.310298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-07T20:15:56.310654] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-07T20:15:56.311486] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-07T20:15:56.311540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:56.311590] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:56.311643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:56.311702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:56.369905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:56.370713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:56.370804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:56.370839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:56.491525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:56.491694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:56.491739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:56.491772] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:56.495229] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-01-07T20:15:56.495516] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-07T20:15:56.495665] [INFO ] [sig ] AMAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:56.638969] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMAL.txt [2026-01-07T20:15:56.639109] [INFO ] [sig ] [151/3515] Completed AMAL in 0.3s | 2.90 sym/s | Total: 52.1s | ETA: 19.4m [2026-01-07T20:15:56.639150] [INFO ] [sig ] [152/3515] Forecasting AMBA... [2026-01-07T20:15:56.639181] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-07T20:15:56.639214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-07T20:15:56.650457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-07T20:15:56.650815] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-07T20:15:56.651639] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-07T20:15:56.651693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:56.651725] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:56.651752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:56.651813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:56.712002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:56.712725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:56.712815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:56.712847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:56.842794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:56.842947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:56.842987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:56.843014] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:56.846458] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-01-07T20:15:56.846759] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-07T20:15:56.846906] [INFO ] [sig ] AMBA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:56.993340] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMBA.txt [2026-01-07T20:15:56.993485] [INFO ] [sig ] [152/3515] Completed AMBA in 0.4s | 2.90 sym/s | Total: 52.5s | ETA: 19.3m [2026-01-07T20:15:56.993526] [INFO ] [sig ] [153/3515] Forecasting AMBP... [2026-01-07T20:15:56.993555] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-07T20:15:56.993605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-07T20:15:57.005409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-07T20:15:57.005763] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-07T20:15:57.006624] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-07T20:15:57.006680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:57.006714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:57.006743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:57.006802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:57.065614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:57.066303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:57.066399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:57.066441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:57.187721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:57.187862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:57.187902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:57.187930] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:57.191308] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=50.51%) [2026-01-07T20:15:57.191599] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-07T20:15:57.191728] [INFO ] [sig ] AMBP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:57.333169] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMBP.txt [2026-01-07T20:15:57.333302] [INFO ] [sig ] [153/3515] Completed AMBP in 0.3s | 2.90 sym/s | Total: 52.8s | ETA: 19.3m [2026-01-07T20:15:57.333341] [INFO ] [sig ] [154/3515] Forecasting AMC... [2026-01-07T20:15:57.333371] [INFO ] [sig ] Generating forecast for: AMC [2026-01-07T20:15:57.333403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-07T20:15:57.344376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-07T20:15:57.344702] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-07T20:15:57.345524] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-07T20:15:57.345602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:57.345644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:57.345674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:57.345734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:57.401117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:57.401748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:57.401831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:57.401864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:57.518720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:57.518863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:57.518903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:57.518948] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:57.522238] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-07T20:15:57.522508] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-07T20:15:57.522657] [INFO ] [sig ] AMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:57.659369] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMC.txt [2026-01-07T20:15:57.659499] [INFO ] [sig ] [154/3515] Completed AMC in 0.3s | 2.90 sym/s | Total: 53.1s | ETA: 19.3m [2026-01-07T20:15:57.659538] [INFO ] [sig ] [155/3515] Forecasting AMCX... [2026-01-07T20:15:57.659599] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-07T20:15:57.659634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-07T20:15:57.670791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-07T20:15:57.671086] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-07T20:15:57.671955] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-07T20:15:57.672008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:57.672042] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:57.672070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:57.672127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:57.732843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:57.733621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:57.733710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:57.733744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:57.854521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:57.854706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:57.854762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:57.854806] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:57.858422] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-07T20:15:57.858748] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-07T20:15:57.858901] [INFO ] [sig ] AMCX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:58.001961] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMCX.txt [2026-01-07T20:15:58.002092] [INFO ] [sig ] [155/3515] Completed AMCX in 0.3s | 2.90 sym/s | Total: 53.5s | ETA: 19.3m [2026-01-07T20:15:58.002131] [INFO ] [sig ] [156/3515] Forecasting AMD... [2026-01-07T20:15:58.002162] [INFO ] [sig ] Generating forecast for: AMD [2026-01-07T20:15:58.002192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-07T20:15:58.014170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-07T20:15:58.014490] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-07T20:15:58.015350] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-07T20:15:58.015406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:58.015440] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:58.015471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:58.015530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:58.070957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:58.071663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:58.071777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:58.071812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:58.193248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:58.193402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:58.193442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:58.193471] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:58.196838] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=48.43%) [2026-01-07T20:15:58.197116] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-07T20:15:58.197249] [INFO ] [sig ] AMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:15:58.334099] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMD.txt [2026-01-07T20:15:58.334246] [INFO ] [sig ] [156/3515] Completed AMD in 0.3s | 2.90 sym/s | Total: 53.8s | ETA: 19.3m [2026-01-07T20:15:58.334286] [INFO ] [sig ] [157/3515] Forecasting AMDL... [2026-01-07T20:15:58.334318] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-07T20:15:58.334348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-07T20:15:58.346367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-07T20:15:58.346720] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-07T20:15:58.347562] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-07T20:15:58.347641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:58.347676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:58.347704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:58.347764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:58.403264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:58.404032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:58.404124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:58.404158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:58.532218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:58.532402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:58.532444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:58.532473] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:58.535877] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-07T20:15:58.536153] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-07T20:15:58.536287] [INFO ] [sig ] AMDL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:58.674417] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMDL.txt [2026-01-07T20:15:58.674593] [INFO ] [sig ] [157/3515] Completed AMDL in 0.3s | 2.90 sym/s | Total: 54.2s | ETA: 19.3m [2026-01-07T20:15:58.674638] [INFO ] [sig ] [158/3515] Forecasting AME... [2026-01-07T20:15:58.674669] [INFO ] [sig ] Generating forecast for: AME [2026-01-07T20:15:58.674700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-07T20:15:58.687019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-07T20:15:58.687391] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-07T20:15:58.688258] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-07T20:15:58.688312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:58.688345] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:58.688373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:58.688443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:58.744928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:58.745775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:58.745868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:58.745903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:58.870415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:58.870591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:58.870636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:58.870668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:58.874141] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-01-07T20:15:58.874418] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-07T20:15:58.874552] [INFO ] [sig ] AME: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:59.013377] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AME.txt [2026-01-07T20:15:59.013535] [INFO ] [sig ] [158/3515] Completed AME in 0.3s | 2.90 sym/s | Total: 54.5s | ETA: 19.3m [2026-01-07T20:15:59.013609] [INFO ] [sig ] [159/3515] Forecasting AMG... [2026-01-07T20:15:59.013652] [INFO ] [sig ] Generating forecast for: AMG [2026-01-07T20:15:59.013683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-07T20:15:59.025397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-07T20:15:59.025725] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-07T20:15:59.026523] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-07T20:15:59.026595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:59.026632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:59.026660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:59.026718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:59.083067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:59.083873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:59.083960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:59.083994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:59.198374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:59.198532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:59.198589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:59.198621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:59.201995] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-01-07T20:15:59.202273] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-07T20:15:59.202402] [INFO ] [sig ] AMG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:59.343720] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMG.txt [2026-01-07T20:15:59.343920] [INFO ] [sig ] [159/3515] Completed AMG in 0.3s | 2.90 sym/s | Total: 54.8s | ETA: 19.3m [2026-01-07T20:15:59.343964] [INFO ] [sig ] [160/3515] Forecasting AMGN... [2026-01-07T20:15:59.343995] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-07T20:15:59.344025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-07T20:15:59.355476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-07T20:15:59.355802] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-07T20:15:59.356596] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-07T20:15:59.356658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:59.356692] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:59.356718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:59.356775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:59.412406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:59.413155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:59.413240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:59.413273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:59.528072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:59.528228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:59.528267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:59.528296] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:59.531707] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-07T20:15:59.531984] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-07T20:15:59.532117] [INFO ] [sig ] AMGN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:15:59.668509] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMGN.txt [2026-01-07T20:15:59.668666] [INFO ] [sig ] [160/3515] Completed AMGN in 0.3s | 2.90 sym/s | Total: 55.1s | ETA: 19.3m [2026-01-07T20:15:59.668710] [INFO ] [sig ] [161/3515] Forecasting AMH... [2026-01-07T20:15:59.668741] [INFO ] [sig ] Generating forecast for: AMH [2026-01-07T20:15:59.668771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-07T20:15:59.680114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-07T20:15:59.680454] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-07T20:15:59.681252] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-07T20:15:59.681305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:15:59.681337] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:15:59.681364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:15:59.681419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:15:59.736540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:15:59.737248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:15:59.737338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:15:59.737371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:15:59.855766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:15:59.855932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:15:59.855973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:15:59.856001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:15:59.859822] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-07T20:15:59.860154] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-07T20:15:59.860296] [INFO ] [sig ] AMH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:00.010534] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMH.txt [2026-01-07T20:16:00.010719] [INFO ] [sig ] [161/3515] Completed AMH in 0.3s | 2.90 sym/s | Total: 55.5s | ETA: 19.3m [2026-01-07T20:16:00.010760] [INFO ] [sig ] [162/3515] Forecasting AMLX... [2026-01-07T20:16:00.010790] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-07T20:16:00.010821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-07T20:16:00.022184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-07T20:16:00.022544] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-07T20:16:00.023347] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-07T20:16:00.023401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:00.023434] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:00.023462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:00.023519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:00.078747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:00.079617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:00.079708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:00.079742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:00.198302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:00.198480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:00.198527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:00.198558] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:00.202024] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-07T20:16:00.202309] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-07T20:16:00.202440] [INFO ] [sig ] AMLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:00.340233] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMLX.txt [2026-01-07T20:16:00.341179] [INFO ] [sig ] [162/3515] Completed AMLX in 0.3s | 2.90 sym/s | Total: 55.8s | ETA: 19.3m [2026-01-07T20:16:00.341226] [INFO ] [sig ] [163/3515] Forecasting AMN... [2026-01-07T20:16:00.341258] [INFO ] [sig ] Generating forecast for: AMN [2026-01-07T20:16:00.341289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-07T20:16:00.353853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-07T20:16:00.354215] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-07T20:16:00.355050] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-07T20:16:00.355105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:00.355169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:00.355200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:00.355258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:00.411364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:00.412248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:00.412343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:00.412376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:00.535487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:00.535630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:00.535673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:00.535704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:00.542316] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-07T20:16:00.542707] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-07T20:16:00.542867] [INFO ] [sig ] AMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:00.689537] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMN.txt [2026-01-07T20:16:00.689741] [INFO ] [sig ] [163/3515] Completed AMN in 0.3s | 2.90 sym/s | Total: 56.2s | ETA: 19.3m [2026-01-07T20:16:00.689791] [INFO ] [sig ] [164/3515] Forecasting AMP... [2026-01-07T20:16:00.689824] [INFO ] [sig ] Generating forecast for: AMP [2026-01-07T20:16:00.689858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-07T20:16:00.702397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-07T20:16:00.702775] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-07T20:16:00.703552] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-07T20:16:00.703624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:00.703658] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:00.703687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:00.703744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:00.762005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:00.762758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:00.762846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:00.762880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:00.881955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:00.882118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:00.882159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:00.882189] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:00.885746] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-01-07T20:16:00.886031] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-07T20:16:00.886170] [INFO ] [sig ] AMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:01.033693] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMP.txt [2026-01-07T20:16:01.033856] [INFO ] [sig ] [164/3515] Completed AMP in 0.3s | 2.90 sym/s | Total: 56.5s | ETA: 19.2m [2026-01-07T20:16:01.033897] [INFO ] [sig ] [165/3515] Forecasting AMPG... [2026-01-07T20:16:01.033926] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-07T20:16:01.033959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-07T20:16:01.046025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-07T20:16:01.046343] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-07T20:16:01.047168] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-07T20:16:01.047221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:01.047256] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:01.047286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:01.047345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:01.108875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:01.109728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:01.109820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:01.109854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:01.240043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:01.240231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:01.240275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:01.240313] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:01.243836] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-07T20:16:01.244169] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-07T20:16:01.244312] [INFO ] [sig ] AMPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:01.385715] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMPG.txt [2026-01-07T20:16:01.385848] [INFO ] [sig ] [165/3515] Completed AMPG in 0.4s | 2.90 sym/s | Total: 56.9s | ETA: 19.2m [2026-01-07T20:16:01.385888] [INFO ] [sig ] [166/3515] Forecasting AMPH... [2026-01-07T20:16:01.385923] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-07T20:16:01.385952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-07T20:16:01.397816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-07T20:16:01.398089] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-07T20:16:01.398903] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-07T20:16:01.398957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:01.398988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:01.399015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:01.399070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:01.458272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:01.459052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:01.459141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:01.459176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:01.591984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:01.592192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:01.592257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:01.592349] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:01.597122] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-07T20:16:01.597653] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-07T20:16:01.597872] [INFO ] [sig ] AMPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:01.805330] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMPH.txt [2026-01-07T20:16:01.805551] [INFO ] [sig ] [166/3515] Completed AMPH in 0.4s | 2.90 sym/s | Total: 57.3s | ETA: 19.3m [2026-01-07T20:16:01.805626] [INFO ] [sig ] [167/3515] Forecasting AMPL... [2026-01-07T20:16:01.805668] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-07T20:16:01.805707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-07T20:16:01.821031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-07T20:16:01.821438] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-07T20:16:01.822488] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-07T20:16:01.822555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:01.822624] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:01.822667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:01.822756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:01.898255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:01.899213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:01.899309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:01.899346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:02.025607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:02.025764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:02.025823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:02.025854] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:02.029364] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=71.71%) [2026-01-07T20:16:02.029718] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-07T20:16:02.029857] [INFO ] [sig ] AMPL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:02.175282] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMPL.txt [2026-01-07T20:16:02.175444] [INFO ] [sig ] [167/3515] Completed AMPL in 0.4s | 2.90 sym/s | Total: 57.7s | ETA: 19.3m [2026-01-07T20:16:02.175484] [INFO ] [sig ] [168/3515] Forecasting AMPX... [2026-01-07T20:16:02.175516] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-07T20:16:02.175547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-07T20:16:02.188657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-07T20:16:02.189041] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-07T20:16:02.189886] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-07T20:16:02.189940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:02.189974] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:02.190002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:02.190060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:02.250252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:02.251184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:02.251276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:02.251312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:02.379549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:02.379930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:02.379975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:02.380006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:02.383614] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-07T20:16:02.383934] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-07T20:16:02.384266] [INFO ] [sig ] AMPX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:02.548456] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMPX.txt [2026-01-07T20:16:02.548653] [INFO ] [sig ] [168/3515] Completed AMPX in 0.4s | 2.90 sym/s | Total: 58.0s | ETA: 19.3m [2026-01-07T20:16:02.548699] [INFO ] [sig ] [169/3515] Forecasting AMRC... [2026-01-07T20:16:02.548731] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-07T20:16:02.548765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-07T20:16:02.561957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-07T20:16:02.562372] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-07T20:16:02.563224] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-07T20:16:02.563278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:02.563314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:02.563342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:02.563401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:02.620755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:02.621726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:02.621823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:02.621859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:02.753644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:02.753815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:02.753867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:02.753900] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:02.757449] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-01-07T20:16:02.757776] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-07T20:16:02.757922] [INFO ] [sig ] AMRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:02.907681] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMRC.txt [2026-01-07T20:16:02.907830] [INFO ] [sig ] [169/3515] Completed AMRC in 0.4s | 2.89 sym/s | Total: 58.4s | ETA: 19.3m [2026-01-07T20:16:02.907872] [INFO ] [sig ] [170/3515] Forecasting AMRN... [2026-01-07T20:16:02.907903] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-07T20:16:02.907933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-07T20:16:02.919724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-07T20:16:02.920089] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-07T20:16:02.920884] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-07T20:16:02.920937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:02.920970] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:02.920998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:02.921056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:02.978257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:02.979185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:02.979281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:02.979321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:03.105672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:03.105829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:03.105872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:03.105901] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:03.109300] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-01-07T20:16:03.109616] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-07T20:16:03.109750] [INFO ] [sig ] AMRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:03.248838] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMRN.txt [2026-01-07T20:16:03.248974] [INFO ] [sig ] [170/3515] Completed AMRN in 0.3s | 2.89 sym/s | Total: 58.7s | ETA: 19.3m [2026-01-07T20:16:03.249017] [INFO ] [sig ] [171/3515] Forecasting AMRX... [2026-01-07T20:16:03.249049] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-07T20:16:03.249080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-07T20:16:03.260097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-07T20:16:03.260389] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-07T20:16:03.261174] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-07T20:16:03.261227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:03.261270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:03.261298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:03.261355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:03.318929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:03.319639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:03.319723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:03.319757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:03.441456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:03.441636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:03.441679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:03.441708] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:03.445645] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-07T20:16:03.445966] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-07T20:16:03.446106] [INFO ] [sig ] AMRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:03.587940] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMRX.txt [2026-01-07T20:16:03.588104] [INFO ] [sig ] [171/3515] Completed AMRX in 0.3s | 2.89 sym/s | Total: 59.1s | ETA: 19.3m [2026-01-07T20:16:03.588145] [INFO ] [sig ] [172/3515] Forecasting AMSC... [2026-01-07T20:16:03.588175] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-07T20:16:03.588206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-07T20:16:03.600137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-07T20:16:03.600516] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-07T20:16:03.601322] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-07T20:16:03.601376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:03.601409] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:03.601435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:03.601492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:03.657286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:03.658163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:03.658254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:03.658289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:03.778536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:03.778714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:03.778754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:03.778783] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:03.782359] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-01-07T20:16:03.782745] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-07T20:16:03.782894] [INFO ] [sig ] AMSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:03.921644] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMSC.txt [2026-01-07T20:16:03.921778] [INFO ] [sig ] [172/3515] Completed AMSC in 0.3s | 2.90 sym/s | Total: 59.4s | ETA: 19.2m [2026-01-07T20:16:03.921819] [INFO ] [sig ] [173/3515] Forecasting AMSF... [2026-01-07T20:16:03.921849] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-07T20:16:03.921880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-07T20:16:03.933021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-07T20:16:03.933293] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-07T20:16:03.934063] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-07T20:16:03.934115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:03.934148] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:03.934177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:03.934235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:03.991673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:03.992349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:03.992464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:03.992499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:04.117685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:04.117836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:04.117876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:04.117904] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:04.121278] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-07T20:16:04.121550] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-07T20:16:04.121697] [INFO ] [sig ] AMSF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:04.260376] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMSF.txt [2026-01-07T20:16:04.260499] [INFO ] [sig ] [173/3515] Completed AMSF in 0.3s | 2.90 sym/s | Total: 59.7s | ETA: 19.2m [2026-01-07T20:16:04.260539] [INFO ] [sig ] [174/3515] Forecasting AMTB... [2026-01-07T20:16:04.260586] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-07T20:16:04.260620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-07T20:16:04.272542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-07T20:16:04.272927] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-07T20:16:04.273707] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-07T20:16:04.273759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:04.273792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:04.273819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:04.273877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:04.330273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:04.330950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:04.331038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:04.331070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:04.453338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:04.453495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:04.453533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:04.453563] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:04.456937] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=62.06%) [2026-01-07T20:16:04.457219] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-07T20:16:04.457378] [INFO ] [sig ] AMTB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:04.598076] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMTB.txt [2026-01-07T20:16:04.598244] [INFO ] [sig ] [174/3515] Completed AMTB in 0.3s | 2.90 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-07T20:16:04.598292] [INFO ] [sig ] [175/3515] Forecasting AMTX... [2026-01-07T20:16:04.598322] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-07T20:16:04.598352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-07T20:16:04.609807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-07T20:16:04.610178] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-07T20:16:04.610985] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-07T20:16:04.611037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:04.611069] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:04.611096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:04.611153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:04.667632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:04.668462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:04.668548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:04.668600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:04.791143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:04.791294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:04.791335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:04.791366] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:04.795380] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-01-07T20:16:04.795683] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-07T20:16:04.795817] [INFO ] [sig ] AMTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:04.943489] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMTX.txt [2026-01-07T20:16:04.943708] [INFO ] [sig ] [175/3515] Completed AMTX in 0.3s | 2.90 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-07T20:16:04.943784] [INFO ] [sig ] [176/3515] Forecasting AMWD... [2026-01-07T20:16:04.943836] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-07T20:16:04.943889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-07T20:16:04.958120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-07T20:16:04.958464] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-07T20:16:04.959323] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-07T20:16:04.959380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:04.959416] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:04.959444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:04.959503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:05.017718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:05.018395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:05.018482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:05.018517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:05.138797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:05.138964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:05.139009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:05.139042] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:05.142565] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-07T20:16:05.142871] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-07T20:16:05.143029] [INFO ] [sig ] AMWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:05.293851] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMWD.txt [2026-01-07T20:16:05.294034] [INFO ] [sig ] [176/3515] Completed AMWD in 0.4s | 2.90 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-07T20:16:05.294079] [INFO ] [sig ] [177/3515] Forecasting AMWL... [2026-01-07T20:16:05.294112] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-07T20:16:05.294144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-07T20:16:05.521495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-07T20:16:05.522004] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-07T20:16:05.522843] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-07T20:16:05.522898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:05.522932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:05.522961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:05.523024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:05.607689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:05.608830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:05.608958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:05.609007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:05.746539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:05.746908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:05.746950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:05.746979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:05.751093] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-07T20:16:05.751682] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-07T20:16:05.751841] [INFO ] [sig ] AMWL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:05.897703] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMWL.txt [2026-01-07T20:16:05.897869] [INFO ] [sig ] [177/3515] Completed AMWL in 0.6s | 2.88 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-07T20:16:05.897911] [INFO ] [sig ] [178/3515] Forecasting AMX... [2026-01-07T20:16:05.897942] [INFO ] [sig ] Generating forecast for: AMX [2026-01-07T20:16:05.897973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-07T20:16:05.911513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-07T20:16:05.911952] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-07T20:16:05.912822] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-07T20:16:05.912877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:05.912910] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:05.912938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:05.912998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:05.972699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:05.973613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:05.973713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:05.973747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:06.097641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:06.097810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:06.097872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:06.097905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:06.101556] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=71.89%) [2026-01-07T20:16:06.101926] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-07T20:16:06.102080] [INFO ] [sig ] AMX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:06.246452] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AMX.txt [2026-01-07T20:16:06.246628] [INFO ] [sig ] [178/3515] Completed AMX in 0.3s | 2.88 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-07T20:16:06.246671] [INFO ] [sig ] [179/3515] Forecasting AMZD... [2026-01-07T20:16:06.246703] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-07T20:16:06.246734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-07T20:16:06.258448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-07T20:16:06.258748] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-07T20:16:06.259511] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-07T20:16:06.259563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:06.259651] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:06.259681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:06.259739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:06.317677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:06.318605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:06.318699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:06.318733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:06.444735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:06.444901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:06.444943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:06.444974] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:06.448755] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-07T20:16:06.449102] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-07T20:16:06.449250] [INFO ] [sig ] AMZD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:06.594658] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMZD.txt [2026-01-07T20:16:06.594821] [INFO ] [sig ] [179/3515] Completed AMZD in 0.3s | 2.88 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-07T20:16:06.594861] [INFO ] [sig ] [180/3515] Forecasting AMZN... [2026-01-07T20:16:06.594892] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-07T20:16:06.594923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-07T20:16:06.606877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-07T20:16:06.607472] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-07T20:16:06.608514] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-07T20:16:06.608569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:06.608662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:06.608693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:06.608750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:06.669496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:06.670423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:06.670542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:06.670599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:06.800495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:06.800680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:06.800725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:06.800756] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:06.804876] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-07T20:16:06.805169] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-07T20:16:06.805308] [INFO ] [sig ] AMZN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:06.950173] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMZN.txt [2026-01-07T20:16:06.950522] [INFO ] [sig ] [180/3515] Completed AMZN in 0.4s | 2.88 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-07T20:16:06.950564] [INFO ] [sig ] [181/3515] Forecasting AMZZ... [2026-01-07T20:16:06.950615] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-07T20:16:06.950647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-07T20:16:06.967517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-07T20:16:06.968004] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-07T20:16:06.969103] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-07T20:16:06.969172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:06.969221] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:06.969264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:06.969351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:07.038596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:07.039642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:07.039764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:07.039811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:07.164638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:07.164799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:07.164841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:07.164870] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:07.168301] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=19.97%) [2026-01-07T20:16:07.168595] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-07T20:16:07.168725] [INFO ] [sig ] AMZZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:07.312043] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AMZZ.txt [2026-01-07T20:16:07.312214] [INFO ] [sig ] [181/3515] Completed AMZZ in 0.4s | 2.88 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-07T20:16:07.312257] [INFO ] [sig ] [182/3515] Forecasting AN... [2026-01-07T20:16:07.312288] [INFO ] [sig ] Generating forecast for: AN [2026-01-07T20:16:07.312320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-07T20:16:07.324729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-07T20:16:07.325123] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-07T20:16:07.326018] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-07T20:16:07.326074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:07.326122] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:07.326152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:07.326211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:07.385413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:07.386315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:07.386404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:07.386437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:07.511110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:07.511293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:07.511333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:07.511360] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:07.515061] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-07T20:16:07.515338] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-07T20:16:07.515485] [INFO ] [sig ] AN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:07.654239] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AN.txt [2026-01-07T20:16:07.654431] [INFO ] [sig ] [182/3515] Completed AN in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-07T20:16:07.654472] [INFO ] [sig ] [183/3515] Forecasting ANAB... [2026-01-07T20:16:07.654505] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-07T20:16:07.654549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-07T20:16:07.667034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-07T20:16:07.667467] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-07T20:16:07.668314] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-07T20:16:07.668368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:07.668402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:07.668430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:07.668486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:07.724862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:07.725849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:07.725985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:07.726022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:07.847367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:07.847560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:07.847625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:07.847692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:07.851680] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-01-07T20:16:07.852080] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-07T20:16:07.852247] [INFO ] [sig ] ANAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:07.994495] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ANAB.txt [2026-01-07T20:16:07.994663] [INFO ] [sig ] [183/3515] Completed ANAB in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-07T20:16:07.994706] [INFO ] [sig ] [184/3515] Forecasting ANDE... [2026-01-07T20:16:07.994738] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-07T20:16:07.994770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-07T20:16:08.006235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-07T20:16:08.006596] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-07T20:16:08.007368] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-07T20:16:08.007420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:08.007453] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:08.007481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:08.007538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:08.064796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:08.065720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:08.066007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:08.066040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:08.189088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:08.189257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:08.189297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:08.189325] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:08.192929] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-01-07T20:16:08.193308] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-07T20:16:08.193469] [INFO ] [sig ] ANDE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:08.340341] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ANDE.txt [2026-01-07T20:16:08.340506] [INFO ] [sig ] [184/3515] Completed ANDE in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-07T20:16:08.340547] [INFO ] [sig ] [185/3515] Forecasting ANF... [2026-01-07T20:16:08.340600] [INFO ] [sig ] Generating forecast for: ANF [2026-01-07T20:16:08.340659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-07T20:16:08.352910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-07T20:16:08.353313] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-07T20:16:08.354108] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-07T20:16:08.354161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:08.354194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:08.354221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:08.354278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:08.409780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:08.410698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:08.410787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:08.410821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:08.528817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:08.528978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:08.529019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:08.529050] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:08.532494] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-07T20:16:08.532804] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-07T20:16:08.532941] [INFO ] [sig ] ANF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:08.672548] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ANF.txt [2026-01-07T20:16:08.672735] [INFO ] [sig ] [185/3515] Completed ANF in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:08.672777] [INFO ] [sig ] [186/3515] Forecasting ANGI... [2026-01-07T20:16:08.672809] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-07T20:16:08.672847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-07T20:16:08.685009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-07T20:16:08.685441] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-07T20:16:08.686282] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-07T20:16:08.686335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:08.686368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:08.686395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:08.686451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:08.741934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:08.742826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:08.742914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:08.742947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:08.859513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:08.859854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:08.859895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:08.859923] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:08.863429] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-01-07T20:16:08.863764] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-07T20:16:08.863902] [INFO ] [sig ] ANGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:09.006643] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANGI.txt [2026-01-07T20:16:09.006792] [INFO ] [sig ] [186/3515] Completed ANGI in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:09.006832] [INFO ] [sig ] [187/3515] Forecasting ANGL... [2026-01-07T20:16:09.006863] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-07T20:16:09.006894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-07T20:16:09.018807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-07T20:16:09.019182] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-07T20:16:09.020003] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-07T20:16:09.020055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:09.020088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:09.020114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:09.020171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:09.076552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:09.077418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:09.077506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:09.077539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:09.205362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:09.205526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:09.205567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:09.205623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:09.209167] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-07T20:16:09.209451] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-07T20:16:09.209616] [INFO ] [sig ] ANGL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:09.350240] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANGL.txt [2026-01-07T20:16:09.350415] [INFO ] [sig ] [187/3515] Completed ANGL in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:09.350459] [INFO ] [sig ] [188/3515] Forecasting ANGO... [2026-01-07T20:16:09.350489] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-07T20:16:09.350520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-07T20:16:09.362659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-07T20:16:09.363090] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-07T20:16:09.363911] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-07T20:16:09.363963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:09.363994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:09.364021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:09.364079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:09.419413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:09.420332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:09.420430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:09.420462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:09.549261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:09.549442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:09.549484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:09.549515] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:09.553291] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-07T20:16:09.553668] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-07T20:16:09.553828] [INFO ] [sig ] ANGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:09.698653] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ANGO.txt [2026-01-07T20:16:09.698825] [INFO ] [sig ] [188/3515] Completed ANGO in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:09.698867] [INFO ] [sig ] [189/3515] Forecasting ANIK... [2026-01-07T20:16:09.698898] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-07T20:16:09.698928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-07T20:16:09.714678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-07T20:16:09.715121] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-07T20:16:09.716009] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-07T20:16:09.716067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:09.716101] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:09.716129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:09.716186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:09.781161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:09.782306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:09.782474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:09.782535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:09.904902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:09.905063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:09.905103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:09.905148] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:09.908564] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-01-07T20:16:09.908891] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-07T20:16:09.909029] [INFO ] [sig ] ANIK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:10.047739] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ANIK.txt [2026-01-07T20:16:10.047911] [INFO ] [sig ] [189/3515] Completed ANIK in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:10.047952] [INFO ] [sig ] [190/3515] Forecasting ANIP... [2026-01-07T20:16:10.047983] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-07T20:16:10.048015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-07T20:16:10.062240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-07T20:16:10.062711] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-07T20:16:10.063646] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-07T20:16:10.063705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:10.063743] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:10.063775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:10.063848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:10.132043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:10.133083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:10.133229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:10.133268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:10.265764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:10.265927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:10.265970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:10.265999] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:10.269514] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-01-07T20:16:10.269840] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-07T20:16:10.269976] [INFO ] [sig ] ANIP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:10.438830] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANIP.txt [2026-01-07T20:16:10.438968] [INFO ] [sig ] [190/3515] Completed ANIP in 0.4s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:10.439008] [INFO ] [sig ] [191/3515] Forecasting ANIX... [2026-01-07T20:16:10.439038] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-07T20:16:10.439069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-07T20:16:10.450417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-07T20:16:10.450723] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-07T20:16:10.451507] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-07T20:16:10.451562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:10.451620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:10.451650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:10.451712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:10.508963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:10.509688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:10.509773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:10.509821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:10.627687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:10.627838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:10.627878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:10.627907] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:10.631256] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=70.40%) [2026-01-07T20:16:10.631527] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-07T20:16:10.631671] [INFO ] [sig ] ANIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:10.771601] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANIX.txt [2026-01-07T20:16:10.771769] [INFO ] [sig ] [191/3515] Completed ANIX in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:10.771811] [INFO ] [sig ] [192/3515] Forecasting ANNX... [2026-01-07T20:16:10.771840] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-07T20:16:10.771871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-07T20:16:10.784014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-07T20:16:10.784344] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-07T20:16:10.785133] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-07T20:16:10.785188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:10.785221] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:10.785248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:10.785305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:10.840743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:10.841425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:10.841509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:10.841543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:10.957824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:10.957975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:10.958014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:10.958042] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:10.961431] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-07T20:16:10.961721] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-07T20:16:10.961848] [INFO ] [sig ] ANNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:11.100014] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANNX.txt [2026-01-07T20:16:11.100151] [INFO ] [sig ] [192/3515] Completed ANNX in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:11.100190] [INFO ] [sig ] [193/3515] Forecasting ANTX... [2026-01-07T20:16:11.100221] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-07T20:16:11.100252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-07T20:16:11.112309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-07T20:16:11.112751] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-07T20:16:11.113631] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-07T20:16:11.113692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:11.113726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:11.113754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:11.113828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:11.172108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:11.173033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:11.173130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:11.173170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:11.286927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:11.287093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:11.287134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:11.287166] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:11.290720] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=76.72%) [2026-01-07T20:16:11.291021] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-07T20:16:11.291179] [INFO ] [sig ] ANTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:11.436294] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANTX.txt [2026-01-07T20:16:11.436500] [INFO ] [sig ] [193/3515] Completed ANTX in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:11.436541] [INFO ] [sig ] [194/3515] Forecasting ANVS... [2026-01-07T20:16:11.436591] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-07T20:16:11.436626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-07T20:16:11.448436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-07T20:16:11.448864] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-07T20:16:11.449681] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-07T20:16:11.449734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:11.449767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:11.449794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:11.449850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:11.506529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:11.507426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:11.507515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:11.507548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:11.628835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:11.629006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:11.629046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:11.629076] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:11.632588] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-01-07T20:16:11.632864] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-07T20:16:11.632996] [INFO ] [sig ] ANVS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:11.772313] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ANVS.txt [2026-01-07T20:16:11.772493] [INFO ] [sig ] [194/3515] Completed ANVS in 0.3s | 2.88 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:11.772547] [INFO ] [sig ] [195/3515] Forecasting AOD... [2026-01-07T20:16:11.772596] [INFO ] [sig ] Generating forecast for: AOD [2026-01-07T20:16:11.772631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-07T20:16:11.784654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-07T20:16:11.784968] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-07T20:16:11.785772] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-07T20:16:11.785837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:11.785871] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:11.785898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:11.785963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:11.841069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:11.841928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:11.842016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:11.842049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:11.959783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:11.959947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:11.959987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:11.960016] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:11.963433] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-07T20:16:11.963745] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-07T20:16:11.963880] [INFO ] [sig ] AOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:12.108343] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AOD.txt [2026-01-07T20:16:12.108505] [INFO ] [sig ] [195/3515] Completed AOD in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:12.108546] [INFO ] [sig ] [196/3515] Forecasting AOHY... [2026-01-07T20:16:12.108599] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-07T20:16:12.108633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-07T20:16:12.121448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-07T20:16:12.121824] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-07T20:16:12.122630] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-07T20:16:12.122683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:12.122717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:12.122744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:12.122801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:12.182393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:12.183276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:12.183364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:12.183398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:12.300970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:12.301125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:12.301166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:12.301203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:12.304657] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=77.83%) [2026-01-07T20:16:12.304933] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-07T20:16:12.305079] [INFO ] [sig ] AOHY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:12.444109] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AOHY.txt [2026-01-07T20:16:12.444244] [INFO ] [sig ] [196/3515] Completed AOHY in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:12.444284] [INFO ] [sig ] [197/3515] Forecasting AON... [2026-01-07T20:16:12.444314] [INFO ] [sig ] Generating forecast for: AON [2026-01-07T20:16:12.444345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-07T20:16:12.456599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-07T20:16:12.456909] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-07T20:16:12.457724] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-07T20:16:12.457779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:12.457838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:12.457869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:12.457928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:12.513549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:12.514241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:12.514326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:12.514360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:12.637411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:12.637563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:12.637620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:12.637650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:12.641083] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-01-07T20:16:12.641367] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-07T20:16:12.641505] [INFO ] [sig ] AON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:12.781031] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AON.txt [2026-01-07T20:16:12.781164] [INFO ] [sig ] [197/3515] Completed AON in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:12.781205] [INFO ] [sig ] [198/3515] Forecasting AOS... [2026-01-07T20:16:12.781235] [INFO ] [sig ] Generating forecast for: AOS [2026-01-07T20:16:12.781266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-07T20:16:12.793034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-07T20:16:12.793351] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-07T20:16:12.794135] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-07T20:16:12.794187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:12.794220] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:12.794247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:12.794303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:12.850019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:12.850760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:12.850845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:12.850879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:12.971930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:12.972079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:12.972119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:12.972147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:12.975769] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=69.93%) [2026-01-07T20:16:12.976042] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-07T20:16:12.976169] [INFO ] [sig ] AOS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:13.116287] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AOS.txt [2026-01-07T20:16:13.116446] [INFO ] [sig ] [198/3515] Completed AOS in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-07T20:16:13.116486] [INFO ] [sig ] [199/3515] Forecasting AOSL... [2026-01-07T20:16:13.116519] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-07T20:16:13.116550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-07T20:16:13.129198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-07T20:16:13.129640] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-07T20:16:13.130425] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-07T20:16:13.130478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:13.130512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:13.130540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:13.130622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:13.190172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:13.190942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:13.191028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:13.191062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:13.309891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:13.310043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:13.310082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:13.310110] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:13.313444] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=37.17%) [2026-01-07T20:16:13.313735] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-07T20:16:13.313859] [INFO ] [sig ] AOSL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:13.452920] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AOSL.txt [2026-01-07T20:16:13.453054] [INFO ] [sig ] [199/3515] Completed AOSL in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-07T20:16:13.453093] [INFO ] [sig ] [200/3515] Forecasting AP... [2026-01-07T20:16:13.453132] [INFO ] [sig ] Generating forecast for: AP [2026-01-07T20:16:13.453164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-07T20:16:13.464242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-07T20:16:13.464524] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-07T20:16:13.465314] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-07T20:16:13.465366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:13.465399] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:13.465427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:13.465482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:13.521749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:13.522360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:13.522445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:13.522476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:13.643121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:13.643287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:13.643329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:13.643357] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:13.646949] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-01-07T20:16:13.647264] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-07T20:16:13.647396] [INFO ] [sig ] AP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:13.815853] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AP.txt [2026-01-07T20:16:13.816041] [INFO ] [sig ] [200/3515] Completed AP in 0.4s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:13.816096] [INFO ] [sig ] [201/3515] Forecasting APA... [2026-01-07T20:16:13.816129] [INFO ] [sig ] Generating forecast for: APA [2026-01-07T20:16:13.816161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-07T20:16:13.829447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-07T20:16:13.829995] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-07T20:16:13.830940] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-07T20:16:13.830998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:13.831043] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:13.831074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:13.831141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:13.895148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:13.896121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:13.896242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:13.896290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:14.031104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:14.031263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:14.031307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:14.031336] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:14.035809] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-01-07T20:16:14.036155] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-07T20:16:14.036300] [INFO ] [sig ] APA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:14.186168] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APA.txt [2026-01-07T20:16:14.186339] [INFO ] [sig ] [201/3515] Completed APA in 0.4s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:14.186381] [INFO ] [sig ] [202/3515] Forecasting APAM... [2026-01-07T20:16:14.186413] [INFO ] [sig ] Generating forecast for: APAM [2026-01-07T20:16:14.186445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-07T20:16:14.198698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-07T20:16:14.199040] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-07T20:16:14.199902] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-07T20:16:14.199963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:14.199998] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:14.200025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:14.200082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:14.262847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:14.263884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:14.264002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:14.264047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:14.391782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:14.391933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:14.391988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:14.392019] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:14.395961] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-07T20:16:14.396237] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-07T20:16:14.396365] [INFO ] [sig ] APAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:14.537030] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APAM.txt [2026-01-07T20:16:14.537163] [INFO ] [sig ] [202/3515] Completed APAM in 0.4s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:14.537201] [INFO ] [sig ] [203/3515] Forecasting APD... [2026-01-07T20:16:14.537232] [INFO ] [sig ] Generating forecast for: APD [2026-01-07T20:16:14.537263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-07T20:16:14.548795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-07T20:16:14.549122] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-07T20:16:14.553213] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-07T20:16:14.553294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:14.553338] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:14.553367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:14.553435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:14.610037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:14.610799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:14.610912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:14.610949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:14.733322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:14.733866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:14.733910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:14.733939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:14.737475] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=57.39%) [2026-01-07T20:16:14.737772] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-07T20:16:14.737902] [INFO ] [sig ] APD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:14.875662] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APD.txt [2026-01-07T20:16:14.875800] [INFO ] [sig ] [203/3515] Completed APD in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:14.875842] [INFO ] [sig ] [204/3515] Forecasting APEI... [2026-01-07T20:16:14.875872] [INFO ] [sig ] Generating forecast for: APEI [2026-01-07T20:16:14.875909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-07T20:16:14.887936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-07T20:16:14.888233] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-07T20:16:14.889047] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-07T20:16:14.889100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:14.889133] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:14.889161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:14.889219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:14.944961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:14.945646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:14.945729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:14.945762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:15.065014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:15.065161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:15.065202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:15.065235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:15.068906] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-07T20:16:15.069174] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-07T20:16:15.069303] [INFO ] [sig ] APEI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:15.211336] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APEI.txt [2026-01-07T20:16:15.211677] [INFO ] [sig ] [204/3515] Completed APEI in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:15.211720] [INFO ] [sig ] [205/3515] Forecasting APG... [2026-01-07T20:16:15.211750] [INFO ] [sig ] Generating forecast for: APG [2026-01-07T20:16:15.211780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-07T20:16:15.223967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-07T20:16:15.224257] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-07T20:16:15.225038] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-07T20:16:15.225090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:15.225124] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:15.225151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:15.225208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:15.281376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:15.282088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:15.282171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:15.282206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:15.408812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:15.408964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:15.409004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:15.409033] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:15.412379] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=50.67%) [2026-01-07T20:16:15.412854] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-07T20:16:15.412987] [INFO ] [sig ] APG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:15.555029] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APG.txt [2026-01-07T20:16:15.555168] [INFO ] [sig ] [205/3515] Completed APG in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:15.555210] [INFO ] [sig ] [206/3515] Forecasting APGE... [2026-01-07T20:16:15.555242] [INFO ] [sig ] Generating forecast for: APGE [2026-01-07T20:16:15.555274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-07T20:16:15.567949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-07T20:16:15.568295] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-07T20:16:15.569085] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-07T20:16:15.569138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:15.569182] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:15.569210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:15.569268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:15.625265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:15.625918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:15.626002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:15.626034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:15.747224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:15.747368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:15.747407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:15.747436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:15.750779] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-07T20:16:15.751047] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-07T20:16:15.751172] [INFO ] [sig ] APGE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:15.891688] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APGE.txt [2026-01-07T20:16:15.891821] [INFO ] [sig ] [206/3515] Completed APGE in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:15.891860] [INFO ] [sig ] [207/3515] Forecasting APH... [2026-01-07T20:16:15.891890] [INFO ] [sig ] Generating forecast for: APH [2026-01-07T20:16:15.891920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-07T20:16:15.903910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-07T20:16:15.904194] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-07T20:16:15.904971] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-07T20:16:15.905023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:15.905055] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:15.905083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:15.905140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:15.963948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:15.964548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:15.964668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:15.964703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:16.089182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:16.089340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:16.089379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:16.089409] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:16.093326] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=22.40%) [2026-01-07T20:16:16.093619] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-07T20:16:16.093750] [INFO ] [sig ] APH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:16.237007] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APH.txt [2026-01-07T20:16:16.237180] [INFO ] [sig ] [207/3515] Completed APH in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:16.237223] [INFO ] [sig ] [208/3515] Forecasting API... [2026-01-07T20:16:16.237258] [INFO ] [sig ] Generating forecast for: API [2026-01-07T20:16:16.237288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-07T20:16:16.248545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-07T20:16:16.248931] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-07T20:16:16.249749] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-07T20:16:16.249802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:16.249835] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:16.249863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:16.249920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:16.308932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:16.310009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:16.310099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:16.310133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:16.428380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:16.428540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:16.428599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:16.428631] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:16.432082] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-07T20:16:16.432373] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-07T20:16:16.432712] [INFO ] [sig ] API: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:16.572747] [INFO ] [LOCAL ] Saved forecast: API 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/API.txt [2026-01-07T20:16:16.572927] [INFO ] [sig ] [208/3515] Completed API in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:16.572968] [INFO ] [sig ] [209/3515] Forecasting APLD... [2026-01-07T20:16:16.572999] [INFO ] [sig ] Generating forecast for: APLD [2026-01-07T20:16:16.573031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-07T20:16:16.585654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-07T20:16:16.585967] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-07T20:16:16.586752] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-07T20:16:16.586810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:16.586842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:16.586869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:16.587118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:16.643921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:16.644689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:16.644776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:16.644810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:16.766978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:16.767162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:16.767202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:16.767232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:16.770606] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=63.34%) [2026-01-07T20:16:16.770890] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-07T20:16:16.771020] [INFO ] [sig ] APLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:16.908801] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APLD.txt [2026-01-07T20:16:16.908970] [INFO ] [sig ] [209/3515] Completed APLD in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:16.909011] [INFO ] [sig ] [210/3515] Forecasting APLE... [2026-01-07T20:16:16.909065] [INFO ] [sig ] Generating forecast for: APLE [2026-01-07T20:16:16.909098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-07T20:16:16.922528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-07T20:16:16.922862] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-07T20:16:16.923655] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-07T20:16:16.923708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:16.923741] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:16.923769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:16.923827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:16.979301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:16.980123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:16.980207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:16.980241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:17.099378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:17.099555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:17.099628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:17.099659] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:17.103380] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-07T20:16:17.103671] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-07T20:16:17.103801] [INFO ] [sig ] APLE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:17.242431] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APLE.txt [2026-01-07T20:16:17.242623] [INFO ] [sig ] [210/3515] Completed APLE in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:17.242668] [INFO ] [sig ] [211/3515] Forecasting APLS... [2026-01-07T20:16:17.242699] [INFO ] [sig ] Generating forecast for: APLS [2026-01-07T20:16:17.242730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-07T20:16:17.253834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-07T20:16:17.254127] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-07T20:16:17.254921] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-07T20:16:17.254974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:17.255007] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:17.255035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:17.255092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:17.311316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:17.312061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:17.312146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:17.312180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:17.438962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:17.439133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:17.439182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:17.439213] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:17.442865] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=47.15%) [2026-01-07T20:16:17.443166] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-07T20:16:17.443305] [INFO ] [sig ] APLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:17.581777] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APLS.txt [2026-01-07T20:16:17.581936] [INFO ] [sig ] [211/3515] Completed APLS in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:17.581976] [INFO ] [sig ] [212/3515] Forecasting APM... [2026-01-07T20:16:17.582007] [INFO ] [sig ] Generating forecast for: APM [2026-01-07T20:16:17.582038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-07T20:16:17.593326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-07T20:16:17.593667] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-07T20:16:17.594461] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-07T20:16:17.594513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:17.594546] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:17.594599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:17.594660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:17.650797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:17.651607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:17.651691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:17.651723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:17.766243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:17.766605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:17.766648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:17.766676] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:17.770466] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=12.15%) [2026-01-07T20:16:17.770951] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-07T20:16:17.771081] [INFO ] [sig ] APM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:17.917395] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/APM.txt [2026-01-07T20:16:17.917546] [INFO ] [sig ] [212/3515] Completed APM in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:17.917607] [INFO ] [sig ] [213/3515] Forecasting APO... [2026-01-07T20:16:17.917643] [INFO ] [sig ] Generating forecast for: APO [2026-01-07T20:16:17.917683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-07T20:16:17.929263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-07T20:16:17.929558] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-07T20:16:17.930422] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-07T20:16:17.930477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:17.930512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:17.930542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:17.930618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:17.992500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:17.993325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:17.993415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:17.993450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:18.121772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:18.121956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:18.122005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:18.122056] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:18.125734] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-07T20:16:18.126016] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-07T20:16:18.126169] [INFO ] [sig ] APO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:18.274498] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APO.txt [2026-01-07T20:16:18.274678] [INFO ] [sig ] [213/3515] Completed APO in 0.4s | 2.89 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-07T20:16:18.274721] [INFO ] [sig ] [214/3515] Forecasting APOG... [2026-01-07T20:16:18.274752] [INFO ] [sig ] Generating forecast for: APOG [2026-01-07T20:16:18.274784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-07T20:16:18.287500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-07T20:16:18.287920] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-07T20:16:18.288739] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-07T20:16:18.288791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:18.288858] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:18.288887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:18.288944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:18.345598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:18.346301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:18.346389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:18.346425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:18.467517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:18.467691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:18.467733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:18.467762] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:18.471131] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-07T20:16:18.471406] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-07T20:16:18.471533] [INFO ] [sig ] APOG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:18.609392] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APOG.txt [2026-01-07T20:16:18.609544] [INFO ] [sig ] [214/3515] Completed APOG in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-07T20:16:18.609613] [INFO ] [sig ] [215/3515] Forecasting APP... [2026-01-07T20:16:18.609645] [INFO ] [sig ] Generating forecast for: APP [2026-01-07T20:16:18.609676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-07T20:16:18.621370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-07T20:16:18.621728] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-07T20:16:18.622521] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-07T20:16:18.622601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:18.622653] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:18.622688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:18.622748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:18.679799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:18.680561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:18.680667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:18.680718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:18.799980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:18.800144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:18.800186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:18.800216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:18.803712] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-01-07T20:16:18.804018] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-07T20:16:18.804157] [INFO ] [sig ] APP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:18.946558] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APP.txt [2026-01-07T20:16:18.946736] [INFO ] [sig ] [215/3515] Completed APP in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-07T20:16:18.946780] [INFO ] [sig ] [216/3515] Forecasting APPF... [2026-01-07T20:16:18.946812] [INFO ] [sig ] Generating forecast for: APPF [2026-01-07T20:16:18.946844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-07T20:16:18.958678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-07T20:16:18.959082] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-07T20:16:18.960027] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-07T20:16:18.960083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:18.960118] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:18.960146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:18.960204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:19.022155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:19.023132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:19.023226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:19.023261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:19.143346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:19.143505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:19.143546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:19.143592] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:19.147026] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-07T20:16:19.147298] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-07T20:16:19.147427] [INFO ] [sig ] APPF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:19.287850] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APPF.txt [2026-01-07T20:16:19.288018] [INFO ] [sig ] [216/3515] Completed APPF in 0.3s | 2.89 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-07T20:16:19.288061] [INFO ] [sig ] [217/3515] Forecasting APPN... [2026-01-07T20:16:19.288094] [INFO ] [sig ] Generating forecast for: APPN [2026-01-07T20:16:19.288127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-07T20:16:19.299961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-07T20:16:19.300327] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-07T20:16:19.301167] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-07T20:16:19.301223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:19.301275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:19.301330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:19.301410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:19.360039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:19.360953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:19.361044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:19.361080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:19.484306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:19.484466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:19.484505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:19.484569] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:19.488030] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-01-07T20:16:19.488321] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-07T20:16:19.488457] [INFO ] [sig ] APPN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:19.628683] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APPN.txt [2026-01-07T20:16:19.628844] [INFO ] [sig ] [217/3515] Completed APPN in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:19.628888] [INFO ] [sig ] [218/3515] Forecasting APPS... [2026-01-07T20:16:19.628918] [INFO ] [sig ] Generating forecast for: APPS [2026-01-07T20:16:19.628949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-07T20:16:19.640335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-07T20:16:19.640680] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-07T20:16:19.641470] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-07T20:16:19.641524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:19.641559] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:19.641611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:19.641674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:19.700951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:19.701869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:19.701961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:19.701997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:19.827779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:19.828004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:19.828060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:19.828094] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:19.831833] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=81.00%) [2026-01-07T20:16:19.832157] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-07T20:16:19.832303] [INFO ] [sig ] APPS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:19.982219] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APPS.txt [2026-01-07T20:16:19.982440] [INFO ] [sig ] [218/3515] Completed APPS in 0.4s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:19.982507] [INFO ] [sig ] [219/3515] Forecasting APYX... [2026-01-07T20:16:19.982555] [INFO ] [sig ] Generating forecast for: APYX [2026-01-07T20:16:19.982629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-07T20:16:19.998160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-07T20:16:19.998688] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-07T20:16:19.999860] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-07T20:16:19.999950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:19.999997] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:20.000034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:20.000119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:20.063306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:20.064254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:20.064346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:20.064383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:20.191104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:20.191266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:20.191307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:20.191341] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:20.194915] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-07T20:16:20.195255] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-07T20:16:20.195407] [INFO ] [sig ] APYX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:20.337159] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/APYX.txt [2026-01-07T20:16:20.337308] [INFO ] [sig ] [219/3515] Completed APYX in 0.4s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:20.337350] [INFO ] [sig ] [220/3515] Forecasting AQMS... [2026-01-07T20:16:20.337381] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-07T20:16:20.337412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-07T20:16:20.348546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-07T20:16:20.348902] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-07T20:16:20.349766] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-07T20:16:20.349822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:20.349856] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:20.349884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:20.349942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:20.407657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:20.408493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:20.408607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:20.408646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:20.527024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:20.527188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:20.527229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:20.527260] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:20.534109] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-07T20:16:20.534520] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-07T20:16:20.534712] [INFO ] [sig ] AQMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:20.683979] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AQMS.txt [2026-01-07T20:16:20.684179] [INFO ] [sig ] [220/3515] Completed AQMS in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:20.684228] [INFO ] [sig ] [221/3515] Forecasting AQN... [2026-01-07T20:16:20.684258] [INFO ] [sig ] Generating forecast for: AQN [2026-01-07T20:16:20.684287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-07T20:16:20.697007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-07T20:16:20.697328] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-07T20:16:20.698328] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-07T20:16:20.698390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:20.698436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:20.698472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:20.698549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:20.758557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:20.759486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:20.759630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:20.759672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:20.884062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:20.884246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:20.884319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:20.884371] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:20.888045] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-07T20:16:20.888337] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-07T20:16:20.888473] [INFO ] [sig ] AQN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:21.031695] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AQN.txt [2026-01-07T20:16:21.031882] [INFO ] [sig ] [221/3515] Completed AQN in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:21.031933] [INFO ] [sig ] [222/3515] Forecasting AQNB... [2026-01-07T20:16:21.031970] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-07T20:16:21.032007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-07T20:16:21.044021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-07T20:16:21.044363] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-07T20:16:21.045199] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-07T20:16:21.045255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:21.045295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:21.045324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:21.045389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:21.102538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:21.103411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:21.103587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:21.103626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:21.213840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:21.213996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:21.214038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:21.214068] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:21.217544] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=14.56%) [2026-01-07T20:16:21.217845] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-07T20:16:21.217976] [INFO ] [sig ] AQNB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:21.356129] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AQNB.txt [2026-01-07T20:16:21.356272] [INFO ] [sig ] [222/3515] Completed AQNB in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:21.356312] [INFO ] [sig ] [223/3515] Forecasting ARBB... [2026-01-07T20:16:21.356342] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-07T20:16:21.356372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-07T20:16:21.368921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-07T20:16:21.369257] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-07T20:16:21.370063] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-07T20:16:21.370116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:21.370148] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:21.370174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:21.370229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:21.426811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:21.427658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:21.427749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:21.427783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:21.547737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:21.548162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:21.548229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:21.548261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:21.555980] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=21.12%) [2026-01-07T20:16:21.556324] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-07T20:16:21.556488] [INFO ] [sig ] ARBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:21.697095] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARBB.txt [2026-01-07T20:16:21.697253] [INFO ] [sig ] [223/3515] Completed ARBB in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:21.697297] [INFO ] [sig ] [224/3515] Forecasting ARBE... [2026-01-07T20:16:21.697329] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-07T20:16:21.697365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-07T20:16:21.711905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-07T20:16:21.712314] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-07T20:16:21.713178] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-07T20:16:21.713232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:21.713265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:21.713293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:21.713359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:21.769214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:21.770065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:21.770211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:21.770247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:21.895061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:21.895215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:21.895254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:21.895283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:21.898725] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-01-07T20:16:21.899011] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-07T20:16:21.899135] [INFO ] [sig ] ARBE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:22.037778] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARBE.txt [2026-01-07T20:16:22.037927] [INFO ] [sig ] [224/3515] Completed ARBE in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:22.037975] [INFO ] [sig ] [225/3515] Forecasting ARCB... [2026-01-07T20:16:22.038007] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-07T20:16:22.038038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-07T20:16:22.049454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-07T20:16:22.049787] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-07T20:16:22.050561] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-07T20:16:22.050633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:22.050666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:22.050693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:22.050751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:22.106116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:22.106783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:22.106864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:22.106897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:22.226607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:22.226766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:22.226806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:22.226834] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:22.230210] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-07T20:16:22.230483] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-07T20:16:22.230626] [INFO ] [sig ] ARCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:22.372021] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARCB.txt [2026-01-07T20:16:22.372172] [INFO ] [sig ] [225/3515] Completed ARCB in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:22.372213] [INFO ] [sig ] [226/3515] Forecasting ARCC... [2026-01-07T20:16:22.372245] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-07T20:16:22.372276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-07T20:16:22.384022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-07T20:16:22.384312] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-07T20:16:22.385145] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-07T20:16:22.385197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:22.385228] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:22.385254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:22.385309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:22.440642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:22.441495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:22.441602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:22.441638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:22.558116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:22.558287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:22.558332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:22.558361] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:22.561742] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-07T20:16:22.562009] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-07T20:16:22.562136] [INFO ] [sig ] ARCC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:22.699551] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARCC.txt [2026-01-07T20:16:22.699704] [INFO ] [sig ] [226/3515] Completed ARCC in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:22.699744] [INFO ] [sig ] [227/3515] Forecasting ARCO... [2026-01-07T20:16:22.699773] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-07T20:16:22.699804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-07T20:16:22.711329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-07T20:16:22.711650] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-07T20:16:22.712440] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-07T20:16:22.712493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:22.712526] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:22.712553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:22.712641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:22.767989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:22.768744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:22.768827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:22.768861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:22.878527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:22.878696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:22.878735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:22.878766] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:22.882151] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=73.40%) [2026-01-07T20:16:22.882421] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-07T20:16:22.882545] [INFO ] [sig ] ARCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:23.022769] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARCO.txt [2026-01-07T20:16:23.022971] [INFO ] [sig ] [227/3515] Completed ARCO in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-07T20:16:23.023013] [INFO ] [sig ] [228/3515] Forecasting ARDC... [2026-01-07T20:16:23.023044] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-07T20:16:23.023075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-07T20:16:23.034640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-07T20:16:23.035004] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-07T20:16:23.035792] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-07T20:16:23.035846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:23.035879] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:23.035906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:23.035963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:23.092111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:23.092974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:23.093061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:23.093094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:23.213306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:23.213487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:23.213528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:23.213557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:23.217305] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-07T20:16:23.217594] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-07T20:16:23.217725] [INFO ] [sig ] ARDC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:23.357664] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARDC.txt [2026-01-07T20:16:23.357828] [INFO ] [sig ] [228/3515] Completed ARDC in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:23.357869] [INFO ] [sig ] [229/3515] Forecasting ARDX... [2026-01-07T20:16:23.357899] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-07T20:16:23.357929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-07T20:16:23.370894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-07T20:16:23.371276] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-07T20:16:23.372056] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-07T20:16:23.372109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:23.372143] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:23.372170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:23.372228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:23.429648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:23.430424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:23.430511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:23.430543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:23.548305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:23.548457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:23.548496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:23.548525] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:23.551938] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-07T20:16:23.552208] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-07T20:16:23.552339] [INFO ] [sig ] ARDX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:23.691767] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARDX.txt [2026-01-07T20:16:23.692048] [INFO ] [sig ] [229/3515] Completed ARDX in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:23.692099] [INFO ] [sig ] [230/3515] Forecasting ARE... [2026-01-07T20:16:23.692130] [INFO ] [sig ] Generating forecast for: ARE [2026-01-07T20:16:23.692166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-07T20:16:23.704786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-07T20:16:23.705120] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-07T20:16:23.706002] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-07T20:16:23.706065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:23.706105] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:23.706133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:23.706196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:23.761845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:23.762722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:23.762872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:23.762910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:23.888771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:23.888950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:23.888995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:23.889028] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:23.892550] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-07T20:16:23.892851] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-07T20:16:23.892985] [INFO ] [sig ] ARE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:24.033059] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARE.txt [2026-01-07T20:16:24.033198] [INFO ] [sig ] [230/3515] Completed ARE in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:24.033245] [INFO ] [sig ] [231/3515] Forecasting AREC... [2026-01-07T20:16:24.033278] [INFO ] [sig ] Generating forecast for: AREC [2026-01-07T20:16:24.033309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-07T20:16:24.046194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-07T20:16:24.046493] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-07T20:16:24.047457] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-07T20:16:24.047522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:24.047617] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:24.047648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:24.047894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:24.109089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:24.110710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:24.110970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:24.111007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:24.232651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:24.232805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:24.232845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:24.232874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:24.236325] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-01-07T20:16:24.236614] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-07T20:16:24.236747] [INFO ] [sig ] AREC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:24.377370] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AREC.txt [2026-01-07T20:16:24.377510] [INFO ] [sig ] [231/3515] Completed AREC in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:24.377551] [INFO ] [sig ] [232/3515] Forecasting ARES... [2026-01-07T20:16:24.377598] [INFO ] [sig ] Generating forecast for: ARES [2026-01-07T20:16:24.377637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-07T20:16:24.391497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-07T20:16:24.391837] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-07T20:16:24.392649] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-07T20:16:24.392702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:24.392734] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:24.392762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:24.392826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:24.449025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:24.449668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:24.449750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:24.449783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:24.571093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:24.571235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:24.571276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:24.571305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:24.574676] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=88.41%) [2026-01-07T20:16:24.574947] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-07T20:16:24.575074] [INFO ] [sig ] ARES: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:24.719838] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARES.txt [2026-01-07T20:16:24.720032] [INFO ] [sig ] [232/3515] Completed ARES in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:24.720076] [INFO ] [sig ] [233/3515] Forecasting ARGX... [2026-01-07T20:16:24.720106] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-07T20:16:24.720139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-07T20:16:24.732183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-07T20:16:24.732489] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-07T20:16:24.733296] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-07T20:16:24.733352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:24.733385] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:24.733412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:24.733475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:24.789416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:24.790125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:24.790216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:24.790249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:24.912130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:24.912303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:24.912343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:24.912372] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:24.915802] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-07T20:16:24.916078] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-07T20:16:24.916211] [INFO ] [sig ] ARGX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:25.054226] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARGX.txt [2026-01-07T20:16:25.054345] [INFO ] [sig ] [233/3515] Completed ARGX in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:25.054388] [INFO ] [sig ] [234/3515] Forecasting ARHS... [2026-01-07T20:16:25.054419] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-07T20:16:25.054451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-07T20:16:25.066000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-07T20:16:25.066313] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-07T20:16:25.067128] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-07T20:16:25.067183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:25.067216] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:25.067244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:25.067301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:25.123189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:25.123811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:25.123892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:25.123924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:25.246509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:25.246696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:25.246738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:25.246809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:25.250342] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-07T20:16:25.250670] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-07T20:16:25.250809] [INFO ] [sig ] ARHS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:25.391709] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARHS.txt [2026-01-07T20:16:25.391827] [INFO ] [sig ] [234/3515] Completed ARHS in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-07T20:16:25.391866] [INFO ] [sig ] [235/3515] Forecasting ARI... [2026-01-07T20:16:25.391897] [INFO ] [sig ] Generating forecast for: ARI [2026-01-07T20:16:25.391928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-07T20:16:25.404420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-07T20:16:25.404831] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-07T20:16:25.405651] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-07T20:16:25.405704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:25.405749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:25.405778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:25.405835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:25.465226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:25.466061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:25.466148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:25.466183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:25.588784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:25.588936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:25.588977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:25.589006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:25.592391] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=57.00%) [2026-01-07T20:16:25.592682] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-07T20:16:25.592829] [INFO ] [sig ] ARI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:25.732863] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARI.txt [2026-01-07T20:16:25.733057] [INFO ] [sig ] [235/3515] Completed ARI in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:25.733100] [INFO ] [sig ] [236/3515] Forecasting ARKO... [2026-01-07T20:16:25.733132] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-07T20:16:25.733163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-07T20:16:25.746178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-07T20:16:25.746549] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-07T20:16:25.747399] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-07T20:16:25.747452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:25.747486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:25.747523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:25.747598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:25.804047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:25.804945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:25.805088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:25.805122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:25.926903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:25.927065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:25.927105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:25.927136] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:25.930688] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-01-07T20:16:25.930988] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-07T20:16:25.931122] [INFO ] [sig ] ARKO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:26.073670] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARKO.txt [2026-01-07T20:16:26.073813] [INFO ] [sig ] [236/3515] Completed ARKO in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:26.073870] [INFO ] [sig ] [237/3515] Forecasting ARLO... [2026-01-07T20:16:26.073914] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-07T20:16:26.073947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-07T20:16:26.086163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-07T20:16:26.086505] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-07T20:16:26.087323] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-07T20:16:26.087378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:26.087412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:26.087440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:26.087499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:26.146535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:26.147239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:26.147324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:26.147358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:26.273867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:26.274023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:26.274087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:26.274119] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:26.277736] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=23.41%) [2026-01-07T20:16:26.278029] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-07T20:16:26.278173] [INFO ] [sig ] ARLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:26.416699] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARLO.txt [2026-01-07T20:16:26.417041] [INFO ] [sig ] [237/3515] Completed ARLO in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:26.417081] [INFO ] [sig ] [238/3515] Forecasting ARLP... [2026-01-07T20:16:26.417110] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-07T20:16:26.417147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-07T20:16:26.429941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-07T20:16:26.430243] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-07T20:16:26.431044] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-07T20:16:26.431097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:26.431130] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:26.431157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:26.431220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:26.486973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:26.487674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:26.487757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:26.487789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:26.606818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:26.606983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:26.607023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:26.607052] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:26.610689] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-07T20:16:26.610992] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-07T20:16:26.611127] [INFO ] [sig ] ARLP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:26.755715] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARLP.txt [2026-01-07T20:16:26.756119] [INFO ] [sig ] [238/3515] Completed ARLP in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:26.756177] [INFO ] [sig ] [239/3515] Forecasting ARM... [2026-01-07T20:16:26.756214] [INFO ] [sig ] Generating forecast for: ARM [2026-01-07T20:16:26.756264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-07T20:16:26.770965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-07T20:16:26.771390] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-07T20:16:26.772385] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-07T20:16:26.772440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:26.772473] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:26.772500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:26.772594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:26.829957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:26.830924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:26.831069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:26.831105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:26.951469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:26.951660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:26.951702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:26.951731] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:26.955189] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-07T20:16:26.955480] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-07T20:16:26.955633] [INFO ] [sig ] ARM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:27.101998] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARM.txt [2026-01-07T20:16:27.102181] [INFO ] [sig ] [239/3515] Completed ARM in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:27.102232] [INFO ] [sig ] [240/3515] Forecasting ARMK... [2026-01-07T20:16:27.102262] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-07T20:16:27.102294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-07T20:16:27.114765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-07T20:16:27.115161] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-07T20:16:27.116156] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-07T20:16:27.116221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:27.116266] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:27.116296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:27.116356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:27.178155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:27.179190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:27.179284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:27.179319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:27.310252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:27.310435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:27.310487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:27.310518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:27.314245] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-01-07T20:16:27.314534] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-07T20:16:27.314697] [INFO ] [sig ] ARMK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:27.467363] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARMK.txt [2026-01-07T20:16:27.467599] [INFO ] [sig ] [240/3515] Completed ARMK in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:27.467662] [INFO ] [sig ] [241/3515] Forecasting AROC... [2026-01-07T20:16:27.467708] [INFO ] [sig ] Generating forecast for: AROC [2026-01-07T20:16:27.467752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-07T20:16:27.480545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-07T20:16:27.480920] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-07T20:16:27.481784] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-07T20:16:27.481840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:27.481886] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:27.481916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:27.481976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:27.544147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:27.544975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:27.545110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:27.545146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:27.668861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:27.669029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:27.669073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:27.669104] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:27.672958] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-07T20:16:27.673254] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-07T20:16:27.673420] [INFO ] [sig ] AROC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:27.825420] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AROC.txt [2026-01-07T20:16:27.825612] [INFO ] [sig ] [241/3515] Completed AROC in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:27.825667] [INFO ] [sig ] [242/3515] Forecasting ARQ... [2026-01-07T20:16:27.825708] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-07T20:16:27.825740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-07T20:16:27.837989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-07T20:16:27.838325] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-07T20:16:27.839240] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-07T20:16:27.839297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:27.839332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:27.839359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:27.839419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:27.900438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:27.901295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:27.901387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:27.901423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:28.026974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:28.027130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:28.027172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:28.027204] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:28.030872] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-07T20:16:28.031184] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-07T20:16:28.031320] [INFO ] [sig ] ARQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:28.184472] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARQ.txt [2026-01-07T20:16:28.184638] [INFO ] [sig ] [242/3515] Completed ARQ in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:28.184682] [INFO ] [sig ] [243/3515] Forecasting ARQQ... [2026-01-07T20:16:28.184712] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-07T20:16:28.184743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-07T20:16:28.196909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-07T20:16:28.197294] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-07T20:16:28.198272] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-07T20:16:28.198341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:28.198386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:28.198417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:28.198477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:28.260494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:28.261423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:28.261518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:28.261552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:28.387726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:28.387891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:28.387930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:28.387960] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:28.391449] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-07T20:16:28.391786] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-07T20:16:28.391921] [INFO ] [sig ] ARQQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:28.532084] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARQQ.txt [2026-01-07T20:16:28.532255] [INFO ] [sig ] [243/3515] Completed ARQQ in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:28.532297] [INFO ] [sig ] [244/3515] Forecasting ARRY... [2026-01-07T20:16:28.532326] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-07T20:16:28.532357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-07T20:16:28.544929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-07T20:16:28.545301] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-07T20:16:28.546175] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-07T20:16:28.546237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:28.546275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:28.546303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:28.546363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:28.608800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:28.609675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:28.609767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:28.609802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:28.743470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:28.743669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:28.743735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:28.743783] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:28.748219] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-01-07T20:16:28.748530] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-07T20:16:28.748725] [INFO ] [sig ] ARRY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:28.900430] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARRY.txt [2026-01-07T20:16:28.900633] [INFO ] [sig ] [244/3515] Completed ARRY in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-07T20:16:28.900695] [INFO ] [sig ] [245/3515] Forecasting ARTL... [2026-01-07T20:16:28.900737] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-07T20:16:28.900771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-07T20:16:28.913099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-07T20:16:28.913433] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-07T20:16:28.914351] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-07T20:16:28.914407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:28.914450] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:28.914493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:28.914592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:28.972393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:28.973229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:28.973317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:28.973352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:29.091080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:29.091233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:29.091274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:29.091303] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:29.094836] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-07T20:16:29.095124] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-07T20:16:29.095259] [INFO ] [sig ] ARTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:29.234647] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ARTL.txt [2026-01-07T20:16:29.234785] [INFO ] [sig ] [245/3515] Completed ARTL in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:29.234825] [INFO ] [sig ] [246/3515] Forecasting ARTNA... [2026-01-07T20:16:29.234854] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-07T20:16:29.234884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-07T20:16:29.245840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-07T20:16:29.246136] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-07T20:16:29.246988] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-07T20:16:29.247043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:29.247077] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:29.247107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:29.247166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:29.305014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:29.305754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:29.305840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:29.305875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:29.420430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:29.420597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:29.420640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:29.420668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:29.424018] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=66.85%) [2026-01-07T20:16:29.424289] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-07T20:16:29.424415] [INFO ] [sig ] ARTNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:29.562306] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARTNA.txt [2026-01-07T20:16:29.562440] [INFO ] [sig ] [246/3515] Completed ARTNA in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:29.562481] [INFO ] [sig ] [247/3515] Forecasting ARVN... [2026-01-07T20:16:29.562511] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-07T20:16:29.562540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-07T20:16:29.573412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-07T20:16:29.573740] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-07T20:16:29.574517] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-07T20:16:29.574591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:29.574641] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:29.574670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:29.574728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:29.630354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:29.631054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:29.631136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:29.631169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:29.751252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:29.751420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:29.751480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:29.751532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:29.755388] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-01-07T20:16:29.755696] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-07T20:16:29.755839] [INFO ] [sig ] ARVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:29.906868] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ARVN.txt [2026-01-07T20:16:29.907025] [INFO ] [sig ] [247/3515] Completed ARVN in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:29.907068] [INFO ] [sig ] [248/3515] Forecasting ASA... [2026-01-07T20:16:29.907099] [INFO ] [sig ] Generating forecast for: ASA [2026-01-07T20:16:29.907131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-07T20:16:29.918236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-07T20:16:29.918553] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-07T20:16:29.919362] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-07T20:16:29.919416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:29.919475] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:29.919505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:29.919564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:29.975244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:29.975987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:29.976074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:29.976107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:30.095372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:30.095524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:30.095589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:30.095665] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:30.099094] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-07T20:16:30.099367] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-07T20:16:30.099494] [INFO ] [sig ] ASA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:30.236357] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASA.txt [2026-01-07T20:16:30.236486] [INFO ] [sig ] [248/3515] Completed ASA in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:30.236527] [INFO ] [sig ] [249/3515] Forecasting ASB... [2026-01-07T20:16:30.236557] [INFO ] [sig ] Generating forecast for: ASB [2026-01-07T20:16:30.236605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-07T20:16:30.247221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-07T20:16:30.247534] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-07T20:16:30.248326] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-07T20:16:30.248379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:30.248411] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:30.248438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:30.248495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:30.305863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:30.306512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:30.306614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:30.306650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:30.425711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:30.425844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:30.425884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:30.425913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:30.429363] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=7.61%) [2026-01-07T20:16:30.429852] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-07T20:16:30.429990] [INFO ] [sig ] ASB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:30.575433] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASB.txt [2026-01-07T20:16:30.575610] [INFO ] [sig ] [249/3515] Completed ASB in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:30.575676] [INFO ] [sig ] [250/3515] Forecasting ASBA... [2026-01-07T20:16:30.575715] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-07T20:16:30.575757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-07T20:16:30.586218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-07T20:16:30.586492] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-07T20:16:30.587286] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-07T20:16:30.587338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:30.587370] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:30.587398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:30.587455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:30.643446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:30.644079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:30.644161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:30.644206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:30.753753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:30.753894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:30.753934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:30.753963] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:30.757302] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=30.92%) [2026-01-07T20:16:30.757567] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-07T20:16:30.757720] [INFO ] [sig ] ASBA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:30.895526] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASBA.txt [2026-01-07T20:16:30.895724] [INFO ] [sig ] [250/3515] Completed ASBA in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:30.895775] [INFO ] [sig ] [251/3515] Forecasting ASC... [2026-01-07T20:16:30.895806] [INFO ] [sig ] Generating forecast for: ASC [2026-01-07T20:16:30.895836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-07T20:16:30.906086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-07T20:16:30.906354] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-07T20:16:30.907138] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-07T20:16:30.907190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:30.907222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:30.907249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:30.907305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:30.962616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:30.963229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:30.963310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:30.963343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:31.077753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:31.077871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:31.077909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:31.077968] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:31.081232] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-07T20:16:31.081508] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-07T20:16:31.081660] [INFO ] [sig ] ASC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:31.220276] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASC.txt [2026-01-07T20:16:31.220437] [INFO ] [sig ] [251/3515] Completed ASC in 0.3s | 2.90 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-07T20:16:31.220479] [INFO ] [sig ] [252/3515] Forecasting ASG... [2026-01-07T20:16:31.220508] [INFO ] [sig ] Generating forecast for: ASG [2026-01-07T20:16:31.220539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-07T20:16:31.231140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-07T20:16:31.231513] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-07T20:16:31.232337] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-07T20:16:31.232392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:31.232426] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:31.232454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:31.232523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:31.289152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:31.290070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:31.290160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:31.290193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:31.409858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:31.410026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:31.410076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:31.410106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:31.413500] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=60.94%) [2026-01-07T20:16:31.413798] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-07T20:16:31.413930] [INFO ] [sig ] ASG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:31.553258] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASG.txt [2026-01-07T20:16:31.553391] [INFO ] [sig ] [252/3515] Completed ASG in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:31.553432] [INFO ] [sig ] [253/3515] Forecasting ASGI... [2026-01-07T20:16:31.553461] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-07T20:16:31.553491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-07T20:16:31.564638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-07T20:16:31.564917] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-07T20:16:31.565703] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-07T20:16:31.565755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:31.565787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:31.565814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:31.565872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:31.621700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:31.622365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:31.622450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:31.622482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:31.747338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:31.747492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:31.747530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:31.747559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:31.751031] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-01-07T20:16:31.751312] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-07T20:16:31.751443] [INFO ] [sig ] ASGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:31.892225] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASGI.txt [2026-01-07T20:16:31.892365] [INFO ] [sig ] [253/3515] Completed ASGI in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:31.892405] [INFO ] [sig ] [254/3515] Forecasting ASGN... [2026-01-07T20:16:31.892434] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-07T20:16:31.892464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-07T20:16:31.905498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-07T20:16:31.905816] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-07T20:16:31.906632] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-07T20:16:31.906697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:31.906731] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:31.906759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:31.906823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:31.965718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:31.966424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:31.966516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:31.966551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:32.094305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:32.094490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:32.094539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:32.094568] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:32.098006] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=42.46%) [2026-01-07T20:16:32.098278] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-07T20:16:32.098408] [INFO ] [sig ] ASGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:32.239041] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASGN.txt [2026-01-07T20:16:32.239160] [INFO ] [sig ] [254/3515] Completed ASGN in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:32.239200] [INFO ] [sig ] [255/3515] Forecasting ASH... [2026-01-07T20:16:32.239231] [INFO ] [sig ] Generating forecast for: ASH [2026-01-07T20:16:32.239261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-07T20:16:32.251588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-07T20:16:32.251890] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-07T20:16:32.252670] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-07T20:16:32.252722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:32.252755] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:32.252782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:32.252845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:32.311315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:32.312190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:32.312275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:32.312308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:32.437918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:32.438072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:32.438111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:32.438140] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:32.441682] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-07T20:16:32.441961] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-07T20:16:32.442093] [INFO ] [sig ] ASH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:32.607559] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASH.txt [2026-01-07T20:16:32.607782] [INFO ] [sig ] [255/3515] Completed ASH in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:32.607826] [INFO ] [sig ] [256/3515] Forecasting ASIX... [2026-01-07T20:16:32.607856] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-07T20:16:32.607887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-07T20:16:32.621032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-07T20:16:32.621420] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-07T20:16:32.622252] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-07T20:16:32.622306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:32.622339] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:32.622368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:32.622426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:32.685221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:32.686299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:32.686412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:32.686457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:32.817924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:32.818090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:32.818131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:32.818159] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:32.822145] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-07T20:16:32.822615] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-07T20:16:32.822787] [INFO ] [sig ] ASIX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:32.979758] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASIX.txt [2026-01-07T20:16:32.979923] [INFO ] [sig ] [256/3515] Completed ASIX in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:32.979963] [INFO ] [sig ] [257/3515] Forecasting ASLE... [2026-01-07T20:16:32.979994] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-07T20:16:32.980025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-07T20:16:32.991793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-07T20:16:32.992200] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-07T20:16:32.993030] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-07T20:16:32.993083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:32.993116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:32.993142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:32.993198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:33.050721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:33.051591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:33.051679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:33.051712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:33.183801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:33.183997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:33.184058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:33.184101] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:33.188160] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-07T20:16:33.188484] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-07T20:16:33.188648] [INFO ] [sig ] ASLE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:33.344464] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASLE.txt [2026-01-07T20:16:33.344656] [INFO ] [sig ] [257/3515] Completed ASLE in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:33.344701] [INFO ] [sig ] [258/3515] Forecasting ASMB... [2026-01-07T20:16:33.344732] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-07T20:16:33.344766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-07T20:16:33.357410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-07T20:16:33.357842] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-07T20:16:33.358743] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-07T20:16:33.358800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:33.358835] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:33.358864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:33.358923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:33.417779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:33.418650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:33.418775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:33.418810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:33.548882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:33.549039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:33.549079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:33.549108] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:33.552495] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-07T20:16:33.552781] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-07T20:16:33.552911] [INFO ] [sig ] ASMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:33.692954] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASMB.txt [2026-01-07T20:16:33.693113] [INFO ] [sig ] [258/3515] Completed ASMB in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:33.693155] [INFO ] [sig ] [259/3515] Forecasting ASML... [2026-01-07T20:16:33.693187] [INFO ] [sig ] Generating forecast for: ASML [2026-01-07T20:16:33.693219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-07T20:16:33.705247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-07T20:16:33.705675] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-07T20:16:33.706520] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-07T20:16:33.706602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:33.706640] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:33.706667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:33.706727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:33.762733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:33.763593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:33.763688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:33.763722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:33.890277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:33.890432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:33.890472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:33.890501] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:33.893897] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-07T20:16:33.894170] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-07T20:16:33.894300] [INFO ] [sig ] ASML: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:34.034041] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASML.txt [2026-01-07T20:16:34.034174] [INFO ] [sig ] [259/3515] Completed ASML in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:34.034214] [INFO ] [sig ] [260/3515] Forecasting ASND... [2026-01-07T20:16:34.034243] [INFO ] [sig ] Generating forecast for: ASND [2026-01-07T20:16:34.034274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-07T20:16:34.045873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-07T20:16:34.046150] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-07T20:16:34.046938] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-07T20:16:34.046993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:34.047026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:34.047054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:34.047112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:34.102862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:34.103451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:34.103533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:34.103566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:34.229890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:34.230046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:34.230086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:34.230115] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:34.233589] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=29.35%) [2026-01-07T20:16:34.233890] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-07T20:16:34.234019] [INFO ] [sig ] ASND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:34.373843] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASND.txt [2026-01-07T20:16:34.373955] [INFO ] [sig ] [260/3515] Completed ASND in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:34.373994] [INFO ] [sig ] [261/3515] Forecasting ASO... [2026-01-07T20:16:34.374024] [INFO ] [sig ] Generating forecast for: ASO [2026-01-07T20:16:34.374054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-07T20:16:34.385522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-07T20:16:34.385853] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-07T20:16:34.386674] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-07T20:16:34.386733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:34.386767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:34.386797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:34.386855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:34.442682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:34.443268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:34.443349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:34.443382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:34.562870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:34.563176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:34.563217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:34.563246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:34.566509] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=31.17%) [2026-01-07T20:16:34.566795] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-07T20:16:34.566922] [INFO ] [sig ] ASO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:34.772946] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASO.txt [2026-01-07T20:16:34.773112] [INFO ] [sig ] [261/3515] Completed ASO in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-07T20:16:34.773153] [INFO ] [sig ] [262/3515] Forecasting ASPI... [2026-01-07T20:16:34.773183] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-07T20:16:34.773214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-07T20:16:34.784538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-07T20:16:34.784830] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-07T20:16:34.785629] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-07T20:16:34.785681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:34.785714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:34.785741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:34.785799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:34.843413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:34.844067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:34.844149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:34.844182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:34.965147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:34.965300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:34.965339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:34.965369] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:34.968737] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-01-07T20:16:34.969012] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-07T20:16:34.969137] [INFO ] [sig ] ASPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:35.110044] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASPI.txt [2026-01-07T20:16:35.110162] [INFO ] [sig ] [262/3515] Completed ASPI in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:35.110201] [INFO ] [sig ] [263/3515] Forecasting ASPN... [2026-01-07T20:16:35.110232] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-07T20:16:35.110262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-07T20:16:35.121131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-07T20:16:35.121404] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-07T20:16:35.122217] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-07T20:16:35.122269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:35.122302] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:35.122329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:35.122385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:35.177934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:35.178519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:35.178616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:35.178651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:35.303231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:35.303369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:35.303415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:35.303450] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:35.306753] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-07T20:16:35.307023] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-07T20:16:35.307148] [INFO ] [sig ] ASPN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:35.451182] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASPN.txt [2026-01-07T20:16:35.451332] [INFO ] [sig ] [263/3515] Completed ASPN in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:35.451379] [INFO ] [sig ] [264/3515] Forecasting ASPS... [2026-01-07T20:16:35.451411] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-07T20:16:35.451440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-07T20:16:35.463337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-07T20:16:35.463633] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-07T20:16:35.464656] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-07T20:16:35.464730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:35.464771] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:35.464804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:35.464873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:35.522263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:35.522891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:35.522972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:35.523007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:35.637553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:35.637705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:35.637764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:35.637796] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:35.641231] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-07T20:16:35.641507] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-07T20:16:35.641656] [INFO ] [sig ] ASPS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:35.784491] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASPS.txt [2026-01-07T20:16:35.784635] [INFO ] [sig ] [264/3515] Completed ASPS in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:35.784678] [INFO ] [sig ] [265/3515] Forecasting ASTE... [2026-01-07T20:16:35.784708] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-07T20:16:35.784742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-07T20:16:35.797956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-07T20:16:35.798234] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-07T20:16:35.799053] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-07T20:16:35.799118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:35.799177] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:35.799206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:35.799262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:35.856879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:35.857499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:35.857597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:35.857632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:35.979090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:35.979233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:35.979272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:35.979300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:35.983086] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-07T20:16:35.983357] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-07T20:16:35.983481] [INFO ] [sig ] ASTE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:36.128948] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASTE.txt [2026-01-07T20:16:36.129082] [INFO ] [sig ] [265/3515] Completed ASTE in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:36.129122] [INFO ] [sig ] [266/3515] Forecasting ASTH... [2026-01-07T20:16:36.129152] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-07T20:16:36.129182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-07T20:16:36.141112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-07T20:16:36.141432] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-07T20:16:36.142279] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-07T20:16:36.142333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:36.142368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:36.142397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:36.142455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:36.203734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:36.204624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:36.204723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:36.204758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:36.323723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:36.323883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:36.323923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:36.323951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:36.327382] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-01-07T20:16:36.327686] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-07T20:16:36.327841] [INFO ] [sig ] ASTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:36.470969] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASTH.txt [2026-01-07T20:16:36.471108] [INFO ] [sig ] [266/3515] Completed ASTH in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:36.471150] [INFO ] [sig ] [267/3515] Forecasting ASTI... [2026-01-07T20:16:36.471180] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-07T20:16:36.471211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-07T20:16:36.482378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-07T20:16:36.482707] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-07T20:16:36.483491] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-07T20:16:36.483545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:36.483597] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:36.483627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:36.483683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:36.539556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:36.540286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:36.540371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:36.540404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:36.661325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:36.661480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:36.661520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:36.661548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:36.664983] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-07T20:16:36.665258] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-07T20:16:36.665387] [INFO ] [sig ] ASTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:36.807730] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASTI.txt [2026-01-07T20:16:36.807865] [INFO ] [sig ] [267/3515] Completed ASTI in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:36.808077] [INFO ] [sig ] [268/3515] Forecasting ASTL... [2026-01-07T20:16:36.808106] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-07T20:16:36.808137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-07T20:16:36.820485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-07T20:16:36.820827] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-07T20:16:36.821883] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-07T20:16:36.821936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:36.822161] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:36.822201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:36.822278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:36.886153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:36.887284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:36.887385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:36.887419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:37.026657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:37.026888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:37.026957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:37.027047] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:37.032149] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-07T20:16:37.032605] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-07T20:16:37.032808] [INFO ] [sig ] ASTL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:37.196298] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASTL.txt [2026-01-07T20:16:37.196505] [INFO ] [sig ] [268/3515] Completed ASTL in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-07T20:16:37.196590] [INFO ] [sig ] [269/3515] Forecasting ASTS... [2026-01-07T20:16:37.196636] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-07T20:16:37.196677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-07T20:16:37.208491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-07T20:16:37.208948] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-07T20:16:37.209819] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-07T20:16:37.209875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:37.209908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:37.209934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:37.209991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:37.286773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:37.287931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:37.288067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:37.288113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:37.417173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:37.417339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:37.417385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:37.417416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:37.420935] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-01-07T20:16:37.421224] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-07T20:16:37.421375] [INFO ] [sig ] ASTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:37.572437] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASTS.txt [2026-01-07T20:16:37.572621] [INFO ] [sig ] [269/3515] Completed ASTS in 0.4s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:37.572668] [INFO ] [sig ] [270/3515] Forecasting ASX... [2026-01-07T20:16:37.572700] [INFO ] [sig ] Generating forecast for: ASX [2026-01-07T20:16:37.572732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-07T20:16:37.584248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-07T20:16:37.584620] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-07T20:16:37.585425] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-07T20:16:37.585481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:37.585515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:37.585544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:37.585629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:37.662816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:37.663826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:37.663941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:37.663995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:37.821476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:37.821700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:37.821756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:37.821800] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:37.826717] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=68.57%) [2026-01-07T20:16:37.827108] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-07T20:16:37.827296] [INFO ] [sig ] ASX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:38.006007] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ASX.txt [2026-01-07T20:16:38.006175] [INFO ] [sig ] [270/3515] Completed ASX in 0.4s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:38.006218] [INFO ] [sig ] [271/3515] Forecasting ASYS... [2026-01-07T20:16:38.006247] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-07T20:16:38.006278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-07T20:16:38.017981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-07T20:16:38.018336] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-07T20:16:38.019298] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-07T20:16:38.019355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:38.019389] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:38.019417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:38.019476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:38.074636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:38.075554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:38.075664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:38.075697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:38.194522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:38.194704] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:16:38.194747] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:38.194777] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:38.198289] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-01-07T20:16:38.198631] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-07T20:16:38.198785] [INFO ] [sig ] ASYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:38.398693] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ASYS.txt [2026-01-07T20:16:38.398875] [INFO ] [sig ] [271/3515] Completed ASYS in 0.4s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:38.398920] [INFO ] [sig ] [272/3515] Forecasting ATAI... [2026-01-07T20:16:38.398956] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-07T20:16:38.398999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-07T20:16:38.412338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-07T20:16:38.412810] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-07T20:16:38.413692] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-07T20:16:38.413747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:38.413781] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:38.413809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:38.413867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:38.497767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:38.499243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:38.499394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:38.499452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:38.667396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:38.667613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:38.667715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:38.667783] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:38.672680] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-07T20:16:38.673161] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-07T20:16:38.673342] [INFO ] [sig ] ATAI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:38.903989] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATAI.txt [2026-01-07T20:16:38.904186] [INFO ] [sig ] [272/3515] Completed ATAI in 0.5s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-07T20:16:38.904233] [INFO ] [sig ] [273/3515] Forecasting ATEC... [2026-01-07T20:16:38.904265] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-07T20:16:38.904298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-07T20:16:38.921201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-07T20:16:38.921742] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-07T20:16:38.922868] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-07T20:16:38.922935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:38.922982] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:38.923029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:38.923122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:39.006054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:39.007243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:39.007371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:39.007409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:39.143524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:39.143721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:39.143773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:39.143803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:39.147543] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-07T20:16:39.147906] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-07T20:16:39.148066] [INFO ] [sig ] ATEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:39.290540] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATEC.txt [2026-01-07T20:16:39.290730] [INFO ] [sig ] [273/3515] Completed ATEC in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-07T20:16:39.290772] [INFO ] [sig ] [274/3515] Forecasting ATEN... [2026-01-07T20:16:39.290802] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-07T20:16:39.290834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-07T20:16:39.302680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-07T20:16:39.303074] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-07T20:16:39.303960] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-07T20:16:39.304017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:39.304052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:39.304080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:39.304138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:39.364926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:39.365966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:39.366062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:39.366102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:39.495411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:39.495595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:39.495651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:39.495685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:39.499529] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-07T20:16:39.499900] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-07T20:16:39.500058] [INFO ] [sig ] ATEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:39.655457] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATEN.txt [2026-01-07T20:16:39.655645] [INFO ] [sig ] [274/3515] Completed ATEN in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-07T20:16:39.655696] [INFO ] [sig ] [275/3515] Forecasting ATEX... [2026-01-07T20:16:39.655732] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-07T20:16:39.655775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-07T20:16:39.667457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-07T20:16:39.667886] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-07T20:16:39.668786] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-07T20:16:39.668852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:39.668892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:39.668923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:39.668983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:39.730133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:39.731030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:39.731153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:39.731189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:39.846326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:39.846478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:39.846518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:39.846547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:39.849952] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-07T20:16:39.850230] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-07T20:16:39.850361] [INFO ] [sig ] ATEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:39.996417] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATEX.txt [2026-01-07T20:16:39.996561] [INFO ] [sig ] [275/3515] Completed ATEX in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:39.996631] [INFO ] [sig ] [276/3515] Forecasting ATGE... [2026-01-07T20:16:39.996670] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-07T20:16:39.996703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-07T20:16:40.008095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-07T20:16:40.008402] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-07T20:16:40.009308] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-07T20:16:40.009369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:40.009415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:40.009450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:40.009519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:40.068630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:40.069312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:40.069405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:40.069445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:40.192235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:40.192384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:40.192433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:40.192466] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:40.196231] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-07T20:16:40.196529] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-07T20:16:40.196694] [INFO ] [sig ] ATGE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:40.350220] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATGE.txt [2026-01-07T20:16:40.350363] [INFO ] [sig ] [276/3515] Completed ATGE in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:40.350412] [INFO ] [sig ] [277/3515] Forecasting ATHA... [2026-01-07T20:16:40.350453] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-07T20:16:40.350487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-07T20:16:40.362689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-07T20:16:40.362991] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-07T20:16:40.363891] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-07T20:16:40.363955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:40.363989] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:40.364016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:40.364082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:40.429717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:40.430421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:40.430516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:40.430553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:40.560622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:40.560783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:40.560829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:40.560863] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:40.564670] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-07T20:16:40.564988] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-07T20:16:40.565134] [INFO ] [sig ] ATHA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:40.719792] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATHA.txt [2026-01-07T20:16:40.719940] [INFO ] [sig ] [277/3515] Completed ATHA in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:40.719992] [INFO ] [sig ] [278/3515] Forecasting ATHM... [2026-01-07T20:16:40.720025] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-07T20:16:40.720057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-07T20:16:40.731747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-07T20:16:40.732069] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-07T20:16:40.732886] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-07T20:16:40.732940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:40.732975] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:40.733002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:40.733058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:40.795761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:40.796434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:40.796517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:40.796550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:40.917396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:40.917547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:40.917603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:40.917635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:40.920996] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-07T20:16:40.921265] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-07T20:16:40.921393] [INFO ] [sig ] ATHM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:41.060841] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATHM.txt [2026-01-07T20:16:41.061006] [INFO ] [sig ] [278/3515] Completed ATHM in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:41.061046] [INFO ] [sig ] [279/3515] Forecasting ATI... [2026-01-07T20:16:41.061081] [INFO ] [sig ] Generating forecast for: ATI [2026-01-07T20:16:41.061116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-07T20:16:41.072464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-07T20:16:41.072765] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-07T20:16:41.073511] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-07T20:16:41.073564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:41.073616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:41.073645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:41.073702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:41.129085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:41.129712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:41.129792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:41.129824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:41.250554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:41.250721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:41.250760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:41.250788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:41.254148] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-07T20:16:41.254420] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-07T20:16:41.254546] [INFO ] [sig ] ATI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:41.390751] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATI.txt [2026-01-07T20:16:41.390877] [INFO ] [sig ] [279/3515] Completed ATI in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:41.390921] [INFO ] [sig ] [280/3515] Forecasting ATLC... [2026-01-07T20:16:41.390956] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-07T20:16:41.390988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-07T20:16:41.401903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-07T20:16:41.402186] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-07T20:16:41.402959] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-07T20:16:41.403011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:41.403044] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:41.403071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:41.403127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:41.458435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:41.459072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:41.459154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:41.459188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:41.576783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:41.576932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:41.576971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:41.577001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:41.580333] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-01-07T20:16:41.580617] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-07T20:16:41.580745] [INFO ] [sig ] ATLC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:41.717178] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATLC.txt [2026-01-07T20:16:41.717306] [INFO ] [sig ] [280/3515] Completed ATLC in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:41.717347] [INFO ] [sig ] [281/3515] Forecasting ATLCZ... [2026-01-07T20:16:41.717377] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-07T20:16:41.717408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-07T20:16:41.728861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-07T20:16:41.729138] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-07T20:16:41.729973] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-07T20:16:41.730027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:41.730060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:41.730088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:41.730145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:41.786298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:41.786957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:41.787044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:41.787079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:41.901335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:41.901478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:41.901516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:41.901546] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:41.904855] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=65.95%) [2026-01-07T20:16:41.905125] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-07T20:16:41.905271] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:42.044020] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATLCZ.txt [2026-01-07T20:16:42.044190] [INFO ] [sig ] [281/3515] Completed ATLCZ in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:42.044232] [INFO ] [sig ] [282/3515] Forecasting ATLO... [2026-01-07T20:16:42.044263] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-07T20:16:42.044293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-07T20:16:42.055760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-07T20:16:42.056074] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-07T20:16:42.056865] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-07T20:16:42.056917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:42.056974] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:42.057003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:42.057060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:42.112469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:42.113103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:42.113184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:42.113217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:42.220633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:42.220785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:42.220823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:42.220852] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:42.224153] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-01-07T20:16:42.224419] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-07T20:16:42.224543] [INFO ] [sig ] ATLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:42.362462] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATLO.txt [2026-01-07T20:16:42.362631] [INFO ] [sig ] [282/3515] Completed ATLO in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:42.362677] [INFO ] [sig ] [283/3515] Forecasting ATNI... [2026-01-07T20:16:42.362707] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-07T20:16:42.362739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-07T20:16:42.374274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-07T20:16:42.374689] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-07T20:16:42.375463] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-07T20:16:42.375517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:42.375550] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:42.375596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:42.375656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:42.432042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:42.432955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:42.433055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:42.433089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:42.555600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:42.555761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:42.555802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:42.555848] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:42.559428] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-07T20:16:42.559840] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-07T20:16:42.559992] [INFO ] [sig ] ATNI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:42.711469] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATNI.txt [2026-01-07T20:16:42.711646] [INFO ] [sig ] [283/3515] Completed ATNI in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:42.711689] [INFO ] [sig ] [284/3515] Forecasting ATO... [2026-01-07T20:16:42.711721] [INFO ] [sig ] Generating forecast for: ATO [2026-01-07T20:16:42.711751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-07T20:16:42.723174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-07T20:16:42.723485] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-07T20:16:42.724314] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-07T20:16:42.724374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:42.724427] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:42.724459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:42.724519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:42.782727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:42.783612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:42.783711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:42.783756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:42.912912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:42.913065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:42.913106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:42.913135] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:42.916622] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-01-07T20:16:42.916901] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-07T20:16:42.917030] [INFO ] [sig ] ATO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:43.060819] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATO.txt [2026-01-07T20:16:43.060947] [INFO ] [sig ] [284/3515] Completed ATO in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:43.060986] [INFO ] [sig ] [285/3515] Forecasting ATOM... [2026-01-07T20:16:43.061017] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-07T20:16:43.061048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-07T20:16:43.072157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-07T20:16:43.072441] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-07T20:16:43.073208] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-07T20:16:43.073261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:43.073293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:43.073321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:43.073377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:43.131302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:43.131947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:43.132042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:43.132077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:43.259671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:43.259816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:43.259854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:43.259913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:43.263235] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=85.02%) [2026-01-07T20:16:43.263504] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-07T20:16:43.263652] [INFO ] [sig ] ATOM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:43.406785] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATOM.txt [2026-01-07T20:16:43.406907] [INFO ] [sig ] [285/3515] Completed ATOM in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-07T20:16:43.406949] [INFO ] [sig ] [286/3515] Forecasting ATRA... [2026-01-07T20:16:43.406978] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-07T20:16:43.407008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-07T20:16:43.418852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-07T20:16:43.419139] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-07T20:16:43.419937] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-07T20:16:43.419990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:43.420022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:43.420048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:43.420104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:43.478644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:43.479288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:43.479371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:43.479405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:43.605111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:43.605255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:43.605294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:43.605323] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:43.608646] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-01-07T20:16:43.608912] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-07T20:16:43.609039] [INFO ] [sig ] ATRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:43.749064] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATRA.txt [2026-01-07T20:16:43.749205] [INFO ] [sig ] [286/3515] Completed ATRA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-07T20:16:43.749246] [INFO ] [sig ] [287/3515] Forecasting ATRC... [2026-01-07T20:16:43.749276] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-07T20:16:43.749307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-07T20:16:43.760443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-07T20:16:43.760764] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-07T20:16:43.761528] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-07T20:16:43.761598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:43.761633] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:43.761670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:43.761729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:43.817373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:43.818084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:43.818166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:43.818199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:43.938273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:43.938413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:43.938452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:43.938482] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:43.941775] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-07T20:16:43.942045] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-07T20:16:43.942169] [INFO ] [sig ] ATRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:44.078150] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATRC.txt [2026-01-07T20:16:44.078279] [INFO ] [sig ] [287/3515] Completed ATRC in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-07T20:16:44.078319] [INFO ] [sig ] [288/3515] Forecasting ATRO... [2026-01-07T20:16:44.078350] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-07T20:16:44.078382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-07T20:16:44.089657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-07T20:16:44.089955] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-07T20:16:44.090729] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-07T20:16:44.090780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:44.090813] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:44.090840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:44.090897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:44.145816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:44.146402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:44.146484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:44.146518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:44.267721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:44.267883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:44.267923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:44.267952] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:44.271297] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-07T20:16:44.271565] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-07T20:16:44.271721] [INFO ] [sig ] ATRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:44.407831] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ATRO.txt [2026-01-07T20:16:44.407974] [INFO ] [sig ] [288/3515] Completed ATRO in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-07T20:16:44.408013] [INFO ] [sig ] [289/3515] Forecasting ATXS... [2026-01-07T20:16:44.408042] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-07T20:16:44.408071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-07T20:16:44.425000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-07T20:16:44.425342] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-07T20:16:44.426127] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-07T20:16:44.426180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:44.426213] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:44.426240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:44.426297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:44.481080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:44.481848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:44.481934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:44.481968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:44.600189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:44.600343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:44.600382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:44.600411] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:44.603814] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-01-07T20:16:44.604084] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-07T20:16:44.604212] [INFO ] [sig ] ATXS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:44.741843] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ATXS.txt [2026-01-07T20:16:44.741999] [INFO ] [sig ] [289/3515] Completed ATXS in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:44.742041] [INFO ] [sig ] [290/3515] Forecasting AUB... [2026-01-07T20:16:44.742071] [INFO ] [sig ] Generating forecast for: AUB [2026-01-07T20:16:44.742104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-07T20:16:44.757206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-07T20:16:44.757684] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-07T20:16:44.758767] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-07T20:16:44.758838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:44.758887] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:44.758928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:44.759019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:44.833672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:44.834645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:44.834751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:44.834791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:44.961551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:44.961740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:44.961793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:44.961828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:44.965703] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-01-07T20:16:44.966017] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-07T20:16:44.966167] [INFO ] [sig ] AUB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:45.118747] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AUB.txt [2026-01-07T20:16:45.118912] [INFO ] [sig ] [290/3515] Completed AUB in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:45.118957] [INFO ] [sig ] [291/3515] Forecasting AUDC... [2026-01-07T20:16:45.119000] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-07T20:16:45.119046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-07T20:16:45.131127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-07T20:16:45.131437] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-07T20:16:45.132291] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-07T20:16:45.132348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:45.132381] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:45.132409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:45.132479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:45.194325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:45.195235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:45.195330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:45.195364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:45.322706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:45.322861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:45.322903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:45.322932] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:45.326337] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-07T20:16:45.326633] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-07T20:16:45.326763] [INFO ] [sig ] AUDC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:45.464501] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AUDC.txt [2026-01-07T20:16:45.464647] [INFO ] [sig ] [291/3515] Completed AUDC in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:45.464689] [INFO ] [sig ] [292/3515] Forecasting AUPH... [2026-01-07T20:16:45.464721] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-07T20:16:45.464752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-07T20:16:45.474936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-07T20:16:45.475223] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-07T20:16:45.476018] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-07T20:16:45.476072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:45.476104] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:45.476132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:45.476189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:45.531414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:45.532045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:45.532150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:45.532184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:45.642808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:45.642943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:45.642982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:45.643010] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:45.646270] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-01-07T20:16:45.646538] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-07T20:16:45.646684] [INFO ] [sig ] AUPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:45.786000] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AUPH.txt [2026-01-07T20:16:45.786169] [INFO ] [sig ] [292/3515] Completed AUPH in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:45.786211] [INFO ] [sig ] [293/3515] Forecasting AURA... [2026-01-07T20:16:45.786242] [INFO ] [sig ] Generating forecast for: AURA [2026-01-07T20:16:45.786274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-07T20:16:45.796632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-07T20:16:45.796898] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-07T20:16:45.797665] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-07T20:16:45.797719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:45.797752] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:45.797779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:45.797836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:45.853034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:45.853790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:45.853874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:45.853906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:45.977225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:45.977373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:45.977411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:45.977439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:45.980789] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-01-07T20:16:45.981060] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-07T20:16:45.981183] [INFO ] [sig ] AURA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:46.118391] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AURA.txt [2026-01-07T20:16:46.118509] [INFO ] [sig ] [293/3515] Completed AURA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:46.118547] [INFO ] [sig ] [294/3515] Forecasting AUTL... [2026-01-07T20:16:46.118595] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-07T20:16:46.118629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-07T20:16:46.129868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-07T20:16:46.130137] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-07T20:16:46.130911] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-07T20:16:46.130966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:46.131001] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:46.131028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:46.131085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:46.192655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:46.193521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:46.193631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:46.193668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:46.313847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:46.314004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:46.314045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:46.314091] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:46.317429] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-07T20:16:46.317712] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-07T20:16:46.317841] [INFO ] [sig ] AUTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:46.454233] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AUTL.txt [2026-01-07T20:16:46.454361] [INFO ] [sig ] [294/3515] Completed AUTL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:46.454400] [INFO ] [sig ] [295/3515] Forecasting AVA... [2026-01-07T20:16:46.454429] [INFO ] [sig ] Generating forecast for: AVA [2026-01-07T20:16:46.454461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-07T20:16:46.465310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-07T20:16:46.465607] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-07T20:16:46.466364] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-07T20:16:46.466416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:46.466449] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:46.466477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:46.466533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:46.522784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:46.523400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:46.523481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:46.523514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:46.636611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:46.636760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:46.636800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:46.636830] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:46.640189] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-07T20:16:46.640457] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-07T20:16:46.640601] [INFO ] [sig ] AVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:46.780171] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVA.txt [2026-01-07T20:16:46.780363] [INFO ] [sig ] [295/3515] Completed AVA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:46.780404] [INFO ] [sig ] [296/3515] Forecasting AVAH... [2026-01-07T20:16:46.780434] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-07T20:16:46.780465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-07T20:16:46.794985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-07T20:16:46.795432] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-07T20:16:46.796502] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-07T20:16:46.796595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:46.796647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:46.796688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:46.796777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:46.863812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:46.864706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:46.864795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:46.864829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:46.983083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:46.983239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:46.983279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:46.983307] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:46.986633] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-07T20:16:46.986901] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-07T20:16:46.987029] [INFO ] [sig ] AVAH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:47.140902] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVAH.txt [2026-01-07T20:16:47.141064] [INFO ] [sig ] [296/3515] Completed AVAH in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:47.141105] [INFO ] [sig ] [297/3515] Forecasting AVAL... [2026-01-07T20:16:47.141138] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-07T20:16:47.141169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-07T20:16:47.152319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-07T20:16:47.152718] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-07T20:16:47.153491] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-07T20:16:47.153544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:47.153595] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:47.153626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:47.153684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:47.209090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:47.210022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:47.210116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:47.210149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:47.327811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:47.327986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:47.328044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:47.328078] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:47.332086] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-07T20:16:47.332504] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-07T20:16:47.332689] [INFO ] [sig ] AVAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:47.486402] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AVAL.txt [2026-01-07T20:16:47.486596] [INFO ] [sig ] [297/3515] Completed AVAL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:47.486651] [INFO ] [sig ] [298/3515] Forecasting AVB... [2026-01-07T20:16:47.486685] [INFO ] [sig ] Generating forecast for: AVB [2026-01-07T20:16:47.486718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-07T20:16:47.499171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-07T20:16:47.499500] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-07T20:16:47.500355] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-07T20:16:47.500410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:47.500446] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:47.500475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:47.500546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:47.563707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:47.564672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:47.564773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:47.564817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:47.696284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:47.696445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:47.696489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:47.696520] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:47.700106] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=31.25%) [2026-01-07T20:16:47.700429] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-07T20:16:47.700570] [INFO ] [sig ] AVB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:47.850642] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVB.txt [2026-01-07T20:16:47.850803] [INFO ] [sig ] [298/3515] Completed AVB in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:47.850847] [INFO ] [sig ] [299/3515] Forecasting AVBP... [2026-01-07T20:16:47.850880] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-07T20:16:47.850911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-07T20:16:47.862726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-07T20:16:47.863072] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-07T20:16:47.863899] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-07T20:16:47.863955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:47.864018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:47.864047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:47.864107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:47.928091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:47.929001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:47.929092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:47.929127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:48.056124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:48.056289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:48.056330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:48.056359] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:48.059914] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-01-07T20:16:48.060259] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-07T20:16:48.060395] [INFO ] [sig ] AVBP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:48.209382] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AVBP.txt [2026-01-07T20:16:48.209558] [INFO ] [sig ] [299/3515] Completed AVBP in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:48.209646] [INFO ] [sig ] [300/3515] Forecasting AVD... [2026-01-07T20:16:48.209680] [INFO ] [sig ] Generating forecast for: AVD [2026-01-07T20:16:48.209722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-07T20:16:48.221356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-07T20:16:48.221724] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-07T20:16:48.222515] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-07T20:16:48.222618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:48.222671] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:48.222713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:48.222781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:48.282127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:48.282998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:48.283092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:48.283127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:48.409523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:48.409734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:48.409780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:48.409809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:48.413719] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=36.01%) [2026-01-07T20:16:48.414007] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-07T20:16:48.414139] [INFO ] [sig ] AVD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:48.559088] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVD.txt [2026-01-07T20:16:48.559266] [INFO ] [sig ] [300/3515] Completed AVD in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:48.559322] [INFO ] [sig ] [301/3515] Forecasting AVDL... [2026-01-07T20:16:48.559355] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-07T20:16:48.559387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-07T20:16:48.571347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-07T20:16:48.571717] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-07T20:16:48.572595] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-07T20:16:48.572656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:48.572699] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:48.572730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:48.572788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:48.630139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:48.631068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:48.631159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:48.631192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:48.762004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:48.762177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:48.762217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:48.762246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:48.766118] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-07T20:16:48.766613] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-07T20:16:48.766765] [INFO ] [sig ] AVDL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:48.907126] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVDL.txt [2026-01-07T20:16:48.907264] [INFO ] [sig ] [301/3515] Completed AVDL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:48.907304] [INFO ] [sig ] [302/3515] Forecasting AVGO... [2026-01-07T20:16:48.907335] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-07T20:16:48.907373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-07T20:16:48.919888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-07T20:16:48.920144] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-07T20:16:48.920902] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-07T20:16:48.920955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:48.920986] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:48.921013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:48.921070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:48.978502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:48.979144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:48.979250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:48.979284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:49.101243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:49.101401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:49.101442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:49.101503] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:49.104955] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-01-07T20:16:49.105258] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-07T20:16:49.105396] [INFO ] [sig ] AVGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:49.245462] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AVGO.txt [2026-01-07T20:16:49.245641] [INFO ] [sig ] [302/3515] Completed AVGO in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-07T20:16:49.245684] [INFO ] [sig ] [303/3515] Forecasting AVGX... [2026-01-07T20:16:49.245716] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-07T20:16:49.245748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-07T20:16:49.257551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-07T20:16:49.257867] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-07T20:16:49.258628] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-07T20:16:49.258680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:49.258712] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:49.258739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:49.258797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:49.314758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:49.315630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:49.315718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:49.315752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:49.435373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:49.435538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:49.435601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:49.435634] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:49.438972] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-07T20:16:49.439237] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-07T20:16:49.439363] [INFO ] [sig ] AVGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:49.580106] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AVGX.txt [2026-01-07T20:16:49.580285] [INFO ] [sig ] [303/3515] Completed AVGX in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-07T20:16:49.580327] [INFO ] [sig ] [304/3515] Forecasting AVK... [2026-01-07T20:16:49.580356] [INFO ] [sig ] Generating forecast for: AVK [2026-01-07T20:16:49.580388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-07T20:16:49.593440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-07T20:16:49.593818] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-07T20:16:49.594664] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-07T20:16:49.594719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:49.594753] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:49.594780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:49.594838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:49.655722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:49.656779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:49.656874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:49.656909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:49.778737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:49.778903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:49.778944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:49.778973] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:49.782603] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=69.90%) [2026-01-07T20:16:49.782887] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-07T20:16:49.783021] [INFO ] [sig ] AVK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:49.933408] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AVK.txt [2026-01-07T20:16:49.933613] [INFO ] [sig ] [304/3515] Completed AVK in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-07T20:16:49.933661] [INFO ] [sig ] [305/3515] Forecasting AVNS... [2026-01-07T20:16:49.933695] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-07T20:16:49.933731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-07T20:16:49.946737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-07T20:16:49.947176] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-07T20:16:49.948068] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-07T20:16:49.948134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:49.948178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:49.948220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:49.948304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:50.006606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:50.007560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:50.007696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:50.007728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:50.130556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:50.130735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:50.130775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:50.130805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:50.134248] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=49.92%) [2026-01-07T20:16:50.134597] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-07T20:16:50.134739] [INFO ] [sig ] AVNS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:50.275002] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVNS.txt [2026-01-07T20:16:50.275164] [INFO ] [sig ] [305/3515] Completed AVNS in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-07T20:16:50.275204] [INFO ] [sig ] [306/3515] Forecasting AVO... [2026-01-07T20:16:50.275234] [INFO ] [sig ] Generating forecast for: AVO [2026-01-07T20:16:50.275265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-07T20:16:50.287657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-07T20:16:50.288022] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-07T20:16:50.288871] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-07T20:16:50.288928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:50.288962] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:50.288990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:50.289048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:50.344440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:50.345089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:50.345171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:50.345204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:50.464990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:50.465156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:50.465195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:50.465223] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:50.468978] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-01-07T20:16:50.469253] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-07T20:16:50.469382] [INFO ] [sig ] AVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:50.622081] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVO.txt [2026-01-07T20:16:50.622252] [INFO ] [sig ] [306/3515] Completed AVO in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:50.622293] [INFO ] [sig ] [307/3515] Forecasting AVTX... [2026-01-07T20:16:50.622324] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-07T20:16:50.622355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-07T20:16:50.633509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-07T20:16:50.633872] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-07T20:16:50.634777] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-07T20:16:50.634832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:50.634866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:50.634893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:50.634951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:50.693129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:50.693976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:50.694063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:50.694098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:50.819121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:50.819475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:50.819535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:50.819565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:50.823240] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-07T20:16:50.823520] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-07T20:16:50.823669] [INFO ] [sig ] AVTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:50.973255] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVTX.txt [2026-01-07T20:16:50.973411] [INFO ] [sig ] [307/3515] Completed AVTX in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:50.973451] [INFO ] [sig ] [308/3515] Forecasting AVXL... [2026-01-07T20:16:50.973482] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-07T20:16:50.973512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-07T20:16:50.986452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-07T20:16:50.986837] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-07T20:16:50.987961] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-07T20:16:50.988021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:50.988056] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:50.988089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:50.988159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:51.047532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:51.048309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:51.048419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:51.048455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:51.171777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:51.171932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:51.171973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:51.172002] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:51.175429] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=31.86%) [2026-01-07T20:16:51.175728] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-07T20:16:51.175858] [INFO ] [sig ] AVXL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:51.316390] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVXL.txt [2026-01-07T20:16:51.316555] [INFO ] [sig ] [308/3515] Completed AVXL in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:51.316615] [INFO ] [sig ] [309/3515] Forecasting AVY... [2026-01-07T20:16:51.316648] [INFO ] [sig ] Generating forecast for: AVY [2026-01-07T20:16:51.316679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-07T20:16:51.329179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-07T20:16:51.329561] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-07T20:16:51.330598] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-07T20:16:51.330652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:51.330684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:51.330711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:51.330767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:51.389527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:51.390466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:51.390602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:51.390642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:51.511201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:51.511363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:51.511404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:51.511434] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:51.514856] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-07T20:16:51.515144] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-07T20:16:51.515279] [INFO ] [sig ] AVY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:51.654189] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AVY.txt [2026-01-07T20:16:51.654345] [INFO ] [sig ] [309/3515] Completed AVY in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:51.654387] [INFO ] [sig ] [310/3515] Forecasting AWF... [2026-01-07T20:16:51.654420] [INFO ] [sig ] Generating forecast for: AWF [2026-01-07T20:16:51.654451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-07T20:16:51.665789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-07T20:16:51.666091] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-07T20:16:51.666899] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-07T20:16:51.666952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:51.666986] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:51.667014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:51.667072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:51.724247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:51.725148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:51.725239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:51.725274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:51.844965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:51.845137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:51.845184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:51.845212] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:51.848647] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=43.66%) [2026-01-07T20:16:51.848926] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-07T20:16:51.849058] [INFO ] [sig ] AWF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:51.987043] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AWF.txt [2026-01-07T20:16:51.987205] [INFO ] [sig ] [310/3515] Completed AWF in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:51.987247] [INFO ] [sig ] [311/3515] Forecasting AWI... [2026-01-07T20:16:51.987277] [INFO ] [sig ] Generating forecast for: AWI [2026-01-07T20:16:51.987309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-07T20:16:51.998811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-07T20:16:51.999230] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-07T20:16:52.000242] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-07T20:16:52.000297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:52.000341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:52.000369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:52.000430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:52.058350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:52.059259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:52.059377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:52.059437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:52.184438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:52.184615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:52.184658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:52.184688] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:52.188409] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-07T20:16:52.188715] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-07T20:16:52.188852] [INFO ] [sig ] AWI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:52.333497] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AWI.txt [2026-01-07T20:16:52.333679] [INFO ] [sig ] [311/3515] Completed AWI in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:52.333722] [INFO ] [sig ] [312/3515] Forecasting AWK... [2026-01-07T20:16:52.333753] [INFO ] [sig ] Generating forecast for: AWK [2026-01-07T20:16:52.333784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-07T20:16:52.345413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-07T20:16:52.345815] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-07T20:16:52.346663] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-07T20:16:52.346716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:52.346750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:52.346777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:52.346834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:52.404460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:52.405383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:52.405476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:52.405511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:52.532314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:52.532482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:52.532523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:52.532555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:52.536170] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-07T20:16:52.536451] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-07T20:16:52.536600] [INFO ] [sig ] AWK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:52.675017] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AWK.txt [2026-01-07T20:16:52.675185] [INFO ] [sig ] [312/3515] Completed AWK in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:52.675241] [INFO ] [sig ] [313/3515] Forecasting AWP... [2026-01-07T20:16:52.675303] [INFO ] [sig ] Generating forecast for: AWP [2026-01-07T20:16:52.675353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-07T20:16:52.686641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-07T20:16:52.686971] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-07T20:16:52.687764] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-07T20:16:52.687816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:52.687850] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:52.687878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:52.687948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:52.744858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:52.745756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:52.745846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:52.745880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:52.864453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:52.864633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:52.864674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:52.864703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:52.868098] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=74.19%) [2026-01-07T20:16:52.868394] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-07T20:16:52.868525] [INFO ] [sig ] AWP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:53.010094] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AWP.txt [2026-01-07T20:16:53.010262] [INFO ] [sig ] [313/3515] Completed AWP in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:53.010302] [INFO ] [sig ] [314/3515] Forecasting AWRE... [2026-01-07T20:16:53.010333] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-07T20:16:53.010364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-07T20:16:53.021949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-07T20:16:53.022324] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-07T20:16:53.023143] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-07T20:16:53.023197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:53.023230] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:53.023258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:53.023316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:53.080239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:53.081128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:53.081219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:53.081254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:53.199743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:53.199927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:53.199994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:53.200023] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:53.203693] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=77.52%) [2026-01-07T20:16:53.203977] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-07T20:16:53.204109] [INFO ] [sig ] AWRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:53.343343] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AWRE.txt [2026-01-07T20:16:53.343506] [INFO ] [sig ] [314/3515] Completed AWRE in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:53.343549] [INFO ] [sig ] [315/3515] Forecasting AXGN... [2026-01-07T20:16:53.343605] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-07T20:16:53.343639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-07T20:16:53.355490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-07T20:16:53.355882] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-07T20:16:53.356765] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-07T20:16:53.356820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:53.356855] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:53.356883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:53.356942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:53.416217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:53.417127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:53.417216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:53.417250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:53.546289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:53.546450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:53.546492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:53.546522] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:53.550052] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-01-07T20:16:53.550361] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-07T20:16:53.550500] [INFO ] [sig ] AXGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:53.692397] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AXGN.txt [2026-01-07T20:16:53.692558] [INFO ] [sig ] [315/3515] Completed AXGN in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:53.692617] [INFO ] [sig ] [316/3515] Forecasting AXL... [2026-01-07T20:16:53.692650] [INFO ] [sig ] Generating forecast for: AXL [2026-01-07T20:16:53.692681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-07T20:16:53.704556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-07T20:16:53.704983] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-07T20:16:53.705834] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-07T20:16:53.705893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:53.705970] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:53.706002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:53.706066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:53.765843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:53.766777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:53.766870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:53.766905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:53.894725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:53.894886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:53.894928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:53.894956] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:53.898467] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-07T20:16:53.898777] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-07T20:16:53.898913] [INFO ] [sig ] AXL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:54.040833] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AXL.txt [2026-01-07T20:16:54.041000] [INFO ] [sig ] [316/3515] Completed AXL in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:54.041043] [INFO ] [sig ] [317/3515] Forecasting AXON... [2026-01-07T20:16:54.041073] [INFO ] [sig ] Generating forecast for: AXON [2026-01-07T20:16:54.041104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-07T20:16:54.052509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-07T20:16:54.052899] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-07T20:16:54.053706] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-07T20:16:54.053758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:54.053790] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:54.053817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:54.053874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:54.110918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:54.111815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:54.111907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:54.111941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:54.229721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:54.229886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:54.229928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:54.229959] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:54.233451] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-07T20:16:54.233756] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-07T20:16:54.233904] [INFO ] [sig ] AXON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:54.379849] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AXON.txt [2026-01-07T20:16:54.380012] [INFO ] [sig ] [317/3515] Completed AXON in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:54.380053] [INFO ] [sig ] [318/3515] Forecasting AXP... [2026-01-07T20:16:54.380083] [INFO ] [sig ] Generating forecast for: AXP [2026-01-07T20:16:54.380113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-07T20:16:54.391465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-07T20:16:54.391829] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-07T20:16:54.392672] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-07T20:16:54.392727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:54.392760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:54.392788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:54.392844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:54.452370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:54.453231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:54.453321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:54.453356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:54.578170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:54.578330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:54.578370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:54.578416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:54.581947] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=27.39%) [2026-01-07T20:16:54.582237] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-07T20:16:54.582369] [INFO ] [sig ] AXP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:54.725585] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AXP.txt [2026-01-07T20:16:54.725749] [INFO ] [sig ] [318/3515] Completed AXP in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:54.725803] [INFO ] [sig ] [319/3515] Forecasting AXS... [2026-01-07T20:16:54.725834] [INFO ] [sig ] Generating forecast for: AXS [2026-01-07T20:16:54.725867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-07T20:16:54.743661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-07T20:16:54.744101] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-07T20:16:54.744954] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-07T20:16:54.745009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:54.745064] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:54.745116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:54.745189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:54.803222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:54.804128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:54.804247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:54.804283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:54.924892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:54.925051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:54.925093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:54.925183] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:54.928749] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-01-07T20:16:54.929033] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-07T20:16:54.929170] [INFO ] [sig ] AXS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:55.069214] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AXS.txt [2026-01-07T20:16:55.069400] [INFO ] [sig ] [319/3515] Completed AXS in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:55.069442] [INFO ] [sig ] [320/3515] Forecasting AXSM... [2026-01-07T20:16:55.069472] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-07T20:16:55.069504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-07T20:16:55.081037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-07T20:16:55.081431] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-07T20:16:55.082238] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-07T20:16:55.082292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:55.082324] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:55.082351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:55.082407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:55.139183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:55.140199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:55.140300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:55.140352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:55.260073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:55.260229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:55.260269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:55.260298] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:55.263628] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-07T20:16:55.263891] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-07T20:16:55.264017] [INFO ] [sig ] AXSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:55.401279] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AXSM.txt [2026-01-07T20:16:55.401410] [INFO ] [sig ] [320/3515] Completed AXSM in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-07T20:16:55.401449] [INFO ] [sig ] [321/3515] Forecasting AXTA... [2026-01-07T20:16:55.401479] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-07T20:16:55.401511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-07T20:16:55.412712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-07T20:16:55.413003] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-07T20:16:55.413781] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-07T20:16:55.413832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:55.413865] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:55.413891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:55.413949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:55.471125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:55.471821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:55.471907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:55.471941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:55.593161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:55.593321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:55.593362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:55.593392] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:55.596922] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-07T20:16:55.597214] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-07T20:16:55.597351] [INFO ] [sig ] AXTA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:55.737835] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AXTA.txt [2026-01-07T20:16:55.737972] [INFO ] [sig ] [321/3515] Completed AXTA in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:55.738013] [INFO ] [sig ] [322/3515] Forecasting AXTI... [2026-01-07T20:16:55.738045] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-07T20:16:55.738076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-07T20:16:55.749922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-07T20:16:55.750312] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-07T20:16:55.751169] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-07T20:16:55.751227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:55.751260] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:55.751287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:55.751358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:55.808005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:55.808892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:55.808985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:55.809022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:55.927854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:55.928000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:55.928041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:55.928070] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:55.931425] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-01-07T20:16:55.931719] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-07T20:16:55.931846] [INFO ] [sig ] AXTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:56.069231] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AXTI.txt [2026-01-07T20:16:56.069391] [INFO ] [sig ] [322/3515] Completed AXTI in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:56.069430] [INFO ] [sig ] [323/3515] Forecasting AYI... [2026-01-07T20:16:56.069463] [INFO ] [sig ] Generating forecast for: AYI [2026-01-07T20:16:56.069494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-07T20:16:56.081171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-07T20:16:56.081561] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-07T20:16:56.082385] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-07T20:16:56.082440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:56.082475] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:56.082504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:56.082563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:56.150561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:56.151718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:56.151871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:56.151912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:56.305797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:56.305977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:56.306019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:56.306049] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:56.309656] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-07T20:16:56.309949] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-07T20:16:56.310120] [INFO ] [sig ] AYI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:56.450691] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AYI.txt [2026-01-07T20:16:56.450862] [INFO ] [sig ] [323/3515] Completed AYI in 0.4s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:56.450921] [INFO ] [sig ] [324/3515] Forecasting AZ... [2026-01-07T20:16:56.450977] [INFO ] [sig ] Generating forecast for: AZ [2026-01-07T20:16:56.451021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-07T20:16:56.462827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-07T20:16:56.463147] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-07T20:16:56.463998] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-07T20:16:56.464064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:56.464099] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:56.464127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:56.464200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:56.521546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:56.522364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:56.522669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:56.522708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:56.644515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:56.644691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:56.644735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:56.644764] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:56.648267] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-01-07T20:16:56.648557] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-07T20:16:56.648713] [INFO ] [sig ] AZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:56.790156] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AZ.txt [2026-01-07T20:16:56.790327] [INFO ] [sig ] [324/3515] Completed AZ in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:56.790380] [INFO ] [sig ] [325/3515] Forecasting AZN... [2026-01-07T20:16:56.790423] [INFO ] [sig ] Generating forecast for: AZN [2026-01-07T20:16:56.790460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-07T20:16:56.802260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-07T20:16:56.802566] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-07T20:16:56.803344] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-07T20:16:56.803397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:56.803429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:56.803455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:56.803511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:56.863243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:56.864080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:56.864169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:56.864213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:56.990082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:56.990239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:56.990281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:56.990314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:56.993741] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-01-07T20:16:56.994051] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-07T20:16:56.994205] [INFO ] [sig ] AZN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:57.135635] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AZN.txt [2026-01-07T20:16:57.135776] [INFO ] [sig ] [325/3515] Completed AZN in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:57.135817] [INFO ] [sig ] [326/3515] Forecasting AZO... [2026-01-07T20:16:57.135848] [INFO ] [sig ] Generating forecast for: AZO [2026-01-07T20:16:57.135878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-07T20:16:57.147268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-07T20:16:57.147609] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-07T20:16:57.148419] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-07T20:16:57.148474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:57.148507] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:57.148536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:57.148617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:57.206925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:57.207699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:57.207785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:57.207851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:57.324522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:57.324691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:57.324732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:57.324762] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:57.328470] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-07T20:16:57.328756] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-07T20:16:57.328882] [INFO ] [sig ] AZO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:57.467607] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AZO.txt [2026-01-07T20:16:57.467747] [INFO ] [sig ] [326/3515] Completed AZO in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:57.467788] [INFO ] [sig ] [327/3515] Forecasting AZTA... [2026-01-07T20:16:57.467819] [INFO ] [sig ] Generating forecast for: AZTA [2026-01-07T20:16:57.467850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZTA' from 'https://tdm.silogroup.org/data/derivative_storage/AZTA.csv'. [2026-01-07T20:16:57.478857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZTA'. [2026-01-07T20:16:57.479157] [INFO ] [FORECASTER] Starting predict_future for AZTA [2026-01-07T20:16:57.479982] [DEBUG] [LOCAL ] No optimal features file found for AZTA: ./output/feature-sets/AZTA.txt [2026-01-07T20:16:57.480036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:57.480071] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:57.480110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:57.480183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:57.536350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:57.537226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:57.537313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:57.537346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:57.662523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:57.662692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:57.662734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:57.662763] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:57.666084] [DEBUG] [FORECASTER] AZTA: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-01-07T20:16:57.666361] [INFO ] [FORECASTER] Completed predict_future for AZTA [2026-01-07T20:16:57.666489] [INFO ] [sig ] AZTA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:57.807135] [INFO ] [LOCAL ] Saved forecast: AZTA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/AZTA.txt [2026-01-07T20:16:57.807341] [INFO ] [sig ] [327/3515] Completed AZTA in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:57.807386] [INFO ] [sig ] [328/3515] Forecasting AZZ... [2026-01-07T20:16:57.807417] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-07T20:16:57.807448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-07T20:16:57.818862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-07T20:16:57.819197] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-07T20:16:57.819991] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-07T20:16:57.820043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:57.820074] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:57.820100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:57.820156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:57.875955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:57.876733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:57.876822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:57.876858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:58.007515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:58.007676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:58.007715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:58.007744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:58.011090] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=89.83%) [2026-01-07T20:16:58.011353] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-07T20:16:58.011475] [INFO ] [sig ] AZZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:58.166301] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/AZZ.txt [2026-01-07T20:16:58.166452] [INFO ] [sig ] [328/3515] Completed AZZ in 0.4s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:58.166500] [INFO ] [sig ] [329/3515] Forecasting BA... [2026-01-07T20:16:58.166540] [INFO ] [sig ] Generating forecast for: BA [2026-01-07T20:16:58.166596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-07T20:16:58.178978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-07T20:16:58.179288] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-07T20:16:58.180172] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-07T20:16:58.180244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:58.180291] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:58.180327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:58.180411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:58.247080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:58.247799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:58.247883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:58.247924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:58.382671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:58.382838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:58.382888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:58.382919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:58.386752] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-01-07T20:16:58.387115] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-07T20:16:58.387276] [INFO ] [sig ] BA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:58.546236] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BA.txt [2026-01-07T20:16:58.546435] [INFO ] [sig ] [329/3515] Completed BA in 0.4s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:58.546484] [INFO ] [sig ] [330/3515] Forecasting BABA... [2026-01-07T20:16:58.546529] [INFO ] [sig ] Generating forecast for: BABA [2026-01-07T20:16:58.546566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-07T20:16:58.559245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-07T20:16:58.559706] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-07T20:16:58.560592] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-07T20:16:58.560649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:58.560694] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:58.560730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:58.560792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:58.623685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:58.624545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:58.624652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:58.624686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:58.750193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:58.750374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:58.750426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:58.750458] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:58.755259] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-07T20:16:58.755773] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-07T20:16:58.755928] [INFO ] [sig ] BABA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:58.914614] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BABA.txt [2026-01-07T20:16:58.914784] [INFO ] [sig ] [330/3515] Completed BABA in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:58.914832] [INFO ] [sig ] [331/3515] Forecasting BABX... [2026-01-07T20:16:58.914875] [INFO ] [sig ] Generating forecast for: BABX [2026-01-07T20:16:58.914910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-07T20:16:58.927375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-07T20:16:58.927807] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-07T20:16:58.928704] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-07T20:16:58.928764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:58.928798] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:58.928827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:58.928894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:58.991665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:58.992593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:58.992691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:58.992731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:59.110062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:59.110221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:59.110277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:59.110308] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:59.113721] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-07T20:16:59.114025] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-07T20:16:59.114157] [INFO ] [sig ] BABX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:59.268650] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BABX.txt [2026-01-07T20:16:59.268827] [INFO ] [sig ] [331/3515] Completed BABX in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:59.268875] [INFO ] [sig ] [332/3515] Forecasting BAC... [2026-01-07T20:16:59.268909] [INFO ] [sig ] Generating forecast for: BAC [2026-01-07T20:16:59.268941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-07T20:16:59.281319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-07T20:16:59.281839] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-07T20:16:59.282926] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-07T20:16:59.282981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:59.283028] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:59.283063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:59.283124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:59.351798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:59.352775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:59.352872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:59.352911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:59.486836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:59.486997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:59.487039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:59.487071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:59.490828] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-07T20:16:59.491127] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-07T20:16:59.491262] [INFO ] [sig ] BAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:16:59.637693] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BAC.txt [2026-01-07T20:16:59.637853] [INFO ] [sig ] [332/3515] Completed BAC in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:59.637894] [INFO ] [sig ] [333/3515] Forecasting BAH... [2026-01-07T20:16:59.637925] [INFO ] [sig ] Generating forecast for: BAH [2026-01-07T20:16:59.637956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-07T20:16:59.651701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-07T20:16:59.652059] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-07T20:16:59.652929] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-07T20:16:59.652986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:16:59.653069] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:16:59.653111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:16:59.653197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:16:59.711957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:16:59.712960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:16:59.713059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:16:59.713095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:16:59.847159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:16:59.847324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:16:59.847374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:16:59.847405] [INFO ] [FORECASTER] Training complete [2026-01-07T20:16:59.851452] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-07T20:16:59.851946] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-07T20:16:59.852086] [INFO ] [sig ] BAH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:16:59.999109] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BAH.txt [2026-01-07T20:16:59.999246] [INFO ] [sig ] [333/3515] Completed BAH in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:16:59.999287] [INFO ] [sig ] [334/3515] Forecasting BALL... [2026-01-07T20:16:59.999317] [INFO ] [sig ] Generating forecast for: BALL [2026-01-07T20:16:59.999346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-07T20:17:00.015358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-07T20:17:00.015674] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-07T20:17:00.016433] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-07T20:17:00.016486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:00.016518] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:00.016545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:00.016627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:00.072266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:00.072893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:00.072974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:00.073006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:00.196379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:00.196531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:00.196589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:00.196621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:00.199957] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=0.07%) [2026-01-07T20:17:00.200228] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-07T20:17:00.200357] [INFO ] [sig ] BALL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:00.340065] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BALL.txt [2026-01-07T20:17:00.340242] [INFO ] [sig ] [334/3515] Completed BALL in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:17:00.340287] [INFO ] [sig ] [335/3515] Forecasting BAM... [2026-01-07T20:17:00.340316] [INFO ] [sig ] Generating forecast for: BAM [2026-01-07T20:17:00.340347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-07T20:17:00.358302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-07T20:17:00.358940] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-07T20:17:00.360046] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-07T20:17:00.360107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:00.360170] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:00.360198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:00.360258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:00.427784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:00.429053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:00.429164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:00.429201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:00.559532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:00.559832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:00.559884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:00.559916] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:00.564228] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=29.29%) [2026-01-07T20:17:00.564667] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-07T20:17:00.564854] [INFO ] [sig ] BAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:00.726842] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BAM.txt [2026-01-07T20:17:00.727060] [INFO ] [sig ] [335/3515] Completed BAM in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:17:00.727106] [INFO ] [sig ] [336/3515] Forecasting BANC... [2026-01-07T20:17:00.727143] [INFO ] [sig ] Generating forecast for: BANC [2026-01-07T20:17:00.727185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-07T20:17:00.741114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-07T20:17:00.741719] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-07T20:17:00.742737] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-07T20:17:00.742794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:00.742829] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:00.742858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:00.742922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:00.804617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:00.805780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:00.805903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:00.805945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:00.968416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:00.968698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:00.968750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:00.968835] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:00.973362] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-01-07T20:17:00.973813] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-07T20:17:00.973987] [INFO ] [sig ] BANC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:01.125929] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BANC.txt [2026-01-07T20:17:01.126144] [INFO ] [sig ] [336/3515] Completed BANC in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-07T20:17:01.126208] [INFO ] [sig ] [337/3515] Forecasting BAND... [2026-01-07T20:17:01.126253] [INFO ] [sig ] Generating forecast for: BAND [2026-01-07T20:17:01.126296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-07T20:17:01.140533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-07T20:17:01.141147] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-07T20:17:01.142189] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-07T20:17:01.142247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:01.142283] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:01.142312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:01.142375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:01.210778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:01.211960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:01.212079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:01.212115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:01.346928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:01.347166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:01.347211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:01.347241] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:01.351691] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=27.23%) [2026-01-07T20:17:01.352260] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-07T20:17:01.352414] [INFO ] [sig ] BAND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:01.531306] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BAND.txt [2026-01-07T20:17:01.531549] [INFO ] [sig ] [337/3515] Completed BAND in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:01.531638] [INFO ] [sig ] [338/3515] Forecasting BANF... [2026-01-07T20:17:01.531685] [INFO ] [sig ] Generating forecast for: BANF [2026-01-07T20:17:01.531728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-07T20:17:01.547904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-07T20:17:01.548419] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-07T20:17:01.549561] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-07T20:17:01.549675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:01.549723] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:01.549764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:01.549848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:01.615346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:01.616303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:01.616398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:01.616433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:01.749076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:01.749239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:01.749280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:01.749311] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:01.752840] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-01-07T20:17:01.753126] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-07T20:17:01.753257] [INFO ] [sig ] BANF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:01.905298] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BANF.txt [2026-01-07T20:17:01.905465] [INFO ] [sig ] [338/3515] Completed BANF in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:01.905508] [INFO ] [sig ] [339/3515] Forecasting BANX... [2026-01-07T20:17:01.905545] [INFO ] [sig ] Generating forecast for: BANX [2026-01-07T20:17:01.905605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-07T20:17:01.917219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-07T20:17:01.917520] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-07T20:17:01.918493] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-07T20:17:01.918548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:01.918600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:01.918630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:01.918687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:01.976930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:01.977869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:01.977960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:01.977995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:02.096197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:02.096362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:02.096405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:02.096435] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:02.099880] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-07T20:17:02.100162] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-07T20:17:02.100297] [INFO ] [sig ] BANX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:02.248686] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BANX.txt [2026-01-07T20:17:02.248852] [INFO ] [sig ] [339/3515] Completed BANX in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:02.248894] [INFO ] [sig ] [340/3515] Forecasting BAP... [2026-01-07T20:17:02.248924] [INFO ] [sig ] Generating forecast for: BAP [2026-01-07T20:17:02.248953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-07T20:17:02.261824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-07T20:17:02.262256] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-07T20:17:02.263156] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-07T20:17:02.263239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:02.263275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:02.263313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:02.263381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:02.328237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:02.329195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:02.329286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:02.329329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:02.476503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:02.476675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:02.476717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:02.476747] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:02.481283] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-07T20:17:02.481902] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-07T20:17:02.482083] [INFO ] [sig ] BAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:02.636217] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BAP.txt [2026-01-07T20:17:02.636358] [INFO ] [sig ] [340/3515] Completed BAP in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:02.636407] [INFO ] [sig ] [341/3515] Forecasting BATRA... [2026-01-07T20:17:02.636443] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-07T20:17:02.636479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-07T20:17:02.650358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-07T20:17:02.650760] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-07T20:17:02.651591] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-07T20:17:02.651644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:02.651677] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:02.651704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:02.651760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:02.714060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:02.715026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:02.715123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:02.715157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:02.840181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:02.840360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:02.840404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:02.840436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:02.843854] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-07T20:17:02.844133] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-07T20:17:02.844265] [INFO ] [sig ] BATRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:02.988265] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BATRA.txt [2026-01-07T20:17:02.988429] [INFO ] [sig ] [341/3515] Completed BATRA in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:02.988469] [INFO ] [sig ] [342/3515] Forecasting BATRK... [2026-01-07T20:17:02.988501] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-07T20:17:02.988531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-07T20:17:03.001557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-07T20:17:03.002107] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-07T20:17:03.002903] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-07T20:17:03.002956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:03.002988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:03.003016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:03.003072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:03.060773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:03.061651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:03.061760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:03.061800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:03.191997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:03.192163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:03.192205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:03.192252] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:03.195935] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-07T20:17:03.196220] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-07T20:17:03.196346] [INFO ] [sig ] BATRK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:03.338506] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BATRK.txt [2026-01-07T20:17:03.338687] [INFO ] [sig ] [342/3515] Completed BATRK in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:03.338731] [INFO ] [sig ] [343/3515] Forecasting BAX... [2026-01-07T20:17:03.338762] [INFO ] [sig ] Generating forecast for: BAX [2026-01-07T20:17:03.338792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-07T20:17:03.350405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-07T20:17:03.350748] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-07T20:17:03.351504] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-07T20:17:03.351556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:03.351607] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:03.351636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:03.351693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:03.406851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:03.407459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:03.407567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:03.407618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:03.527889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:03.528048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:03.528090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:03.528120] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:03.531614] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-01-07T20:17:03.531888] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-07T20:17:03.532013] [INFO ] [sig ] BAX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:03.676133] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BAX.txt [2026-01-07T20:17:03.676298] [INFO ] [sig ] [343/3515] Completed BAX in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:03.676339] [INFO ] [sig ] [344/3515] Forecasting BB... [2026-01-07T20:17:03.676371] [INFO ] [sig ] Generating forecast for: BB [2026-01-07T20:17:03.676401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-07T20:17:03.688007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-07T20:17:03.688322] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-07T20:17:03.689129] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-07T20:17:03.689183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:03.689216] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:03.689244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:03.689301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:03.750859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:03.751819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:03.751916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:03.751970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:03.880551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:03.880729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:03.880771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:03.880801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:03.884253] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-01-07T20:17:03.884535] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-07T20:17:03.884684] [INFO ] [sig ] BB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:04.026885] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BB.txt [2026-01-07T20:17:04.027024] [INFO ] [sig ] [344/3515] Completed BB in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:04.027067] [INFO ] [sig ] [345/3515] Forecasting BBAI... [2026-01-07T20:17:04.027098] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-07T20:17:04.027129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-07T20:17:04.038938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-07T20:17:04.039320] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-07T20:17:04.040185] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-07T20:17:04.040241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:04.040275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:04.040311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:04.040378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:04.103955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:04.104789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:04.104878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:04.104914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:04.228960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:04.229118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:04.229158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:04.229186] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:04.232650] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=51.40%) [2026-01-07T20:17:04.232932] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-07T20:17:04.233063] [INFO ] [sig ] BBAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:04.372152] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBAI.txt [2026-01-07T20:17:04.372285] [INFO ] [sig ] [345/3515] Completed BBAI in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-07T20:17:04.372326] [INFO ] [sig ] [346/3515] Forecasting BBCP... [2026-01-07T20:17:04.372355] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-07T20:17:04.372385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-07T20:17:04.383618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-07T20:17:04.383922] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-07T20:17:04.384712] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-07T20:17:04.384764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:04.384798] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:04.384836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:04.384894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:04.439752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:04.440448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:04.440532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:04.440564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:04.566977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:04.567132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:04.567171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:04.567201] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:04.570584] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-07T20:17:04.570852] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-07T20:17:04.570972] [INFO ] [sig ] BBCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:04.715920] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBCP.txt [2026-01-07T20:17:04.716119] [INFO ] [sig ] [346/3515] Completed BBCP in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:04.716162] [INFO ] [sig ] [347/3515] Forecasting BBD... [2026-01-07T20:17:04.716195] [INFO ] [sig ] Generating forecast for: BBD [2026-01-07T20:17:04.716229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-07T20:17:04.729064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-07T20:17:04.729474] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-07T20:17:04.730324] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-07T20:17:04.730382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:04.730425] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:04.730461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:04.730534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:04.790433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:04.791321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:04.791413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:04.791449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:04.915863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:04.916025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:04.916066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:04.916097] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:04.919621] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-07T20:17:04.920028] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-07T20:17:04.920179] [INFO ] [sig ] BBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:05.068879] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBD.txt [2026-01-07T20:17:05.069040] [INFO ] [sig ] [347/3515] Completed BBD in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:05.069081] [INFO ] [sig ] [348/3515] Forecasting BBDO... [2026-01-07T20:17:05.069115] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-07T20:17:05.069147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-07T20:17:05.080754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-07T20:17:05.081151] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-07T20:17:05.081990] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-07T20:17:05.082043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:05.082078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:05.082107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:05.082165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:05.143706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:05.144704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:05.144799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:05.144834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:05.271362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:05.271528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:05.271597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:05.271635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:05.275751] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-07T20:17:05.276039] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-07T20:17:05.276166] [INFO ] [sig ] BBDO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:05.416922] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BBDO.txt [2026-01-07T20:17:05.417060] [INFO ] [sig ] [348/3515] Completed BBDO in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:05.417101] [INFO ] [sig ] [349/3515] Forecasting BBH... [2026-01-07T20:17:05.417141] [INFO ] [sig ] Generating forecast for: BBH [2026-01-07T20:17:05.417172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-07T20:17:05.428209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-07T20:17:05.428535] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-07T20:17:05.429428] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-07T20:17:05.429481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:05.429514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:05.429542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:05.429630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:05.485875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:05.486543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:05.486645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:05.486680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:05.592967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:05.593124] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:17:05.593162] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:05.593192] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:05.596548] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-01-07T20:17:05.596840] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-07T20:17:05.596962] [INFO ] [sig ] BBH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:05.737023] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBH.txt [2026-01-07T20:17:05.737186] [INFO ] [sig ] [349/3515] Completed BBH in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:05.737229] [INFO ] [sig ] [350/3515] Forecasting BBIO... [2026-01-07T20:17:05.737260] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-07T20:17:05.737298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-07T20:17:05.748821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-07T20:17:05.749156] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-07T20:17:05.749975] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-07T20:17:05.750029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:05.750087] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:05.750116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:05.750175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:05.806653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:05.807510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:05.807614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:05.807652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:05.933930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:05.934089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:05.934131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:05.934160] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:05.937634] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=54.90%) [2026-01-07T20:17:05.937910] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-07T20:17:05.938037] [INFO ] [sig ] BBIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:06.080001] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBIO.txt [2026-01-07T20:17:06.080133] [INFO ] [sig ] [350/3515] Completed BBIO in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:06.080173] [INFO ] [sig ] [351/3515] Forecasting BBLG... [2026-01-07T20:17:06.080203] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-07T20:17:06.080233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-07T20:17:06.187499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-07T20:17:06.187859] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-07T20:17:06.188697] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-07T20:17:06.188752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:06.188785] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:06.188814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:06.188872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:06.246185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:06.246824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:06.246909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:06.246944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:06.363343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:06.363497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:06.363541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:06.363588] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:06.367064] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-01-07T20:17:06.367345] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-07T20:17:06.367479] [INFO ] [sig ] BBLG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:06.511305] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BBLG.txt [2026-01-07T20:17:06.511438] [INFO ] [sig ] [351/3515] Completed BBLG in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:06.511482] [INFO ] [sig ] [352/3515] Forecasting BBN... [2026-01-07T20:17:06.511512] [INFO ] [sig ] Generating forecast for: BBN [2026-01-07T20:17:06.511542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-07T20:17:06.522254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-07T20:17:06.522562] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-07T20:17:06.523385] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-07T20:17:06.523439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:06.523477] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:06.523508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:06.523568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:06.582258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:06.582881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:06.582963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:06.582997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:06.699498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:06.699665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:06.699704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:06.699732] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:06.702963] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-01-07T20:17:06.703227] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-07T20:17:06.703349] [INFO ] [sig ] BBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:06.847498] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBN.txt [2026-01-07T20:17:06.847669] [INFO ] [sig ] [352/3515] Completed BBN in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:06.847713] [INFO ] [sig ] [353/3515] Forecasting BBSI... [2026-01-07T20:17:06.847744] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-07T20:17:06.847774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-07T20:17:06.859291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-07T20:17:06.859782] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-07T20:17:06.861155] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-07T20:17:06.861219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:06.861252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:06.861279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:06.861336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:06.917099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:06.918036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:06.918151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:06.918193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:07.041000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:07.041169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:07.041210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:07.041318] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:07.044808] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-01-07T20:17:07.045142] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-07T20:17:07.045286] [INFO ] [sig ] BBSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:07.187923] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBSI.txt [2026-01-07T20:17:07.188089] [INFO ] [sig ] [353/3515] Completed BBSI in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-07T20:17:07.188132] [INFO ] [sig ] [354/3515] Forecasting BBUC... [2026-01-07T20:17:07.188164] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-07T20:17:07.188196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-07T20:17:07.200317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-07T20:17:07.200661] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-07T20:17:07.201427] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-07T20:17:07.201482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:07.201517] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:07.201544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:07.201628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:07.257850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:07.258438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:07.258520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:07.258554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:07.379624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:07.379971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:07.380011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:07.380039] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:07.383959] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-07T20:17:07.384229] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-07T20:17:07.384356] [INFO ] [sig ] BBUC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:07.522488] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BBUC.txt [2026-01-07T20:17:07.522639] [INFO ] [sig ] [354/3515] Completed BBUC in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:07.522682] [INFO ] [sig ] [355/3515] Forecasting BBVA... [2026-01-07T20:17:07.522711] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-07T20:17:07.522741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-07T20:17:07.534174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-07T20:17:07.534518] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-07T20:17:07.535294] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-07T20:17:07.535347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:07.535380] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:07.535408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:07.535465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:07.591369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:07.592162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:07.592250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:07.592282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:07.717671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:07.717850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:07.717892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:07.717923] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:07.721419] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-07T20:17:07.721766] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-07T20:17:07.721906] [INFO ] [sig ] BBVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:07.863115] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BBVA.txt [2026-01-07T20:17:07.863289] [INFO ] [sig ] [355/3515] Completed BBVA in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:07.863331] [INFO ] [sig ] [356/3515] Forecasting BBWI... [2026-01-07T20:17:07.863361] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-07T20:17:07.863393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-07T20:17:07.874845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-07T20:17:07.875156] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-07T20:17:07.875965] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-07T20:17:07.876018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:07.876052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:07.876080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:07.876138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:07.933212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:07.933832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:07.933914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:07.933947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:08.056876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:08.057030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:08.057069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:08.057098] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:08.060483] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-07T20:17:08.060774] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-07T20:17:08.060915] [INFO ] [sig ] BBWI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:08.201243] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BBWI.txt [2026-01-07T20:17:08.201360] [INFO ] [sig ] [356/3515] Completed BBWI in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:08.201400] [INFO ] [sig ] [357/3515] Forecasting BBY... [2026-01-07T20:17:08.201431] [INFO ] [sig ] Generating forecast for: BBY [2026-01-07T20:17:08.201461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-07T20:17:08.212566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-07T20:17:08.212900] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-07T20:17:08.213714] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-07T20:17:08.213769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:08.213803] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:08.213830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:08.213887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:08.271529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:08.272176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:08.272263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:08.272297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:08.398293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:08.398419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:08.398458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:08.398486] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:08.402073] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-07T20:17:08.402371] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-07T20:17:08.402510] [INFO ] [sig ] BBY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:08.547431] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BBY.txt [2026-01-07T20:17:08.547564] [INFO ] [sig ] [357/3515] Completed BBY in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:08.547630] [INFO ] [sig ] [358/3515] Forecasting BC... [2026-01-07T20:17:08.547665] [INFO ] [sig ] Generating forecast for: BC [2026-01-07T20:17:08.547694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-07T20:17:08.559236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-07T20:17:08.559551] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-07T20:17:08.560353] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-07T20:17:08.560406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:08.560437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:08.560469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:08.560538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:08.615835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:08.616443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:08.616525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:08.616560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:08.735677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:08.735814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:08.735853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:08.735883] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:08.739150] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-01-07T20:17:08.739413] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-07T20:17:08.739537] [INFO ] [sig ] BC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:08.877846] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BC.txt [2026-01-07T20:17:08.877960] [INFO ] [sig ] [358/3515] Completed BC in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:08.877998] [INFO ] [sig ] [359/3515] Forecasting BCAL... [2026-01-07T20:17:08.878028] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-07T20:17:08.878059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-07T20:17:08.889893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-07T20:17:08.890191] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-07T20:17:08.891064] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-07T20:17:08.891118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:08.891161] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:08.891191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:08.891251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:08.947593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:08.948191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:08.948270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:08.948303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:09.066477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:09.066632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:09.066672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:09.066700] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:09.070054] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=73.58%) [2026-01-07T20:17:09.070329] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-07T20:17:09.070454] [INFO ] [sig ] BCAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:09.208942] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCAL.txt [2026-01-07T20:17:09.209055] [INFO ] [sig ] [359/3515] Completed BCAL in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:09.209093] [INFO ] [sig ] [360/3515] Forecasting BCAX... [2026-01-07T20:17:09.209122] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-07T20:17:09.209153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-07T20:17:09.220794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-07T20:17:09.221111] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-07T20:17:09.221938] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-07T20:17:09.221993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:09.222026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:09.222057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:09.222115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:09.282459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:09.283253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:09.283364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:09.283400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:09.401859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:09.402002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:09.402042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:09.402071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:09.405383] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-07T20:17:09.405666] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-07T20:17:09.405790] [INFO ] [sig ] BCAX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:09.547241] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCAX.txt [2026-01-07T20:17:09.547395] [INFO ] [sig ] [360/3515] Completed BCAX in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:09.547447] [INFO ] [sig ] [361/3515] Forecasting BCBP... [2026-01-07T20:17:09.547489] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-07T20:17:09.547531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-07T20:17:09.559060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-07T20:17:09.559353] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-07T20:17:09.560166] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-07T20:17:09.560219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:09.560252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:09.560279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:09.560337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:09.618458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:09.619120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:09.619203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:09.619237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:09.734769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:09.734906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:09.734945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:09.734974] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:09.738224] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-07T20:17:09.738489] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-07T20:17:09.738661] [INFO ] [sig ] BCBP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:09.877849] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCBP.txt [2026-01-07T20:17:09.877976] [INFO ] [sig ] [361/3515] Completed BCBP in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-07T20:17:09.878015] [INFO ] [sig ] [362/3515] Forecasting BCC... [2026-01-07T20:17:09.878046] [INFO ] [sig ] Generating forecast for: BCC [2026-01-07T20:17:09.878076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-07T20:17:09.889316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-07T20:17:09.889640] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-07T20:17:09.890417] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-07T20:17:09.890470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:09.890503] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:09.890530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:09.890612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:09.946537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:09.947184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:09.947268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:09.947302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:10.068154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:10.068325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:10.068378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:10.068419] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:10.072460] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-07T20:17:10.072759] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-07T20:17:10.072889] [INFO ] [sig ] BCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:10.212078] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCC.txt [2026-01-07T20:17:10.212188] [INFO ] [sig ] [362/3515] Completed BCC in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:10.212231] [INFO ] [sig ] [363/3515] Forecasting BCDA... [2026-01-07T20:17:10.212262] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-07T20:17:10.212292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-07T20:17:10.223760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-07T20:17:10.224022] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-07T20:17:10.224786] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-07T20:17:10.224837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:10.224870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:10.224898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:10.224955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:10.282226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:10.282878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:10.282959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:10.282993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:10.399397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:10.399519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:10.399560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:10.399627] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:10.402852] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-07T20:17:10.403117] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-07T20:17:10.403239] [INFO ] [sig ] BCDA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:10.550621] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCDA.txt [2026-01-07T20:17:10.550812] [INFO ] [sig ] [363/3515] Completed BCDA in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:10.550853] [INFO ] [sig ] [364/3515] Forecasting BCE... [2026-01-07T20:17:10.550883] [INFO ] [sig ] Generating forecast for: BCE [2026-01-07T20:17:10.550913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-07T20:17:10.562103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-07T20:17:10.562434] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-07T20:17:10.563215] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-07T20:17:10.563266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:10.563299] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:10.563327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:10.563384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:10.618647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:10.619521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:10.619646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:10.619683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:10.741349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:10.741507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:10.741555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:10.741620] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:10.745154] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-07T20:17:10.745512] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-07T20:17:10.745693] [INFO ] [sig ] BCE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:10.889194] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCE.txt [2026-01-07T20:17:10.889340] [INFO ] [sig ] [364/3515] Completed BCE in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:10.889380] [INFO ] [sig ] [365/3515] Forecasting BCH... [2026-01-07T20:17:10.889411] [INFO ] [sig ] Generating forecast for: BCH [2026-01-07T20:17:10.889442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-07T20:17:10.902506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-07T20:17:10.902876] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-07T20:17:10.903647] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-07T20:17:10.903699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:10.903732] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:10.903759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:10.903816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:10.959766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:10.960550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:10.960656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:10.960689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:11.083780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:11.083933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:11.083973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:11.084002] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:11.087754] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=47.87%) [2026-01-07T20:17:11.088042] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-07T20:17:11.088166] [INFO ] [sig ] BCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:11.233631] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCH.txt [2026-01-07T20:17:11.233781] [INFO ] [sig ] [365/3515] Completed BCH in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:11.233821] [INFO ] [sig ] [366/3515] Forecasting BCML... [2026-01-07T20:17:11.233853] [INFO ] [sig ] Generating forecast for: BCML [2026-01-07T20:17:11.233884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-07T20:17:11.245100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-07T20:17:11.245414] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-07T20:17:11.246250] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-07T20:17:11.246305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:11.246341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:11.246370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:11.246430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:11.304532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:11.305379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:11.305470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:11.305511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:11.418227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:11.418391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:11.418433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:11.418480] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:11.422039] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-07T20:17:11.422313] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-07T20:17:11.422443] [INFO ] [sig ] BCML: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:11.561914] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCML.txt [2026-01-07T20:17:11.562045] [INFO ] [sig ] [366/3515] Completed BCML in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:11.562085] [INFO ] [sig ] [367/3515] Forecasting BCO... [2026-01-07T20:17:11.562115] [INFO ] [sig ] Generating forecast for: BCO [2026-01-07T20:17:11.562145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-07T20:17:11.573505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-07T20:17:11.573841] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-07T20:17:11.574607] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-07T20:17:11.574659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:11.574716] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:11.574745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:11.574802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:11.630461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:11.631160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:11.631241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:11.631274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:11.751760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:11.751913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:11.751952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:11.751982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:11.755302] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-01-07T20:17:11.755570] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-07T20:17:11.755714] [INFO ] [sig ] BCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:11.895085] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCO.txt [2026-01-07T20:17:11.895240] [INFO ] [sig ] [367/3515] Completed BCO in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:11.895290] [INFO ] [sig ] [368/3515] Forecasting BCPC... [2026-01-07T20:17:11.895328] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-07T20:17:11.895370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-07T20:17:11.907333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-07T20:17:11.907672] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-07T20:17:11.908416] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-07T20:17:11.908469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:11.908502] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:11.908529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:11.908604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:11.965597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:11.966385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:11.966507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:11.966553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:12.090125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:12.090311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:12.090363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:12.090401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:12.094293] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-07T20:17:12.094626] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-07T20:17:12.094773] [INFO ] [sig ] BCPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:12.238554] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCPC.txt [2026-01-07T20:17:12.238717] [INFO ] [sig ] [368/3515] Completed BCPC in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:12.238762] [INFO ] [sig ] [369/3515] Forecasting BCRX... [2026-01-07T20:17:12.238806] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-07T20:17:12.238841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-07T20:17:12.250060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-07T20:17:12.250389] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-07T20:17:12.251212] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-07T20:17:12.251268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:12.251305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:12.251334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:12.251394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:12.308028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:12.308701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:12.308783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:12.308817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:12.427843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:12.428010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:12.428052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:12.428083] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:12.431781] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-07T20:17:12.432127] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-07T20:17:12.432271] [INFO ] [sig ] BCRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:12.587748] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCRX.txt [2026-01-07T20:17:12.587912] [INFO ] [sig ] [369/3515] Completed BCRX in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:12.587954] [INFO ] [sig ] [370/3515] Forecasting BCS... [2026-01-07T20:17:12.587985] [INFO ] [sig ] Generating forecast for: BCS [2026-01-07T20:17:12.588016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-07T20:17:12.600081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-07T20:17:12.600478] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-07T20:17:12.601341] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-07T20:17:12.601403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:12.601437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:12.601481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:12.601541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:12.661034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:12.662007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:12.662099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:12.662132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:12.784921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:12.785082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:12.785124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:12.785193] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:12.789184] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-07T20:17:12.789501] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-07T20:17:12.789687] [INFO ] [sig ] BCS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:12.934156] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCS.txt [2026-01-07T20:17:12.934328] [INFO ] [sig ] [370/3515] Completed BCS in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:12.934369] [INFO ] [sig ] [371/3515] Forecasting BCSF... [2026-01-07T20:17:12.934398] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-07T20:17:12.934428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-07T20:17:12.947040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-07T20:17:12.947438] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-07T20:17:12.948445] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-07T20:17:12.948500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:12.948533] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:12.948560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:12.948652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:13.008371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:13.009237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:13.009328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:13.009363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:13.131319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:13.131467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:13.131511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:13.131542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:13.135410] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=19.19%) [2026-01-07T20:17:13.135708] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-07T20:17:13.135839] [INFO ] [sig ] BCSF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:13.280401] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCSF.txt [2026-01-07T20:17:13.280540] [INFO ] [sig ] [371/3515] Completed BCSF in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-07T20:17:13.280602] [INFO ] [sig ] [372/3515] Forecasting BCTX... [2026-01-07T20:17:13.280641] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-07T20:17:13.280678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-07T20:17:13.291886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-07T20:17:13.292193] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-07T20:17:13.292979] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-07T20:17:13.293031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:13.293063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:13.293091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:13.293149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:13.352249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:13.353283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:13.353372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:13.353405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:13.479628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:13.479807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:13.479848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:13.479879] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:13.483425] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: DOWN (p=38.48%) [2026-01-07T20:17:13.483726] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-07T20:17:13.483871] [INFO ] [sig ] BCTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:13.626218] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BCTX.txt [2026-01-07T20:17:13.626371] [INFO ] [sig ] [372/3515] Completed BCTX in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:13.626414] [INFO ] [sig ] [373/3515] Forecasting BCX... [2026-01-07T20:17:13.626446] [INFO ] [sig ] Generating forecast for: BCX [2026-01-07T20:17:13.626486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-07T20:17:13.638699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-07T20:17:13.639243] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-07T20:17:13.640152] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-07T20:17:13.640207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:13.640241] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:13.640269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:13.640326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:13.698414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:13.699152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:13.699237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:13.699270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:13.824228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:13.824383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:13.824425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:13.824455] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:13.827883] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=57.64%) [2026-01-07T20:17:13.828156] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-07T20:17:13.828281] [INFO ] [sig ] BCX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:13.972795] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCX.txt [2026-01-07T20:17:13.973139] [INFO ] [sig ] [373/3515] Completed BCX in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:13.973179] [INFO ] [sig ] [374/3515] Forecasting BCYC... [2026-01-07T20:17:13.973208] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-07T20:17:13.973243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-07T20:17:13.986087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-07T20:17:13.986432] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-07T20:17:13.987432] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-07T20:17:13.987487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:13.987520] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:13.987548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:13.987633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:14.047794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:14.048622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:14.048711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:14.048746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:14.182214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:14.182411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:14.182463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:14.182496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:14.186465] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=89.36%) [2026-01-07T20:17:14.186827] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-07T20:17:14.186979] [INFO ] [sig ] BCYC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:14.335619] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BCYC.txt [2026-01-07T20:17:14.335759] [INFO ] [sig ] [374/3515] Completed BCYC in 0.4s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:14.335799] [INFO ] [sig ] [375/3515] Forecasting BDC... [2026-01-07T20:17:14.335828] [INFO ] [sig ] Generating forecast for: BDC [2026-01-07T20:17:14.335858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-07T20:17:14.348685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-07T20:17:14.349109] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-07T20:17:14.349988] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-07T20:17:14.350044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:14.350078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:14.350107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:14.350165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:14.411715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:14.412616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:14.412711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:14.412746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:14.538040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:14.538202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:14.538244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:14.538274] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:14.541939] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-07T20:17:14.542227] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-07T20:17:14.542359] [INFO ] [sig ] BDC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:14.684635] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BDC.txt [2026-01-07T20:17:14.684807] [INFO ] [sig ] [375/3515] Completed BDC in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:14.684848] [INFO ] [sig ] [376/3515] Forecasting BDJ... [2026-01-07T20:17:14.684879] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-07T20:17:14.684910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-07T20:17:14.697358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-07T20:17:14.697703] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-07T20:17:14.698685] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-07T20:17:14.698736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:14.698767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:14.698794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:14.699040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:14.756198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:14.757092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:14.757176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:14.757208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:14.876603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:14.876758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:14.876797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:14.876824] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:14.880153] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=38.32%) [2026-01-07T20:17:14.880421] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-07T20:17:14.880541] [INFO ] [sig ] BDJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:15.017990] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BDJ.txt [2026-01-07T20:17:15.018123] [INFO ] [sig ] [376/3515] Completed BDJ in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:15.018161] [INFO ] [sig ] [377/3515] Forecasting BDN... [2026-01-07T20:17:15.018191] [INFO ] [sig ] Generating forecast for: BDN [2026-01-07T20:17:15.018221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-07T20:17:15.030425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-07T20:17:15.030788] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-07T20:17:15.031777] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-07T20:17:15.031829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:15.031860] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:15.031887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:15.031943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:15.088883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:15.089799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:15.089925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:15.089958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:15.212135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:15.212293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:15.212334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:15.212364] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:15.215670] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-07T20:17:15.215941] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-07T20:17:15.216063] [INFO ] [sig ] BDN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:15.355997] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BDN.txt [2026-01-07T20:17:15.356159] [INFO ] [sig ] [377/3515] Completed BDN in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-07T20:17:15.356200] [INFO ] [sig ] [378/3515] Forecasting BDRX... [2026-01-07T20:17:15.356231] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-07T20:17:15.356263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-07T20:17:15.369509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-07T20:17:15.370064] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-07T20:17:15.370950] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-07T20:17:15.371006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:15.371039] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:15.371067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:15.371126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:15.429386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:15.430562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:15.430677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:15.430710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:15.546288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:15.546454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:15.546496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:15.546525] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:15.549905] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=48.16%) [2026-01-07T20:17:15.550176] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-07T20:17:15.550301] [INFO ] [sig ] BDRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:15.686614] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BDRX.txt [2026-01-07T20:17:15.686757] [INFO ] [sig ] [378/3515] Completed BDRX in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:15.686796] [INFO ] [sig ] [379/3515] Forecasting BDSX... [2026-01-07T20:17:15.686826] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-07T20:17:15.687037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-07T20:17:15.700035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-07T20:17:15.700357] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-07T20:17:15.701141] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-07T20:17:15.701193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:15.701225] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:15.701251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:15.701306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:15.756291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:15.756964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:15.757049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:15.757082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:15.869534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:15.869738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:15.869779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:15.869809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:15.873168] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-07T20:17:15.873440] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-07T20:17:15.873564] [INFO ] [sig ] BDSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:16.014755] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BDSX.txt [2026-01-07T20:17:16.014888] [INFO ] [sig ] [379/3515] Completed BDSX in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:16.014928] [INFO ] [sig ] [380/3515] Forecasting BDTX... [2026-01-07T20:17:16.014957] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-07T20:17:16.014987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-07T20:17:16.026293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-07T20:17:16.026604] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-07T20:17:16.027344] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-07T20:17:16.027396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:16.027429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:16.027456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:16.027513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:16.088644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:16.089737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:16.089842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:16.089878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:16.217154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:16.217330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:16.217389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:16.217423] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:16.220949] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=67.89%) [2026-01-07T20:17:16.221234] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-07T20:17:16.221365] [INFO ] [sig ] BDTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:16.369664] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BDTX.txt [2026-01-07T20:17:16.369861] [INFO ] [sig ] [380/3515] Completed BDTX in 0.4s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:16.369909] [INFO ] [sig ] [381/3515] Forecasting BDX... [2026-01-07T20:17:16.369946] [INFO ] [sig ] Generating forecast for: BDX [2026-01-07T20:17:16.369978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-07T20:17:16.382226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-07T20:17:16.382631] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-07T20:17:16.383425] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-07T20:17:16.383478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:16.383512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:16.383539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:16.383624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:16.444758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:16.445624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:16.445721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:16.445755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:16.575108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:16.575276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:16.575318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:16.575348] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:16.579035] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-07T20:17:16.579357] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-07T20:17:16.579496] [INFO ] [sig ] BDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:16.736207] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BDX.txt [2026-01-07T20:17:16.736393] [INFO ] [sig ] [381/3515] Completed BDX in 0.4s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:16.736436] [INFO ] [sig ] [382/3515] Forecasting BE... [2026-01-07T20:17:16.736470] [INFO ] [sig ] Generating forecast for: BE [2026-01-07T20:17:16.736503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-07T20:17:16.749137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-07T20:17:16.749560] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-07T20:17:16.752075] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-07T20:17:16.752149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:16.752182] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:16.752209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:16.752266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:16.810033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:16.810895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:16.810986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:16.811020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:16.932978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:16.933142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:16.933183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:16.933214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:16.936784] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=56.79%) [2026-01-07T20:17:16.937055] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-07T20:17:16.937179] [INFO ] [sig ] BE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:17.078543] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BE.txt [2026-01-07T20:17:17.078710] [INFO ] [sig ] [382/3515] Completed BE in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:17.078752] [INFO ] [sig ] [383/3515] Forecasting BEAM... [2026-01-07T20:17:17.078782] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-07T20:17:17.078813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-07T20:17:17.091151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-07T20:17:17.091497] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-07T20:17:17.092335] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-07T20:17:17.092400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:17.092435] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:17.092463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:17.092520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:17.149765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:17.150518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:17.150623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:17.150660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:17.270489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:17.270671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:17.270721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:17.270759] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:17.274139] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-07T20:17:17.274427] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-07T20:17:17.274560] [INFO ] [sig ] BEAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:17.420661] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BEAM.txt [2026-01-07T20:17:17.420822] [INFO ] [sig ] [383/3515] Completed BEAM in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:17.420871] [INFO ] [sig ] [384/3515] Forecasting BEEM... [2026-01-07T20:17:17.420903] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-07T20:17:17.420932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-07T20:17:17.432597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-07T20:17:17.433092] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-07T20:17:17.434049] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-07T20:17:17.434100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:17.434160] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:17.434188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:17.434244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:17.496293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:17.497096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:17.497183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:17.497218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:17.617507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:17.617697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:17.617737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:17.617765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:17.621468] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-07T20:17:17.621796] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-07T20:17:17.621939] [INFO ] [sig ] BEEM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:17.764440] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BEEM.txt [2026-01-07T20:17:17.764614] [INFO ] [sig ] [384/3515] Completed BEEM in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:17.764656] [INFO ] [sig ] [385/3515] Forecasting BEEP... [2026-01-07T20:17:17.764688] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-07T20:17:17.764718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-07T20:17:17.775711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-07T20:17:17.776046] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-07T20:17:17.776938] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-07T20:17:17.776989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:17.777022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:17.777049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:17.777105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:17.832110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:17.832911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:17.832999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:17.833032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:17.941300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:17.941464] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:17:17.941504] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:17.941534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:17.944861] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-01-07T20:17:17.945130] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-07T20:17:17.945251] [INFO ] [sig ] BEEP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:18.084527] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BEEP.txt [2026-01-07T20:17:18.084711] [INFO ] [sig ] [385/3515] Completed BEEP in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:18.084756] [INFO ] [sig ] [386/3515] Forecasting BEKE... [2026-01-07T20:17:18.084791] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-07T20:17:18.084822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-07T20:17:18.096615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-07T20:17:18.096982] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-07T20:17:18.097778] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-07T20:17:18.097832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:18.097867] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:18.097902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:18.097967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:18.153905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:18.154770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:18.154860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:18.154893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:18.271957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:18.272124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:18.272167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:18.272197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:18.275633] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-01-07T20:17:18.275959] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-07T20:17:18.276110] [INFO ] [sig ] BEKE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:18.419557] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BEKE.txt [2026-01-07T20:17:18.419741] [INFO ] [sig ] [386/3515] Completed BEKE in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:18.419801] [INFO ] [sig ] [387/3515] Forecasting BELFA... [2026-01-07T20:17:18.419833] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-07T20:17:18.419863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-07T20:17:18.430599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-07T20:17:18.430896] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-07T20:17:18.431676] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-07T20:17:18.431728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:18.431766] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:18.431793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:18.431850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:18.487069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:18.487688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:18.487767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:18.487801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:18.592925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:18.593045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:18.593082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:18.593139] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:18.596353] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-07T20:17:18.596635] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-07T20:17:18.596755] [INFO ] [sig ] BELFA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:18.735051] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BELFA.txt [2026-01-07T20:17:18.735170] [INFO ] [sig ] [387/3515] Completed BELFA in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:18.735211] [INFO ] [sig ] [388/3515] Forecasting BELFB... [2026-01-07T20:17:18.735242] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-07T20:17:18.735273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-07T20:17:18.747219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-07T20:17:18.747622] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-07T20:17:18.748399] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-07T20:17:18.748451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:18.748483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:18.748511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:18.748567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:18.807173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:18.808108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:18.808200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:18.808235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:18.931443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:18.931621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:18.931663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:18.931692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:18.935071] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=67.41%) [2026-01-07T20:17:18.935364] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-07T20:17:18.935492] [INFO ] [sig ] BELFB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:19.078427] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BELFB.txt [2026-01-07T20:17:19.078599] [INFO ] [sig ] [388/3515] Completed BELFB in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:19.078641] [INFO ] [sig ] [389/3515] Forecasting BEN... [2026-01-07T20:17:19.078672] [INFO ] [sig ] Generating forecast for: BEN [2026-01-07T20:17:19.078703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-07T20:17:19.090222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-07T20:17:19.090590] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-07T20:17:19.091386] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-07T20:17:19.091441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:19.091476] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:19.091505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:19.091564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:19.148001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:19.148738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:19.148823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:19.148859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:19.269873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:19.270224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:19.270267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:19.270298] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:19.274182] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=43.38%) [2026-01-07T20:17:19.274470] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-07T20:17:19.274615] [INFO ] [sig ] BEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:19.414684] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BEN.txt [2026-01-07T20:17:19.414827] [INFO ] [sig ] [389/3515] Completed BEN in 0.3s | 2.88 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-07T20:17:19.414866] [INFO ] [sig ] [390/3515] Forecasting BEP... [2026-01-07T20:17:19.414897] [INFO ] [sig ] Generating forecast for: BEP [2026-01-07T20:17:19.414928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-07T20:17:19.429529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-07T20:17:19.429948] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-07T20:17:19.430740] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-07T20:17:19.430795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:19.430830] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:19.430859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:19.430918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:19.488668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:19.489464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:19.489554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:19.489620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:19.612266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:19.612425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:19.612483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:19.612515] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:19.616113] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=26.57%) [2026-01-07T20:17:19.616467] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-07T20:17:19.616651] [INFO ] [sig ] BEP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:19.765991] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BEP.txt [2026-01-07T20:17:19.766144] [INFO ] [sig ] [390/3515] Completed BEP in 0.4s | 2.88 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-07T20:17:19.766185] [INFO ] [sig ] [391/3515] Forecasting BEPH... [2026-01-07T20:17:19.766217] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-07T20:17:19.766247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-07T20:17:19.777496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-07T20:17:19.777889] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-07T20:17:19.778720] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-07T20:17:19.778772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:19.778805] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:19.778831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:19.778887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:19.836126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:19.837191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:19.837279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:19.837314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:19.962428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:19.962608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:19.962649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:19.962678] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:19.966242] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=63.74%) [2026-01-07T20:17:19.966700] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-07T20:17:19.966884] [INFO ] [sig ] BEPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:20.123407] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BEPH.txt [2026-01-07T20:17:20.123551] [INFO ] [sig ] [391/3515] Completed BEPH in 0.4s | 2.88 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-07T20:17:20.123611] [INFO ] [sig ] [392/3515] Forecasting BEPI... [2026-01-07T20:17:20.123643] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-07T20:17:20.123673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-07T20:17:20.136454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-07T20:17:20.136865] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-07T20:17:20.137641] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-07T20:17:20.137694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:20.137726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:20.137753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:20.137812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:20.194491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:20.195124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:20.195206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:20.195241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:20.296234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:20.296380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:20.296420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:20.296448] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:20.299879] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-07T20:17:20.300142] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-07T20:17:20.300265] [INFO ] [sig ] BEPI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:20.500643] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BEPI.txt [2026-01-07T20:17:20.500782] [INFO ] [sig ] [392/3515] Completed BEPI in 0.4s | 2.88 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-07T20:17:20.500825] [INFO ] [sig ] [393/3515] Forecasting BFAM... [2026-01-07T20:17:20.500857] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-07T20:17:20.500887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-07T20:17:20.514601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-07T20:17:20.515211] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-07T20:17:20.516229] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-07T20:17:20.516285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:20.516320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:20.516348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:20.516407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:20.574848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:20.575671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:20.575766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:20.575814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:20.700367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:20.700532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:20.700590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:20.700624] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:20.704048] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=44.62%) [2026-01-07T20:17:20.704323] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-07T20:17:20.704449] [INFO ] [sig ] BFAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:20.853650] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BFAM.txt [2026-01-07T20:17:20.853818] [INFO ] [sig ] [393/3515] Completed BFAM in 0.4s | 2.88 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-07T20:17:20.853860] [INFO ] [sig ] [394/3515] Forecasting BFC... [2026-01-07T20:17:20.853891] [INFO ] [sig ] Generating forecast for: BFC [2026-01-07T20:17:20.853921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-07T20:17:20.867251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-07T20:17:20.867594] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-07T20:17:20.868373] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-07T20:17:20.868428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:20.868474] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:20.868505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:20.868564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:20.927814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:20.928783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:20.928901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:20.928938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:21.056198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:21.056363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:21.056406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:21.056437] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:21.060241] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-07T20:17:21.060520] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-07T20:17:21.060669] [INFO ] [sig ] BFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:21.198316] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BFC.txt [2026-01-07T20:17:21.198489] [INFO ] [sig ] [394/3515] Completed BFC in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:21.198537] [INFO ] [sig ] [395/3515] Forecasting BFH... [2026-01-07T20:17:21.198586] [INFO ] [sig ] Generating forecast for: BFH [2026-01-07T20:17:21.198622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-07T20:17:21.210870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-07T20:17:21.211214] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-07T20:17:21.212000] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-07T20:17:21.212053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:21.212086] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:21.212113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:21.212171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:21.270148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:21.270824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:21.270908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:21.270942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:21.392180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:21.392312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:21.392354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:21.392383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:21.395728] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-07T20:17:21.396002] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-07T20:17:21.396128] [INFO ] [sig ] BFH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:21.540218] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BFH.txt [2026-01-07T20:17:21.540362] [INFO ] [sig ] [395/3515] Completed BFH in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:21.540403] [INFO ] [sig ] [396/3515] Forecasting BFK... [2026-01-07T20:17:21.540433] [INFO ] [sig ] Generating forecast for: BFK [2026-01-07T20:17:21.540463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-07T20:17:21.551173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-07T20:17:21.551460] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-07T20:17:21.552225] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-07T20:17:21.552277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:21.552309] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:21.552335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:21.552392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:21.608337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:21.608968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:21.609053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:21.609085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:21.726184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:21.726307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:21.726348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:21.726378] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:21.729850] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-01-07T20:17:21.730127] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-07T20:17:21.730255] [INFO ] [sig ] BFK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:21.869134] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BFK.txt [2026-01-07T20:17:21.869306] [INFO ] [sig ] [396/3515] Completed BFK in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:21.869357] [INFO ] [sig ] [397/3515] Forecasting BFLY... [2026-01-07T20:17:21.869390] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-07T20:17:21.869422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-07T20:17:21.880946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-07T20:17:21.881285] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-07T20:17:21.882088] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-07T20:17:21.882140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:21.882171] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:21.882198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:21.882254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:21.938562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:21.939473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:21.939566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:21.939637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:22.069686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:22.069904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:22.069956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:22.070161] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:22.074285] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=88.29%) [2026-01-07T20:17:22.074652] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-07T20:17:22.074810] [INFO ] [sig ] BFLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:22.218910] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BFLY.txt [2026-01-07T20:17:22.219063] [INFO ] [sig ] [397/3515] Completed BFLY in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:22.219103] [INFO ] [sig ] [398/3515] Forecasting BFS... [2026-01-07T20:17:22.219138] [INFO ] [sig ] Generating forecast for: BFS [2026-01-07T20:17:22.219172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-07T20:17:22.231614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-07T20:17:22.231906] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-07T20:17:22.232673] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-07T20:17:22.232725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:22.232758] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:22.232786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:22.232843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:22.289080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:22.289731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:22.289813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:22.289846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:22.403500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:22.403647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:22.403687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:22.403716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:22.407463] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-07T20:17:22.407747] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-07T20:17:22.407873] [INFO ] [sig ] BFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:22.549155] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BFS.txt [2026-01-07T20:17:22.549292] [INFO ] [sig ] [398/3515] Completed BFS in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:22.549331] [INFO ] [sig ] [399/3515] Forecasting BFZ... [2026-01-07T20:17:22.549361] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-07T20:17:22.549392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-07T20:17:22.560471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-07T20:17:22.560778] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-07T20:17:22.561543] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-07T20:17:22.561611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:22.561647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:22.561674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:22.561731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:22.617930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:22.618742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:22.618822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:22.618855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:22.735787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:22.735946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:22.735987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:22.736021] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:22.739272] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=73.23%) [2026-01-07T20:17:22.739538] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-07T20:17:22.739691] [INFO ] [sig ] BFZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:22.881696] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BFZ.txt [2026-01-07T20:17:22.881823] [INFO ] [sig ] [399/3515] Completed BFZ in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:22.881861] [INFO ] [sig ] [400/3515] Forecasting BG... [2026-01-07T20:17:22.881891] [INFO ] [sig ] Generating forecast for: BG [2026-01-07T20:17:22.881922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-07T20:17:22.893697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-07T20:17:22.893994] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-07T20:17:22.894759] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-07T20:17:22.894811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:22.894844] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:22.894871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:22.894928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:22.950390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:22.951045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:22.951124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:22.951156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:23.067235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:23.067391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:23.067430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:23.067461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:23.070773] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-07T20:17:23.071040] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-07T20:17:23.071162] [INFO ] [sig ] BG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:23.209738] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BG.txt [2026-01-07T20:17:23.209876] [INFO ] [sig ] [400/3515] Completed BG in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:23.209918] [INFO ] [sig ] [401/3515] Forecasting BGB... [2026-01-07T20:17:23.209948] [INFO ] [sig ] Generating forecast for: BGB [2026-01-07T20:17:23.209978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-07T20:17:23.221003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-07T20:17:23.221324] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-07T20:17:23.222102] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-07T20:17:23.222154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:23.222212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:23.222240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:23.222297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:23.279851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:23.280495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:23.280591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:23.280625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:23.398866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:23.399009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:23.399048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:23.399104] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:23.402385] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-01-07T20:17:23.402692] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-07T20:17:23.402817] [INFO ] [sig ] BGB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:23.543700] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BGB.txt [2026-01-07T20:17:23.543841] [INFO ] [sig ] [401/3515] Completed BGB in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:23.543882] [INFO ] [sig ] [402/3515] Forecasting BGC... [2026-01-07T20:17:23.543914] [INFO ] [sig ] Generating forecast for: BGC [2026-01-07T20:17:23.543951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-07T20:17:23.555473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-07T20:17:23.555830] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-07T20:17:23.556623] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-07T20:17:23.556676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:23.556708] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:23.556735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:23.556792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:23.611978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:23.612801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:23.612890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:23.612924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:23.736238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:23.736405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:23.736446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:23.736475] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:23.740040] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-07T20:17:23.740396] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-07T20:17:23.740544] [INFO ] [sig ] BGC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:23.889528] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BGC.txt [2026-01-07T20:17:23.889737] [INFO ] [sig ] [402/3515] Completed BGC in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:23.889780] [INFO ] [sig ] [403/3515] Forecasting BGH... [2026-01-07T20:17:23.889810] [INFO ] [sig ] Generating forecast for: BGH [2026-01-07T20:17:23.889843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-07T20:17:23.901716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-07T20:17:23.902035] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-07T20:17:23.902960] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-07T20:17:23.903180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:23.903212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:23.903238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:23.903299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:23.960894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:23.961508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:23.961606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:23.961641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:24.077511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:24.077680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:24.077718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:24.077746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:24.081034] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-01-07T20:17:24.081302] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-07T20:17:24.081422] [INFO ] [sig ] BGH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:24.230708] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BGH.txt [2026-01-07T20:17:24.230844] [INFO ] [sig ] [403/3515] Completed BGH in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:24.230884] [INFO ] [sig ] [404/3515] Forecasting BGLC... [2026-01-07T20:17:24.230915] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-07T20:17:24.230946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-07T20:17:24.241680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-07T20:17:24.241963] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-07T20:17:24.242734] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-07T20:17:24.242785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:24.242817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:24.242844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:24.242901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:24.298502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:24.299172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:24.299254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:24.299288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:24.416023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:24.416166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:24.416205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:24.416232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:24.419665] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-01-07T20:17:24.419973] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-07T20:17:24.420110] [INFO ] [sig ] BGLC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:24.558193] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BGLC.txt [2026-01-07T20:17:24.558323] [INFO ] [sig ] [404/3515] Completed BGLC in 0.3s | 2.88 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:24.558362] [INFO ] [sig ] [405/3515] Forecasting BGRN... [2026-01-07T20:17:24.558392] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-07T20:17:24.558422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-07T20:17:24.569611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-07T20:17:24.569904] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-07T20:17:24.570689] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-07T20:17:24.570742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:24.570775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:24.570803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:24.570869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:24.626907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:24.627561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:24.627659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:24.627693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:24.750543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:24.750732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:24.750773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:24.750803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:24.754128] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-07T20:17:24.754397] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-07T20:17:24.754518] [INFO ] [sig ] BGRN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:24.893989] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BGRN.txt [2026-01-07T20:17:24.894116] [INFO ] [sig ] [405/3515] Completed BGRN in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:24.894155] [INFO ] [sig ] [406/3515] Forecasting BGS... [2026-01-07T20:17:24.894185] [INFO ] [sig ] Generating forecast for: BGS [2026-01-07T20:17:24.894215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-07T20:17:24.905301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-07T20:17:24.905608] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-07T20:17:24.906368] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-07T20:17:24.906420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:24.906452] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:24.906479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:24.906536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:24.962696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:24.963340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:24.963421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:24.963454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:25.081217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:25.081368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:25.081410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:25.081438] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:25.084760] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=35.78%) [2026-01-07T20:17:25.085026] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-07T20:17:25.085148] [INFO ] [sig ] BGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:25.224886] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BGS.txt [2026-01-07T20:17:25.225047] [INFO ] [sig ] [406/3515] Completed BGS in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-07T20:17:25.225087] [INFO ] [sig ] [407/3515] Forecasting BGSF... [2026-01-07T20:17:25.225116] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-07T20:17:25.225148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-07T20:17:25.235637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-07T20:17:25.235914] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-07T20:17:25.236693] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-07T20:17:25.236755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:25.236788] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:25.236815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:25.236873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:25.292361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:25.293012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:25.293093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:25.293127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:25.407709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:25.407848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:25.407886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:25.407914] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:25.411182] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-07T20:17:25.411453] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-07T20:17:25.411593] [INFO ] [sig ] BGSF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:25.552057] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BGSF.txt [2026-01-07T20:17:25.552181] [INFO ] [sig ] [407/3515] Completed BGSF in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:25.552221] [INFO ] [sig ] [408/3515] Forecasting BGX... [2026-01-07T20:17:25.552251] [INFO ] [sig ] Generating forecast for: BGX [2026-01-07T20:17:25.552281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-07T20:17:25.563436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-07T20:17:25.563754] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-07T20:17:25.564519] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-07T20:17:25.564591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:25.564626] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:25.564653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:25.564711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:25.620147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:25.620809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:25.620893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:25.620926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:25.740598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:25.740741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:25.740781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:25.740809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:25.744166] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-07T20:17:25.744439] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-07T20:17:25.744565] [INFO ] [sig ] BGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:25.884488] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BGX.txt [2026-01-07T20:17:25.884633] [INFO ] [sig ] [408/3515] Completed BGX in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:25.884674] [INFO ] [sig ] [409/3515] Forecasting BGY... [2026-01-07T20:17:25.884705] [INFO ] [sig ] Generating forecast for: BGY [2026-01-07T20:17:25.884735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-07T20:17:25.896239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-07T20:17:25.896538] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-07T20:17:25.897366] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-07T20:17:25.897422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:25.897455] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:25.897482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:25.897540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:25.955668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:25.956285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:25.956367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:25.956400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:26.078690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:26.078827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:26.078866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:26.078894] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:26.082191] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-01-07T20:17:26.082470] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-07T20:17:26.082620] [INFO ] [sig ] BGY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:26.224326] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BGY.txt [2026-01-07T20:17:26.224486] [INFO ] [sig ] [409/3515] Completed BGY in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:26.224526] [INFO ] [sig ] [410/3515] Forecasting BHC... [2026-01-07T20:17:26.224557] [INFO ] [sig ] Generating forecast for: BHC [2026-01-07T20:17:26.224610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-07T20:17:26.236047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-07T20:17:26.236437] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-07T20:17:26.237223] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-07T20:17:26.237275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:26.237306] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:26.237333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:26.237389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:26.296882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:26.297809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:26.297899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:26.297936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:26.418205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:26.418361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:26.418401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:26.418429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:26.421821] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-01-07T20:17:26.422095] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-07T20:17:26.422219] [INFO ] [sig ] BHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:26.561316] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHC.txt [2026-01-07T20:17:26.561446] [INFO ] [sig ] [410/3515] Completed BHC in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:26.561491] [INFO ] [sig ] [411/3515] Forecasting BHE... [2026-01-07T20:17:26.561523] [INFO ] [sig ] Generating forecast for: BHE [2026-01-07T20:17:26.561553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-07T20:17:26.572889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-07T20:17:26.573173] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-07T20:17:26.573933] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-07T20:17:26.573986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:26.574018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:26.574046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:26.574102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:26.631030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:26.631688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:26.631770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:26.631832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:26.748067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:26.748227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:26.748266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:26.748295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:26.751715] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-01-07T20:17:26.752011] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-07T20:17:26.752139] [INFO ] [sig ] BHE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:26.890225] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHE.txt [2026-01-07T20:17:26.890366] [INFO ] [sig ] [411/3515] Completed BHE in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:26.890405] [INFO ] [sig ] [412/3515] Forecasting BHF... [2026-01-07T20:17:26.890436] [INFO ] [sig ] Generating forecast for: BHF [2026-01-07T20:17:26.890468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-07T20:17:26.901955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-07T20:17:26.902268] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-07T20:17:26.903045] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-07T20:17:26.903097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:26.903129] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:26.903157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:26.903214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:26.959231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:26.959872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:26.959956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:26.959992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:27.083342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:27.083517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:27.083559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:27.083611] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:27.086967] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-07T20:17:27.087241] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-07T20:17:27.087398] [INFO ] [sig ] BHF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:27.226261] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHF.txt [2026-01-07T20:17:27.226387] [INFO ] [sig ] [412/3515] Completed BHF in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:27.226427] [INFO ] [sig ] [413/3515] Forecasting BHFAL... [2026-01-07T20:17:27.226456] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-07T20:17:27.226486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-07T20:17:27.237879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-07T20:17:27.238280] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-07T20:17:27.239060] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-07T20:17:27.239111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:27.239143] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:27.239171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:27.239228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:27.295152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:27.296006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:27.296093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:27.296128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:27.416836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:27.416991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:27.417030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:27.417058] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:27.420393] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=64.86%) [2026-01-07T20:17:27.420684] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-07T20:17:27.420807] [INFO ] [sig ] BHFAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:27.560394] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHFAL.txt [2026-01-07T20:17:27.560531] [INFO ] [sig ] [413/3515] Completed BHFAL in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:27.560586] [INFO ] [sig ] [414/3515] Forecasting BHFAM... [2026-01-07T20:17:27.560621] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-07T20:17:27.560650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-07T20:17:27.572381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-07T20:17:27.572686] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-07T20:17:27.573457] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-07T20:17:27.573509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:27.573541] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:27.573587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:27.573647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:27.629159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:27.629863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:27.629951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:27.629990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:27.746504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:27.746681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:27.746752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:27.746784] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:27.750153] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-07T20:17:27.750447] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-07T20:17:27.750596] [INFO ] [sig ] BHFAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:27.891962] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHFAM.txt [2026-01-07T20:17:27.892177] [INFO ] [sig ] [414/3515] Completed BHFAM in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:27.892218] [INFO ] [sig ] [415/3515] Forecasting BHFAN... [2026-01-07T20:17:27.892249] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-07T20:17:27.892279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-07T20:17:27.903856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-07T20:17:27.904172] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-07T20:17:27.904972] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-07T20:17:27.905026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:27.905059] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:27.905087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:27.905144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:27.961165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:27.961891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:27.961977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:27.962016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:28.081647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:28.081811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:28.081864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:28.081895] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:28.085262] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=72.10%) [2026-01-07T20:17:28.085537] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-07T20:17:28.085681] [INFO ] [sig ] BHFAN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:28.223873] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHFAN.txt [2026-01-07T20:17:28.224010] [INFO ] [sig ] [415/3515] Completed BHFAN in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:28.224049] [INFO ] [sig ] [416/3515] Forecasting BHFAO... [2026-01-07T20:17:28.224079] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-07T20:17:28.224109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-07T20:17:28.235264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-07T20:17:28.235560] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-07T20:17:28.236330] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-07T20:17:28.236382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:28.236413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:28.236440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:28.236497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:28.292670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:28.293686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:28.293800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:28.293834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:28.411011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:28.411174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:28.411214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:28.411244] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:28.414746] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-07T20:17:28.415085] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-07T20:17:28.415224] [INFO ] [sig ] BHFAO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:28.572206] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHFAO.txt [2026-01-07T20:17:28.572394] [INFO ] [sig ] [416/3515] Completed BHFAO in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:28.572444] [INFO ] [sig ] [417/3515] Forecasting BHFAP... [2026-01-07T20:17:28.572478] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-07T20:17:28.572511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-07T20:17:28.585165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-07T20:17:28.585545] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-07T20:17:28.586417] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-07T20:17:28.586481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:28.586528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:28.586566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:28.586648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:28.653826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:28.654735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:28.654827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:28.654861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:28.786196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:28.786359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:28.786411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:28.786452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:28.790275] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-01-07T20:17:28.790599] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-07T20:17:28.790735] [INFO ] [sig ] BHFAP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:28.930235] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHFAP.txt [2026-01-07T20:17:28.930382] [INFO ] [sig ] [417/3515] Completed BHFAP in 0.4s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:28.930421] [INFO ] [sig ] [418/3515] Forecasting BHK... [2026-01-07T20:17:28.930453] [INFO ] [sig ] Generating forecast for: BHK [2026-01-07T20:17:28.930482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-07T20:17:28.941271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-07T20:17:28.941623] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-07T20:17:28.942395] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-07T20:17:28.942447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:28.942514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:28.942544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:28.942619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:28.999640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:29.000498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:29.000605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:29.000642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:29.121703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:29.121862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:29.121901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:29.121929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:29.125297] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-01-07T20:17:29.125592] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-07T20:17:29.125716] [INFO ] [sig ] BHK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:29.264222] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHK.txt [2026-01-07T20:17:29.264364] [INFO ] [sig ] [418/3515] Completed BHK in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:29.264404] [INFO ] [sig ] [419/3515] Forecasting BHP... [2026-01-07T20:17:29.264434] [INFO ] [sig ] Generating forecast for: BHP [2026-01-07T20:17:29.264464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-07T20:17:29.275551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-07T20:17:29.275882] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-07T20:17:29.276659] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-07T20:17:29.276712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:29.276744] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:29.276771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:29.276827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:29.332568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:29.333424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:29.333514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:29.333548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:29.459805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:29.459969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:29.460011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:29.460041] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:29.463443] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-07T20:17:29.463743] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-07T20:17:29.463871] [INFO ] [sig ] BHP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:29.602944] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHP.txt [2026-01-07T20:17:29.603094] [INFO ] [sig ] [419/3515] Completed BHP in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:29.603135] [INFO ] [sig ] [420/3515] Forecasting BHRB... [2026-01-07T20:17:29.603165] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-07T20:17:29.603195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-07T20:17:29.614853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-07T20:17:29.615208] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-07T20:17:29.616108] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-07T20:17:29.616175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:29.616214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:29.616242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:29.616302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:29.674626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:29.675389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:29.675477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:29.675513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:29.791315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:29.791469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:29.791508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:29.791536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:29.794905] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=27.13%) [2026-01-07T20:17:29.795178] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-07T20:17:29.795303] [INFO ] [sig ] BHRB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:29.938232] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BHRB.txt [2026-01-07T20:17:29.938369] [INFO ] [sig ] [420/3515] Completed BHRB in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:29.938407] [INFO ] [sig ] [421/3515] Forecasting BHVN... [2026-01-07T20:17:29.938436] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-07T20:17:29.938467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-07T20:17:29.950194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-07T20:17:29.950480] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-07T20:17:29.951241] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-07T20:17:29.951293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:29.951324] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:29.951351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:29.951407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:30.007165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:30.007779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:30.007858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:30.007891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:30.122050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:30.122174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:30.122212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:30.122272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:30.125476] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=88.55%) [2026-01-07T20:17:30.125762] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-07T20:17:30.125884] [INFO ] [sig ] BHVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:30.263042] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BHVN.txt [2026-01-07T20:17:30.263159] [INFO ] [sig ] [421/3515] Completed BHVN in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-07T20:17:30.263205] [INFO ] [sig ] [422/3515] Forecasting BIAF... [2026-01-07T20:17:30.263236] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-07T20:17:30.263266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-07T20:17:30.274532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-07T20:17:30.274902] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-07T20:17:30.275734] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-07T20:17:30.275789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:30.275824] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:30.275851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:30.275909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:30.332788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:30.333489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:30.333593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:30.333634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:30.445528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:30.445725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:30.445767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:30.445799] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:30.449364] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-07T20:17:30.449688] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-07T20:17:30.449823] [INFO ] [sig ] BIAF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:30.593454] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIAF.txt [2026-01-07T20:17:30.593651] [INFO ] [sig ] [422/3515] Completed BIAF in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-07T20:17:30.593695] [INFO ] [sig ] [423/3515] Forecasting BIB... [2026-01-07T20:17:30.593728] [INFO ] [sig ] Generating forecast for: BIB [2026-01-07T20:17:30.593759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-07T20:17:30.605010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-07T20:17:30.605346] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-07T20:17:30.606147] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-07T20:17:30.606201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:30.606233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:30.606260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:30.606316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:30.662657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:30.663310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:30.663392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:30.663425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:30.767333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:30.767483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:30.767523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:30.767551] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:30.770925] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-01-07T20:17:30.771205] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-07T20:17:30.771347] [INFO ] [sig ] BIB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:30.908515] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BIB.txt [2026-01-07T20:17:30.908704] [INFO ] [sig ] [423/3515] Completed BIB in 0.3s | 2.89 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-07T20:17:30.908747] [INFO ] [sig ] [424/3515] Forecasting BIIB... [2026-01-07T20:17:30.908778] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-07T20:17:30.908808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-07T20:17:30.920933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-07T20:17:30.921324] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-07T20:17:30.922133] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-07T20:17:30.922187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:30.922218] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:30.922243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:30.922298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:30.977054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:30.977989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:30.978079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:30.978113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:31.110913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:31.111090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:31.111132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:31.111161] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:31.115190] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=77.71%) [2026-01-07T20:17:31.115533] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-07T20:17:31.115708] [INFO ] [sig ] BIIB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:31.302959] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BIIB.txt [2026-01-07T20:17:31.303159] [INFO ] [sig ] [424/3515] Completed BIIB in 0.4s | 2.89 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-07T20:17:31.303209] [INFO ] [sig ] [425/3515] Forecasting BILI... [2026-01-07T20:17:31.303242] [INFO ] [sig ] Generating forecast for: BILI [2026-01-07T20:17:31.303273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-07T20:17:31.319444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-07T20:17:31.319981] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-07T20:17:31.321035] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-07T20:17:31.321107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:31.321142] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:31.321170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:31.321230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:31.417161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:31.418465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:31.418629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:31.418685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:31.598993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:31.599197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:31.599258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:31.599326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:31.605343] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-01-07T20:17:31.606009] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-07T20:17:31.606259] [INFO ] [sig ] BILI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:31.834090] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BILI.txt [2026-01-07T20:17:31.834416] [INFO ] [sig ] [425/3515] Completed BILI in 0.5s | 2.88 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-07T20:17:31.834488] [INFO ] [sig ] [426/3515] Forecasting BILL... [2026-01-07T20:17:31.834538] [INFO ] [sig ] Generating forecast for: BILL [2026-01-07T20:17:31.834601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-07T20:17:31.853696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-07T20:17:31.854266] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-07T20:17:31.855635] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-07T20:17:31.855727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:31.855784] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:31.855833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:31.855928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:31.926004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:31.927129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:31.927288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:31.927335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:32.066849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:32.067032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:32.067082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:32.067136] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:32.071843] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-07T20:17:32.072274] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-07T20:17:32.072453] [INFO ] [sig ] BILL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:32.226091] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BILL.txt [2026-01-07T20:17:32.226289] [INFO ] [sig ] [426/3515] Completed BILL in 0.4s | 2.88 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-07T20:17:32.226338] [INFO ] [sig ] [427/3515] Forecasting BIO... [2026-01-07T20:17:32.226369] [INFO ] [sig ] Generating forecast for: BIO [2026-01-07T20:17:32.226407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-07T20:17:32.238185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-07T20:17:32.238614] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-07T20:17:32.239435] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-07T20:17:32.239491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:32.239524] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:32.239551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:32.239643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:32.300360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:32.301323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:32.301437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:32.301472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:32.425634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:32.425793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:32.425834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:32.425863] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:32.429315] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=19.53%) [2026-01-07T20:17:32.429684] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-07T20:17:32.429825] [INFO ] [sig ] BIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:32.573266] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIO.txt [2026-01-07T20:17:32.573428] [INFO ] [sig ] [427/3515] Completed BIO in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:32.573468] [INFO ] [sig ] [428/3515] Forecasting BIOX... [2026-01-07T20:17:32.573500] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-07T20:17:32.573530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-07T20:17:32.585157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-07T20:17:32.585595] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-07T20:17:32.586456] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-07T20:17:32.586512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:32.586546] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:32.586597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:32.586671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:32.642513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:32.643328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:32.643463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:32.643510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:32.767735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:32.767896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:32.767938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:32.767969] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:32.771508] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-01-07T20:17:32.771827] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-07T20:17:32.771963] [INFO ] [sig ] BIOX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:32.916985] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BIOX.txt [2026-01-07T20:17:32.917158] [INFO ] [sig ] [428/3515] Completed BIOX in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:32.917206] [INFO ] [sig ] [429/3515] Forecasting BIP... [2026-01-07T20:17:32.917244] [INFO ] [sig ] Generating forecast for: BIP [2026-01-07T20:17:32.917279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-07T20:17:32.929976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-07T20:17:32.930398] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-07T20:17:32.931229] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-07T20:17:32.931283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:32.931316] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:32.931356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:32.931414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:32.986992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:32.987879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:32.987966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:32.987999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:33.111061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:33.111244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:33.111284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:33.111314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:33.114918] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-01-07T20:17:33.115287] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-07T20:17:33.115433] [INFO ] [sig ] BIP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:33.269491] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BIP.txt [2026-01-07T20:17:33.269730] [INFO ] [sig ] [429/3515] Completed BIP in 0.4s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:33.269778] [INFO ] [sig ] [430/3515] Forecasting BIPH... [2026-01-07T20:17:33.269809] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-07T20:17:33.269839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-07T20:17:33.282859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-07T20:17:33.283446] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-07T20:17:33.284778] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-07T20:17:33.284896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:33.284936] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:33.284970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:33.285037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:33.345153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:33.346398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:33.346520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:33.346557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:33.478614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:33.478855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:33.478902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:33.478933] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:33.483217] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-07T20:17:33.483665] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-07T20:17:33.483855] [INFO ] [sig ] BIPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:33.640589] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIPH.txt [2026-01-07T20:17:33.640812] [INFO ] [sig ] [430/3515] Completed BIPH in 0.4s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:33.640855] [INFO ] [sig ] [431/3515] Forecasting BIPI... [2026-01-07T20:17:33.640887] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-07T20:17:33.640918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-07T20:17:33.653927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-07T20:17:33.654531] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-07T20:17:33.655820] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-07T20:17:33.655928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:33.655965] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:33.655994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:33.656058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:33.716731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:33.717911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:33.718019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:33.718055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:33.830716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:33.830883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:33.830924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:33.830957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:33.834654] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-01-07T20:17:33.835007] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-07T20:17:33.835159] [INFO ] [sig ] BIPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:33.984212] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIPI.txt [2026-01-07T20:17:33.984425] [INFO ] [sig ] [431/3515] Completed BIPI in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:33.984469] [INFO ] [sig ] [432/3515] Forecasting BIRD... [2026-01-07T20:17:33.984500] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-07T20:17:33.984530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-07T20:17:33.996514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-07T20:17:33.996880] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-07T20:17:33.997701] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-07T20:17:33.997754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:33.997788] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:33.997816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:33.997877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:34.055455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:34.056147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:34.056229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:34.056263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:34.177693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:34.177842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:34.177881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:34.177910] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:34.181291] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=31.42%) [2026-01-07T20:17:34.181562] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-07T20:17:34.181707] [INFO ] [sig ] BIRD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:34.321977] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIRD.txt [2026-01-07T20:17:34.322114] [INFO ] [sig ] [432/3515] Completed BIRD in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:34.322163] [INFO ] [sig ] [433/3515] Forecasting BIRK... [2026-01-07T20:17:34.322200] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-07T20:17:34.322436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-07T20:17:34.335625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-07T20:17:34.335944] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-07T20:17:34.336822] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-07T20:17:34.336883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:34.336919] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:34.336947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:34.337017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:34.401799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:34.402520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:34.402627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:34.402669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:34.535187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:34.535346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:34.535390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:34.535431] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:34.539098] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-07T20:17:34.539401] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-07T20:17:34.539547] [INFO ] [sig ] BIRK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:34.693668] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIRK.txt [2026-01-07T20:17:34.693806] [INFO ] [sig ] [433/3515] Completed BIRK in 0.4s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:34.693846] [INFO ] [sig ] [434/3515] Forecasting BITF... [2026-01-07T20:17:34.693875] [INFO ] [sig ] Generating forecast for: BITF [2026-01-07T20:17:34.693905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-07T20:17:34.705315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-07T20:17:34.705624] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-07T20:17:34.706395] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-07T20:17:34.706450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:34.706483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:34.706511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:34.706586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:34.763002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:34.763755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:34.763843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:34.763878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:34.881913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:34.882031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:34.882069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:34.882100] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:34.885275] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=57.32%) [2026-01-07T20:17:34.885543] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-07T20:17:34.885697] [INFO ] [sig ] BITF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:35.023545] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BITF.txt [2026-01-07T20:17:35.023680] [INFO ] [sig ] [434/3515] Completed BITF in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:35.023719] [INFO ] [sig ] [435/3515] Forecasting BIVI... [2026-01-07T20:17:35.023749] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-07T20:17:35.023779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-07T20:17:35.035693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-07T20:17:35.036019] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-07T20:17:35.036784] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-07T20:17:35.036837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:35.036894] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:35.036930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:35.036992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:35.092816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:35.093399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:35.093482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:35.093515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:35.213743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:35.213863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:35.213899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:35.213927] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:35.217089] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=30.70%) [2026-01-07T20:17:35.217361] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-07T20:17:35.217483] [INFO ] [sig ] BIVI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:35.355485] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BIVI.txt [2026-01-07T20:17:35.355639] [INFO ] [sig ] [435/3515] Completed BIVI in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:35.355681] [INFO ] [sig ] [436/3515] Forecasting BJ... [2026-01-07T20:17:35.355712] [INFO ] [sig ] Generating forecast for: BJ [2026-01-07T20:17:35.355741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-07T20:17:35.367595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-07T20:17:35.367891] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-07T20:17:35.368654] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-07T20:17:35.368707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:35.368740] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:35.368767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:35.368824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:35.424118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:35.424905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:35.424992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:35.425025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:35.547146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:35.547314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:35.547355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:35.547383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:35.550806] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-07T20:17:35.551082] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-07T20:17:35.551207] [INFO ] [sig ] BJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:35.687857] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BJ.txt [2026-01-07T20:17:35.687996] [INFO ] [sig ] [436/3515] Completed BJ in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:35.688037] [INFO ] [sig ] [437/3515] Forecasting BJRI... [2026-01-07T20:17:35.688067] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-07T20:17:35.688097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-07T20:17:35.700050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-07T20:17:35.700331] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-07T20:17:35.701092] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-07T20:17:35.701147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:35.701182] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:35.701209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:35.701265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:35.756430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:35.757226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:35.757315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:35.757348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:35.880124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:35.880291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:35.880332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:35.880360] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:35.883763] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-07T20:17:35.884055] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-07T20:17:35.884183] [INFO ] [sig ] BJRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:36.021019] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BJRI.txt [2026-01-07T20:17:36.021145] [INFO ] [sig ] [437/3515] Completed BJRI in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:36.021184] [INFO ] [sig ] [438/3515] Forecasting BK... [2026-01-07T20:17:36.021214] [INFO ] [sig ] Generating forecast for: BK [2026-01-07T20:17:36.021243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-07T20:17:36.032463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-07T20:17:36.032828] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-07T20:17:36.033591] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-07T20:17:36.033644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:36.033675] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:36.033702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:36.033758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:36.089568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:36.090453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:36.090541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:36.090594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:36.214415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:36.214589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:36.214630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:36.214659] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:36.218021] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-01-07T20:17:36.218298] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-07T20:17:36.218423] [INFO ] [sig ] BK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:36.358288] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BK.txt [2026-01-07T20:17:36.358429] [INFO ] [sig ] [438/3515] Completed BK in 0.3s | 2.88 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:36.358470] [INFO ] [sig ] [439/3515] Forecasting BKCH... [2026-01-07T20:17:36.358500] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-07T20:17:36.358530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-07T20:17:36.371128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-07T20:17:36.371461] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-07T20:17:36.372284] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-07T20:17:36.372339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:36.372370] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:36.372397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:36.372454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:36.427708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:36.428405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:36.428489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:36.428522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:36.542707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:36.542865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:36.542905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:36.542946] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:36.546251] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-01-07T20:17:36.546524] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-07T20:17:36.546662] [INFO ] [sig ] BKCH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:36.685344] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BKCH.txt [2026-01-07T20:17:36.685516] [INFO ] [sig ] [439/3515] Completed BKCH in 0.3s | 2.89 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:36.685557] [INFO ] [sig ] [440/3515] Forecasting BKD... [2026-01-07T20:17:36.685607] [INFO ] [sig ] Generating forecast for: BKD [2026-01-07T20:17:36.685641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-07T20:17:36.697773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-07T20:17:36.698194] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-07T20:17:36.699046] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-07T20:17:36.699102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:36.699134] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:36.699161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:36.699216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:36.756541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:36.757468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:36.757565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:36.757620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:36.882064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:36.882223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:36.882264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:36.882305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:36.885820] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-07T20:17:36.886098] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-07T20:17:36.886230] [INFO ] [sig ] BKD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:37.026319] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BKD.txt [2026-01-07T20:17:37.026469] [INFO ] [sig ] [440/3515] Completed BKD in 0.3s | 2.89 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:37.026511] [INFO ] [sig ] [441/3515] Forecasting BKE... [2026-01-07T20:17:37.026543] [INFO ] [sig ] Generating forecast for: BKE [2026-01-07T20:17:37.026592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-07T20:17:37.038491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-07T20:17:37.038841] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-07T20:17:37.039639] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-07T20:17:37.039693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:37.039727] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:37.039755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:37.039813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:37.096287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:37.097079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:37.097171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:37.097207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:37.219628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:37.219787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:37.219829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:37.219859] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:37.223203] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=77.30%) [2026-01-07T20:17:37.223471] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-07T20:17:37.223613] [INFO ] [sig ] BKE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:37.361266] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BKE.txt [2026-01-07T20:17:37.361401] [INFO ] [sig ] [441/3515] Completed BKE in 0.3s | 2.89 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-07T20:17:37.361442] [INFO ] [sig ] [442/3515] Forecasting BKH... [2026-01-07T20:17:37.361472] [INFO ] [sig ] Generating forecast for: BKH [2026-01-07T20:17:37.361503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-07T20:17:37.373475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-07T20:17:37.373838] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-07T20:17:37.374615] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-07T20:17:37.374680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:37.374714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:37.374741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:37.374798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:37.430243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:37.431012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:37.431097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:37.431131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:37.557593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:37.557756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:37.557797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:37.557826] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:37.561237] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-01-07T20:17:37.561534] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-07T20:17:37.561685] [INFO ] [sig ] BKH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:37.711451] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BKH.txt [2026-01-07T20:17:37.711704] [INFO ] [sig ] [442/3515] Completed BKH in 0.4s | 2.89 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-07T20:17:37.711760] [INFO ] [sig ] [443/3515] Forecasting BKN... [2026-01-07T20:17:37.711807] [INFO ] [sig ] Generating forecast for: BKN [2026-01-07T20:17:37.711846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-07T20:17:37.727637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-07T20:17:37.728108] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-07T20:17:37.729227] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-07T20:17:37.729298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:37.729352] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:37.729399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:37.729487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:37.814675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:37.815556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:37.815751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:37.815790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:37.930319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:37.930480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:37.930520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:37.930549] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:37.934126] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-01-07T20:17:37.934474] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-07T20:17:37.934642] [INFO ] [sig ] BKN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:38.094803] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BKN.txt [2026-01-07T20:17:38.094982] [INFO ] [sig ] [443/3515] Completed BKN in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:38.095025] [INFO ] [sig ] [444/3515] Forecasting BKNG... [2026-01-07T20:17:38.095063] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-07T20:17:38.095106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-07T20:17:38.107379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-07T20:17:38.107778] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-07T20:17:38.108673] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-07T20:17:38.108729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:38.108762] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:38.108795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:38.108869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:38.174527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:38.175529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:38.175649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:38.175685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:38.304988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:38.305158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:38.305199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:38.305229] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:38.309074] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-01-07T20:17:38.309393] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-07T20:17:38.309544] [INFO ] [sig ] BKNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:38.460795] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BKNG.txt [2026-01-07T20:17:38.460947] [INFO ] [sig ] [444/3515] Completed BKNG in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:38.460988] [INFO ] [sig ] [445/3515] Forecasting BKSY... [2026-01-07T20:17:38.461018] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-07T20:17:38.461049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-07T20:17:38.472833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-07T20:17:38.473184] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-07T20:17:38.473966] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-07T20:17:38.474019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:38.474052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:38.474079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:38.474136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:38.530169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:38.530994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:38.531097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:38.531134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:38.652907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:38.653072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:38.653112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:38.653143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:38.656655] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-07T20:17:38.656936] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-07T20:17:38.657063] [INFO ] [sig ] BKSY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:38.806515] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BKSY.txt [2026-01-07T20:17:38.806690] [INFO ] [sig ] [445/3515] Completed BKSY in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:38.806740] [INFO ] [sig ] [446/3515] Forecasting BL... [2026-01-07T20:17:38.806773] [INFO ] [sig ] Generating forecast for: BL [2026-01-07T20:17:38.806807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-07T20:17:38.818504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-07T20:17:38.818877] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-07T20:17:38.819725] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-07T20:17:38.819780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:38.819814] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:38.819842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:38.819899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:38.882928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:38.884060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:38.884180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:38.884232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:39.042006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:39.042170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:39.042216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:39.042252] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:39.045644] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=65.12%) [2026-01-07T20:17:39.045918] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-07T20:17:39.046042] [INFO ] [sig ] BL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:39.198830] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BL.txt [2026-01-07T20:17:39.198991] [INFO ] [sig ] [446/3515] Completed BL in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:39.199038] [INFO ] [sig ] [447/3515] Forecasting BLBD... [2026-01-07T20:17:39.199079] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-07T20:17:39.199129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-07T20:17:39.211941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-07T20:17:39.212270] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-07T20:17:39.213141] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-07T20:17:39.213197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:39.213232] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:39.213276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:39.213348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:39.277892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:39.278638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:39.278723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:39.278758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:39.399852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:39.400015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:39.400057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:39.400088] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:39.403638] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-01-07T20:17:39.403919] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-07T20:17:39.404064] [INFO ] [sig ] BLBD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:39.557585] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLBD.txt [2026-01-07T20:17:39.557754] [INFO ] [sig ] [447/3515] Completed BLBD in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:39.557799] [INFO ] [sig ] [448/3515] Forecasting BLCN... [2026-01-07T20:17:39.557830] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-07T20:17:39.557860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-07T20:17:39.570037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-07T20:17:39.570404] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-07T20:17:39.571292] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-07T20:17:39.571349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:39.571383] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:39.571411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:39.571470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:39.636444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:39.637272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:39.637376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:39.637419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:39.750602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:39.750778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:39.750820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:39.750848] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:39.754564] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=39.13%) [2026-01-07T20:17:39.754864] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-07T20:17:39.754993] [INFO ] [sig ] BLCN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:39.903432] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLCN.txt [2026-01-07T20:17:39.903666] [INFO ] [sig ] [448/3515] Completed BLCN in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:39.903793] [INFO ] [sig ] [449/3515] Forecasting BLCO... [2026-01-07T20:17:39.903838] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-07T20:17:39.903896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-07T20:17:39.917205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-07T20:17:39.917665] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-07T20:17:39.918551] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-07T20:17:39.918640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:39.918680] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:39.918708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:39.918766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:39.988735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:39.989772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:39.989895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:39.989938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:40.127847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:40.128013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:40.128075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:40.128105] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:40.131661] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-07T20:17:40.131994] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-07T20:17:40.132137] [INFO ] [sig ] BLCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:40.277642] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLCO.txt [2026-01-07T20:17:40.277826] [INFO ] [sig ] [449/3515] Completed BLCO in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:40.277876] [INFO ] [sig ] [450/3515] Forecasting BLD... [2026-01-07T20:17:40.277907] [INFO ] [sig ] Generating forecast for: BLD [2026-01-07T20:17:40.277937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-07T20:17:40.290149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-07T20:17:40.290525] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-07T20:17:40.291386] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-07T20:17:40.291438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:40.291473] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:40.291518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:40.291610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:40.355524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:40.356468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:40.356566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:40.356624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:40.482468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:40.482653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:40.482695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:40.482724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:40.486226] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=27.67%) [2026-01-07T20:17:40.486545] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-07T20:17:40.486699] [INFO ] [sig ] BLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:40.627813] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLD.txt [2026-01-07T20:17:40.627983] [INFO ] [sig ] [450/3515] Completed BLD in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:40.628030] [INFO ] [sig ] [451/3515] Forecasting BLDP... [2026-01-07T20:17:40.628063] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-07T20:17:40.628100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-07T20:17:40.640169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-07T20:17:40.640473] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-07T20:17:40.641244] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-07T20:17:40.641296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:40.641328] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:40.641356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:40.641426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:40.699083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:40.699951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:40.700062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:40.700096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:40.819100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:40.819263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:40.819302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:40.819329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:40.822689] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-07T20:17:40.822963] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-07T20:17:40.823091] [INFO ] [sig ] BLDP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:40.963691] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLDP.txt [2026-01-07T20:17:40.963856] [INFO ] [sig ] [451/3515] Completed BLDP in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:40.963896] [INFO ] [sig ] [452/3515] Forecasting BLE... [2026-01-07T20:17:40.963928] [INFO ] [sig ] Generating forecast for: BLE [2026-01-07T20:17:40.963958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-07T20:17:40.975431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-07T20:17:40.975830] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-07T20:17:40.976615] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-07T20:17:40.976668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:40.976700] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:40.976755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:40.976814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:41.032234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:41.033145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:41.033241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:41.033274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:41.152382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:41.152565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:41.152628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:41.152659] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:41.156025] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: DOWN (p=46.81%) [2026-01-07T20:17:41.156291] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-07T20:17:41.156415] [INFO ] [sig ] BLE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:41.295818] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLE.txt [2026-01-07T20:17:41.295982] [INFO ] [sig ] [452/3515] Completed BLE in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:41.296030] [INFO ] [sig ] [453/3515] Forecasting BLFS... [2026-01-07T20:17:41.296064] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-07T20:17:41.296096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-07T20:17:41.308298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-07T20:17:41.308716] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-07T20:17:41.309496] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-07T20:17:41.309549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:41.309638] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:41.309669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:41.309734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:41.365347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:41.366254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:41.366344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:41.366376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:41.487088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:41.487258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:41.487300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:41.487330] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:41.490919] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-01-07T20:17:41.491273] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-07T20:17:41.491420] [INFO ] [sig ] BLFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:41.629187] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLFS.txt [2026-01-07T20:17:41.629336] [INFO ] [sig ] [453/3515] Completed BLFS in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:41.629379] [INFO ] [sig ] [454/3515] Forecasting BLFY... [2026-01-07T20:17:41.629409] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-07T20:17:41.629440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-07T20:17:41.641389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-07T20:17:41.641830] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-07T20:17:41.642733] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-07T20:17:41.642790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:41.642826] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:41.642855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:41.642913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:41.703292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:41.704151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:41.704241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:41.704275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:41.828598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:41.828785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:41.828833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:41.828863] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:41.832391] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-07T20:17:41.832733] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-07T20:17:41.832873] [INFO ] [sig ] BLFY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:41.990923] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLFY.txt [2026-01-07T20:17:41.991092] [INFO ] [sig ] [454/3515] Completed BLFY in 0.4s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:41.991134] [INFO ] [sig ] [455/3515] Forecasting BLK... [2026-01-07T20:17:41.991166] [INFO ] [sig ] Generating forecast for: BLK [2026-01-07T20:17:41.991198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-07T20:17:42.002922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-07T20:17:42.003317] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-07T20:17:42.004135] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-07T20:17:42.004190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:42.004223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:42.004250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:42.004311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:42.060434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:42.061332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:42.061422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:42.061458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:42.187753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:42.187925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:42.187967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:42.187997] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:42.192647] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-01-07T20:17:42.192935] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-07T20:17:42.193085] [INFO ] [sig ] BLK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:42.331249] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLK.txt [2026-01-07T20:17:42.331425] [INFO ] [sig ] [455/3515] Completed BLK in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:42.331469] [INFO ] [sig ] [456/3515] Forecasting BLKB... [2026-01-07T20:17:42.331499] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-07T20:17:42.331536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-07T20:17:42.343237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-07T20:17:42.343680] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-07T20:17:42.344470] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-07T20:17:42.344523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:42.344555] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:42.344600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:42.344674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:42.403445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:42.404356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:42.404468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:42.404504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:42.528525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:42.528714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:42.528762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:42.528792] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:42.532349] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-07T20:17:42.532675] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-07T20:17:42.532807] [INFO ] [sig ] BLKB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:42.678735] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLKB.txt [2026-01-07T20:17:42.678875] [INFO ] [sig ] [456/3515] Completed BLKB in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:42.678916] [INFO ] [sig ] [457/3515] Forecasting BLMN... [2026-01-07T20:17:42.678952] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-07T20:17:42.678985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-07T20:17:42.690304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-07T20:17:42.690675] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-07T20:17:42.691514] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-07T20:17:42.691601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:42.691651] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:42.691680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:42.691739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:42.748946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:42.749699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:42.749785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:42.749821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:42.878569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:42.878751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:42.878793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:42.878822] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:42.882470] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-01-07T20:17:42.882770] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-07T20:17:42.882901] [INFO ] [sig ] BLMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:43.028345] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLMN.txt [2026-01-07T20:17:43.028490] [INFO ] [sig ] [457/3515] Completed BLMN in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:43.028529] [INFO ] [sig ] [458/3515] Forecasting BLND... [2026-01-07T20:17:43.028559] [INFO ] [sig ] Generating forecast for: BLND [2026-01-07T20:17:43.028609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-07T20:17:43.040612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-07T20:17:43.040980] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-07T20:17:43.041768] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-07T20:17:43.041822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:43.041854] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:43.041882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:43.041940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:43.097894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:43.098696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:43.098785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:43.098821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:43.222820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:43.222980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:43.223021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:43.223050] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:43.226395] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-07T20:17:43.226687] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-07T20:17:43.226813] [INFO ] [sig ] BLND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:43.366041] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLND.txt [2026-01-07T20:17:43.366184] [INFO ] [sig ] [458/3515] Completed BLND in 0.3s | 2.88 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-07T20:17:43.366223] [INFO ] [sig ] [459/3515] Forecasting BLRX... [2026-01-07T20:17:43.366253] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-07T20:17:43.366283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-07T20:17:43.376957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-07T20:17:43.377296] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-07T20:17:43.378119] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-07T20:17:43.378173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:43.378206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:43.378233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:43.378290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:43.435245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:43.435955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:43.436055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:43.436093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:43.555626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:43.555809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:43.555852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:43.555882] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:43.559389] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: DOWN (p=49.57%) [2026-01-07T20:17:43.559711] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-07T20:17:43.559854] [INFO ] [sig ] BLRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:43.698729] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BLRX.txt [2026-01-07T20:17:43.698871] [INFO ] [sig ] [459/3515] Completed BLRX in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-07T20:17:43.698911] [INFO ] [sig ] [460/3515] Forecasting BLTE... [2026-01-07T20:17:43.698941] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-07T20:17:43.698972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-07T20:17:43.710289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-07T20:17:43.710692] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-07T20:17:43.711546] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-07T20:17:43.711629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:43.711666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:43.711693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:43.711750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:43.768355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:43.769195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:43.769285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:43.769318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:43.892054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:43.892214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:43.892253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:43.892301] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:43.895738] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-07T20:17:43.896028] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-07T20:17:43.896161] [INFO ] [sig ] BLTE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:44.035520] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLTE.txt [2026-01-07T20:17:44.035686] [INFO ] [sig ] [460/3515] Completed BLTE in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-07T20:17:44.035728] [INFO ] [sig ] [461/3515] Forecasting BLX... [2026-01-07T20:17:44.035758] [INFO ] [sig ] Generating forecast for: BLX [2026-01-07T20:17:44.035791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-07T20:17:44.047419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-07T20:17:44.047787] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-07T20:17:44.048595] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-07T20:17:44.048650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:44.048684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:44.048712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:44.048770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:44.107035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:44.107884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:44.107974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:44.108007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:44.239525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:44.239752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:44.239804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:44.239852] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:44.243626] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-07T20:17:44.243948] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-07T20:17:44.244093] [INFO ] [sig ] BLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:44.382763] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLX.txt [2026-01-07T20:17:44.382937] [INFO ] [sig ] [461/3515] Completed BLX in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-07T20:17:44.382991] [INFO ] [sig ] [462/3515] Forecasting BLZE... [2026-01-07T20:17:44.383024] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-07T20:17:44.383060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-07T20:17:44.395046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-07T20:17:44.395433] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-07T20:17:44.396279] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-07T20:17:44.396334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:44.396367] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:44.396395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:44.396456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:44.453317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:44.454099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:44.454250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:44.454311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:44.575692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:44.575854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:44.575893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:44.575922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:44.579279] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=72.40%) [2026-01-07T20:17:44.579558] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-07T20:17:44.579719] [INFO ] [sig ] BLZE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:44.718665] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BLZE.txt [2026-01-07T20:17:44.718805] [INFO ] [sig ] [462/3515] Completed BLZE in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:44.718843] [INFO ] [sig ] [463/3515] Forecasting BMA... [2026-01-07T20:17:44.718873] [INFO ] [sig ] Generating forecast for: BMA [2026-01-07T20:17:44.718906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-07T20:17:44.729972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-07T20:17:44.730323] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-07T20:17:44.731168] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-07T20:17:44.731224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:44.731257] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:44.731285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:44.731343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:44.787780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:44.788568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:44.788674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:44.788709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:44.913154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:44.913334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:44.913385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:44.913416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:44.917318] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-07T20:17:44.917787] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-07T20:17:44.917931] [INFO ] [sig ] BMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:45.060272] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMA.txt [2026-01-07T20:17:45.060432] [INFO ] [sig ] [463/3515] Completed BMA in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:45.060474] [INFO ] [sig ] [464/3515] Forecasting BMBL... [2026-01-07T20:17:45.060504] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-07T20:17:45.060535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-07T20:17:45.073124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-07T20:17:45.073454] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-07T20:17:45.074282] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-07T20:17:45.074347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:45.074384] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:45.074410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:45.074477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:45.132448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:45.133293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:45.133384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:45.133419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:45.257048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:45.257200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:45.257239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:45.257269] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:45.260685] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-07T20:17:45.260964] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-07T20:17:45.261091] [INFO ] [sig ] BMBL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:45.398084] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BMBL.txt [2026-01-07T20:17:45.398214] [INFO ] [sig ] [464/3515] Completed BMBL in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:45.398256] [INFO ] [sig ] [465/3515] Forecasting BME... [2026-01-07T20:17:45.398289] [INFO ] [sig ] Generating forecast for: BME [2026-01-07T20:17:45.398354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-07T20:17:45.409799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-07T20:17:45.410123] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-07T20:17:45.410937] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-07T20:17:45.410992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:45.411025] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:45.411052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:45.411108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:45.468605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:45.469452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:45.469542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:45.469626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:45.588182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:45.588341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:45.588382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:45.588411] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:45.592184] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-07T20:17:45.592480] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-07T20:17:45.592631] [INFO ] [sig ] BME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:45.733902] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BME.txt [2026-01-07T20:17:45.734120] [INFO ] [sig ] [465/3515] Completed BME in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:45.734166] [INFO ] [sig ] [466/3515] Forecasting BMEZ... [2026-01-07T20:17:45.734198] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-07T20:17:45.734230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-07T20:17:45.745764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-07T20:17:45.746099] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-07T20:17:45.746920] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-07T20:17:45.746983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:45.747017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:45.747052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:45.747109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:45.804042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:45.804764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:45.804850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:45.804886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:45.923898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:45.924057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:45.924097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:45.924126] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:45.927520] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-01-07T20:17:45.927810] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-07T20:17:45.927933] [INFO ] [sig ] BMEZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:46.065514] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMEZ.txt [2026-01-07T20:17:46.065676] [INFO ] [sig ] [466/3515] Completed BMEZ in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:46.065717] [INFO ] [sig ] [467/3515] Forecasting BMI... [2026-01-07T20:17:46.065748] [INFO ] [sig ] Generating forecast for: BMI [2026-01-07T20:17:46.065780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-07T20:17:46.076873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-07T20:17:46.077163] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-07T20:17:46.077964] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-07T20:17:46.078018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:46.078051] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:46.078077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:46.078134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:46.135462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:46.136183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:46.136269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:46.136304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:46.256304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:46.256470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:46.256509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:46.256538] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:46.259986] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-07T20:17:46.260282] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-07T20:17:46.260410] [INFO ] [sig ] BMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:46.405299] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BMI.txt [2026-01-07T20:17:46.405466] [INFO ] [sig ] [467/3515] Completed BMI in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:46.405508] [INFO ] [sig ] [468/3515] Forecasting BMO... [2026-01-07T20:17:46.405537] [INFO ] [sig ] Generating forecast for: BMO [2026-01-07T20:17:46.405566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-07T20:17:46.418529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-07T20:17:46.418957] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-07T20:17:46.419998] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-07T20:17:46.420064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:46.420112] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:46.420151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:46.420232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:46.477411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:46.478257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:46.478342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:46.478375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:46.600410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:46.600564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:46.600622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:46.600652] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:46.603968] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-01-07T20:17:46.604234] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-07T20:17:46.604360] [INFO ] [sig ] BMO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:46.746285] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMO.txt [2026-01-07T20:17:46.746430] [INFO ] [sig ] [468/3515] Completed BMO in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:46.746469] [INFO ] [sig ] [469/3515] Forecasting BMRA... [2026-01-07T20:17:46.746500] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-07T20:17:46.746530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-07T20:17:46.757447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-07T20:17:46.757764] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-07T20:17:46.758519] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-07T20:17:46.758595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:46.758652] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:46.758680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:46.758736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:46.817194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:46.818089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:46.818181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:46.818216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:46.932540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:46.932715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:46.932756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:46.932785] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:46.936173] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=22.31%) [2026-01-07T20:17:46.936447] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-07T20:17:46.936588] [INFO ] [sig ] BMRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:47.073805] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMRA.txt [2026-01-07T20:17:47.073959] [INFO ] [sig ] [469/3515] Completed BMRA in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:47.074002] [INFO ] [sig ] [470/3515] Forecasting BMRC... [2026-01-07T20:17:47.074032] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-07T20:17:47.074063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-07T20:17:47.084767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-07T20:17:47.085073] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-07T20:17:47.085871] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-07T20:17:47.085924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:47.085957] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:47.085983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:47.086040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:47.141541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:47.142323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:47.142411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:47.142450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:47.261480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:47.261651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:47.261692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:47.261737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:47.265102] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-07T20:17:47.265374] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-07T20:17:47.265500] [INFO ] [sig ] BMRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:47.403753] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BMRC.txt [2026-01-07T20:17:47.403905] [INFO ] [sig ] [470/3515] Completed BMRC in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:47.403952] [INFO ] [sig ] [471/3515] Forecasting BMRN... [2026-01-07T20:17:47.403987] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-07T20:17:47.404020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-07T20:17:47.415506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-07T20:17:47.415874] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-07T20:17:47.416670] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-07T20:17:47.416725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:47.416759] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:47.416787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:47.416844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:47.475524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:47.476363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:47.476451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:47.476489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:47.600969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:47.601157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:47.601205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:47.601236] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:47.604776] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-01-07T20:17:47.605115] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-07T20:17:47.605262] [INFO ] [sig ] BMRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:47.745640] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMRN.txt [2026-01-07T20:17:47.745823] [INFO ] [sig ] [471/3515] Completed BMRN in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:47.745868] [INFO ] [sig ] [472/3515] Forecasting BMY... [2026-01-07T20:17:47.745899] [INFO ] [sig ] Generating forecast for: BMY [2026-01-07T20:17:47.745931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-07T20:17:47.757551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-07T20:17:47.757939] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-07T20:17:47.758759] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-07T20:17:47.758812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:47.758845] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:47.758873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:47.758928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:47.818630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:47.819516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:47.819642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:47.819699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:47.943169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:47.943325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:47.943390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:47.943482] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:47.947859] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=31.41%) [2026-01-07T20:17:47.948140] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-07T20:17:47.948269] [INFO ] [sig ] BMY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:48.086253] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BMY.txt [2026-01-07T20:17:48.086402] [INFO ] [sig ] [472/3515] Completed BMY in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:48.086441] [INFO ] [sig ] [473/3515] Forecasting BN... [2026-01-07T20:17:48.086472] [INFO ] [sig ] Generating forecast for: BN [2026-01-07T20:17:48.086502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-07T20:17:48.098003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-07T20:17:48.098405] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-07T20:17:48.099259] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-07T20:17:48.099314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:48.099347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:48.099375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:48.099431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:48.155632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:48.156446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:48.156531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:48.156565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:48.277188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:48.277340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:48.277397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:48.277429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:48.280833] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=53.76%) [2026-01-07T20:17:48.281108] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-07T20:17:48.281235] [INFO ] [sig ] BN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:48.418199] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BN.txt [2026-01-07T20:17:48.418341] [INFO ] [sig ] [473/3515] Completed BN in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:48.418380] [INFO ] [sig ] [474/3515] Forecasting BND... [2026-01-07T20:17:48.418411] [INFO ] [sig ] Generating forecast for: BND [2026-01-07T20:17:48.418441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-07T20:17:48.429838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-07T20:17:48.430181] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-07T20:17:48.430992] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-07T20:17:48.431046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:48.431078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:48.431106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:48.431168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:48.487492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:48.488257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:48.488350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:48.488390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:48.610970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:48.611130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:48.611172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:48.611203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:48.614708] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-07T20:17:48.614990] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-07T20:17:48.615118] [INFO ] [sig ] BND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:48.755131] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BND.txt [2026-01-07T20:17:48.755269] [INFO ] [sig ] [474/3515] Completed BND in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:48.755309] [INFO ] [sig ] [475/3515] Forecasting BNDX... [2026-01-07T20:17:48.755339] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-07T20:17:48.755370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-07T20:17:48.767285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-07T20:17:48.767647] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-07T20:17:48.768428] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-07T20:17:48.768482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:48.768514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:48.768541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:48.768621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:48.823793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:48.824498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:48.824602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:48.824638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:48.945718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:48.945871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:48.945911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:48.945939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:48.949261] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-07T20:17:48.949538] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-07T20:17:48.949709] [INFO ] [sig ] BNDX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:49.094061] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNDX.txt [2026-01-07T20:17:49.094206] [INFO ] [sig ] [475/3515] Completed BNDX in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-07T20:17:49.094246] [INFO ] [sig ] [476/3515] Forecasting BNED... [2026-01-07T20:17:49.094277] [INFO ] [sig ] Generating forecast for: BNED [2026-01-07T20:17:49.094308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-07T20:17:49.105725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-07T20:17:49.106052] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-07T20:17:49.106857] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-07T20:17:49.106911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:49.106944] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:49.106971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:49.107028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:49.161930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:49.162669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:49.162753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:49.162787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:49.281335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:49.281494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:49.281536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:49.281583] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:49.284965] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-01-07T20:17:49.285240] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-07T20:17:49.285371] [INFO ] [sig ] BNED: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:49.426212] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNED.txt [2026-01-07T20:17:49.426356] [INFO ] [sig ] [476/3515] Completed BNED in 0.3s | 2.89 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-07T20:17:49.426397] [INFO ] [sig ] [477/3515] Forecasting BNGO... [2026-01-07T20:17:49.426430] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-07T20:17:49.426462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-07T20:17:49.437939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-07T20:17:49.438301] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-07T20:17:49.439141] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-07T20:17:49.439198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:49.439244] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:49.439274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:49.439334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:49.496095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:49.496854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:49.496944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:49.496979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:49.615493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:49.615670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:49.615715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:49.615745] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:49.619279] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-07T20:17:49.619556] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-07T20:17:49.619716] [INFO ] [sig ] BNGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:49.761958] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNGO.txt [2026-01-07T20:17:49.762098] [INFO ] [sig ] [477/3515] Completed BNGO in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:49.762141] [INFO ] [sig ] [478/3515] Forecasting BNH... [2026-01-07T20:17:49.762173] [INFO ] [sig ] Generating forecast for: BNH [2026-01-07T20:17:49.762205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-07T20:17:49.773131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-07T20:17:49.773429] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-07T20:17:49.774215] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-07T20:17:49.774268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:49.774302] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:49.774330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:49.774391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:49.831930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:49.832814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:49.832903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:49.832939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:49.946328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:49.946486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:49.946530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:49.946559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:49.949977] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=61.15%) [2026-01-07T20:17:49.950277] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-07T20:17:49.950423] [INFO ] [sig ] BNH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:50.107335] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BNH.txt [2026-01-07T20:17:50.107543] [INFO ] [sig ] [478/3515] Completed BNH in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:50.107623] [INFO ] [sig ] [479/3515] Forecasting BNJ... [2026-01-07T20:17:50.107656] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-07T20:17:50.107689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-07T20:17:50.119207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-07T20:17:50.119628] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-07T20:17:50.120418] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-07T20:17:50.120472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:50.120504] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:50.120532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:50.120615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:50.179374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:50.180274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:50.180399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:50.180436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:50.290059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:50.290235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:50.290283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:50.290311] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:50.293807] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-07T20:17:50.294122] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-07T20:17:50.294257] [INFO ] [sig ] BNJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:50.435842] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BNJ.txt [2026-01-07T20:17:50.435988] [INFO ] [sig ] [479/3515] Completed BNJ in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:50.436030] [INFO ] [sig ] [480/3515] Forecasting BNL... [2026-01-07T20:17:50.436061] [INFO ] [sig ] Generating forecast for: BNL [2026-01-07T20:17:50.436091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-07T20:17:50.448136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-07T20:17:50.448444] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-07T20:17:50.449236] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-07T20:17:50.449289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:50.449321] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:50.449348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:50.449404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:50.505828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:50.506650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:50.506739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:50.506774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:50.626145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:50.626339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:50.626384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:50.626414] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:50.629929] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-01-07T20:17:50.630210] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-07T20:17:50.630341] [INFO ] [sig ] BNL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:50.769625] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNL.txt [2026-01-07T20:17:50.769800] [INFO ] [sig ] [480/3515] Completed BNL in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:50.769843] [INFO ] [sig ] [481/3515] Forecasting BNS... [2026-01-07T20:17:50.769877] [INFO ] [sig ] Generating forecast for: BNS [2026-01-07T20:17:50.769909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-07T20:17:50.781829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-07T20:17:50.782209] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-07T20:17:50.783039] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-07T20:17:50.783095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:50.783129] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:50.783156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:50.783214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:50.840992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:50.841920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:50.842013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:50.842047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:50.967985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:50.968146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:50.968187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:50.968218] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:50.971725] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-07T20:17:50.972009] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-07T20:17:50.972139] [INFO ] [sig ] BNS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:51.116971] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNS.txt [2026-01-07T20:17:51.117132] [INFO ] [sig ] [481/3515] Completed BNS in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:51.117175] [INFO ] [sig ] [482/3515] Forecasting BNTC... [2026-01-07T20:17:51.117205] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-07T20:17:51.117236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-07T20:17:51.128951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-07T20:17:51.129261] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-07T20:17:51.130068] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-07T20:17:51.130122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:51.130165] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:51.130193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:51.130251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:51.185757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:51.186501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:51.186602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:51.186638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:51.308316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:51.308474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:51.308517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:51.308548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:51.311913] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=70.28%) [2026-01-07T20:17:51.312182] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-07T20:17:51.312303] [INFO ] [sig ] BNTC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:51.450562] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BNTC.txt [2026-01-07T20:17:51.450756] [INFO ] [sig ] [482/3515] Completed BNTC in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:51.450797] [INFO ] [sig ] [483/3515] Forecasting BNTX... [2026-01-07T20:17:51.450828] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-07T20:17:51.450858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-07T20:17:51.462548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-07T20:17:51.462862] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-07T20:17:51.463640] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-07T20:17:51.463693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:51.463726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:51.463753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:51.463810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:51.522043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:51.522809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:51.522896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:51.522931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:51.641647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:51.641805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:51.641847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:51.641876] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:51.645334] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=47.10%) [2026-01-07T20:17:51.645631] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-07T20:17:51.645759] [INFO ] [sig ] BNTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:51.787705] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BNTX.txt [2026-01-07T20:17:51.787847] [INFO ] [sig ] [483/3515] Completed BNTX in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:51.787887] [INFO ] [sig ] [484/3515] Forecasting BNY... [2026-01-07T20:17:51.787918] [INFO ] [sig ] Generating forecast for: BNY [2026-01-07T20:17:51.787954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-07T20:17:51.801416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-07T20:17:51.801752] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-07T20:17:51.802600] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-07T20:17:51.802653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:51.802685] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:51.802712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:51.802769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:51.859155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:51.859879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:51.859964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:51.859997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:51.978157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:51.978312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:51.978353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:51.978399] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:51.981953] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-07T20:17:51.982236] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-07T20:17:51.982361] [INFO ] [sig ] BNY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:52.122339] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BNY.txt [2026-01-07T20:17:52.122486] [INFO ] [sig ] [484/3515] Completed BNY in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:52.122528] [INFO ] [sig ] [485/3515] Forecasting BOC... [2026-01-07T20:17:52.122561] [INFO ] [sig ] Generating forecast for: BOC [2026-01-07T20:17:52.122613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-07T20:17:52.142203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-07T20:17:52.142515] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-07T20:17:52.143322] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-07T20:17:52.143378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:52.143412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:52.143440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:52.143498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:52.201511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:52.202248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:52.202337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:52.202370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:52.327401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:52.327561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:52.327620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:52.327651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:52.331336] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=48.89%) [2026-01-07T20:17:52.331637] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-07T20:17:52.331767] [INFO ] [sig ] BOC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:52.475469] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BOC.txt [2026-01-07T20:17:52.475668] [INFO ] [sig ] [485/3515] Completed BOC in 0.4s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:52.475727] [INFO ] [sig ] [486/3515] Forecasting BOE... [2026-01-07T20:17:52.475759] [INFO ] [sig ] Generating forecast for: BOE [2026-01-07T20:17:52.475790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-07T20:17:52.488545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-07T20:17:52.488872] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-07T20:17:52.489704] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-07T20:17:52.489759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:52.489818] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:52.489848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:52.489905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:52.547843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:52.548559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:52.548664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:52.548699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:52.669727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:52.669893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:52.669936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:52.669966] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:52.673357] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-07T20:17:52.673672] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-07T20:17:52.673805] [INFO ] [sig ] BOE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:52.811262] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOE.txt [2026-01-07T20:17:52.811419] [INFO ] [sig ] [486/3515] Completed BOE in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:52.811460] [INFO ] [sig ] [487/3515] Forecasting BOF... [2026-01-07T20:17:52.811492] [INFO ] [sig ] Generating forecast for: BOF [2026-01-07T20:17:52.811523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-07T20:17:52.823293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-07T20:17:52.823621] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-07T20:17:52.824392] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-07T20:17:52.824447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:52.824481] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:52.824509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:52.824585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:52.882394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:52.883171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:52.883259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:52.883294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:53.008399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:53.008595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:53.008639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:53.008669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:53.012085] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-07T20:17:53.012363] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-07T20:17:53.012488] [INFO ] [sig ] BOF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:53.153502] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BOF.txt [2026-01-07T20:17:53.153670] [INFO ] [sig ] [487/3515] Completed BOF in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:53.153713] [INFO ] [sig ] [488/3515] Forecasting BOH... [2026-01-07T20:17:53.153744] [INFO ] [sig ] Generating forecast for: BOH [2026-01-07T20:17:53.153774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-07T20:17:53.170233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-07T20:17:53.170562] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-07T20:17:53.171355] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-07T20:17:53.171409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:53.171443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:53.171470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:53.171540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:53.228759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:53.229521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:53.229643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:53.229680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:53.349725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:53.349882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:53.349921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:53.349951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:53.353486] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-07T20:17:53.353789] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-07T20:17:53.353919] [INFO ] [sig ] BOH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:53.492921] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BOH.txt [2026-01-07T20:17:53.493060] [INFO ] [sig ] [488/3515] Completed BOH in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:53.493103] [INFO ] [sig ] [489/3515] Forecasting BOKF... [2026-01-07T20:17:53.493133] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-07T20:17:53.493165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-07T20:17:53.505530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-07T20:17:53.505881] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-07T20:17:53.506685] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-07T20:17:53.506739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:53.506772] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:53.506799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:53.506855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:53.564418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:53.565222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:53.565310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:53.565344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:53.686800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:53.686957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:53.686996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:53.687052] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:53.690389] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-07T20:17:53.690693] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-07T20:17:53.690823] [INFO ] [sig ] BOKF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:53.834727] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BOKF.txt [2026-01-07T20:17:53.834899] [INFO ] [sig ] [489/3515] Completed BOKF in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:53.834948] [INFO ] [sig ] [490/3515] Forecasting BOLD... [2026-01-07T20:17:53.834979] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-07T20:17:53.835010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-07T20:17:53.846436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-07T20:17:53.846768] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-07T20:17:53.847563] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-07T20:17:53.847652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:53.847686] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:53.847713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:53.847771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:53.904966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:53.905737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:53.905823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:53.905858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:54.025159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:54.025317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:54.025357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:54.025385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:54.028728] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-07T20:17:54.029001] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-07T20:17:54.029125] [INFO ] [sig ] BOLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:54.169057] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOLD.txt [2026-01-07T20:17:54.169192] [INFO ] [sig ] [490/3515] Completed BOLD in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-07T20:17:54.169233] [INFO ] [sig ] [491/3515] Forecasting BOND... [2026-01-07T20:17:54.169262] [INFO ] [sig ] Generating forecast for: BOND [2026-01-07T20:17:54.169293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-07T20:17:54.181681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-07T20:17:54.182131] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-07T20:17:54.182983] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-07T20:17:54.183040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:54.183073] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:54.183100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:54.183159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:54.238908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:54.239833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:54.239933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:54.239968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:54.365557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:54.365727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:54.365767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:54.365795] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:54.369135] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=60.57%) [2026-01-07T20:17:54.369406] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-07T20:17:54.369532] [INFO ] [sig ] BOND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:54.505858] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOND.txt [2026-01-07T20:17:54.506006] [INFO ] [sig ] [491/3515] Completed BOND in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-07T20:17:54.506047] [INFO ] [sig ] [492/3515] Forecasting BOOM... [2026-01-07T20:17:54.506076] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-07T20:17:54.506105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-07T20:17:54.517482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-07T20:17:54.517833] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-07T20:17:54.518600] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-07T20:17:54.518653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:54.518685] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:54.518712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:54.518769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:54.573650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:54.574361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:54.574446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:54.574480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:54.691687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:54.691846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:54.691887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:54.691916] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:54.695278] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=60.91%) [2026-01-07T20:17:54.695560] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-07T20:17:54.695707] [INFO ] [sig ] BOOM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:54.832492] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOOM.txt [2026-01-07T20:17:54.832647] [INFO ] [sig ] [492/3515] Completed BOOM in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-07T20:17:54.832691] [INFO ] [sig ] [493/3515] Forecasting BOTZ... [2026-01-07T20:17:54.832720] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-07T20:17:54.832751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-07T20:17:54.844235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-07T20:17:54.844603] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-07T20:17:54.845391] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-07T20:17:54.845444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:54.845478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:54.845507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:54.845564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:54.902039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:54.902771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:54.902853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:54.902886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:55.019622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:55.019776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:55.019816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:55.019845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:55.023182] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-01-07T20:17:55.023469] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-07T20:17:55.023617] [INFO ] [sig ] BOTZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:55.160272] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOTZ.txt [2026-01-07T20:17:55.160412] [INFO ] [sig ] [493/3515] Completed BOTZ in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-07T20:17:55.160453] [INFO ] [sig ] [494/3515] Forecasting BOX... [2026-01-07T20:17:55.160483] [INFO ] [sig ] Generating forecast for: BOX [2026-01-07T20:17:55.160514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-07T20:17:55.171604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-07T20:17:55.171949] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-07T20:17:55.172742] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-07T20:17:55.172796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:55.172829] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:55.172856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:55.172913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:55.229066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:55.229815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:55.229903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:55.229937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:55.348550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:55.348712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:55.348752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:55.348782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:55.352121] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-01-07T20:17:55.352402] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-07T20:17:55.352535] [INFO ] [sig ] BOX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:55.489098] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BOX.txt [2026-01-07T20:17:55.489222] [INFO ] [sig ] [494/3515] Completed BOX in 0.3s | 2.89 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-07T20:17:55.489262] [INFO ] [sig ] [495/3515] Forecasting BP... [2026-01-07T20:17:55.489292] [INFO ] [sig ] Generating forecast for: BP [2026-01-07T20:17:55.489322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-07T20:17:55.500875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-07T20:17:55.501203] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-07T20:17:55.501999] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-07T20:17:55.502051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:55.502083] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:55.502111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:55.502167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:55.557300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:55.558020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:55.558104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:55.558136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:55.674919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:55.675073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:55.675114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:55.675142] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:55.678483] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-01-07T20:17:55.678789] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-07T20:17:55.678918] [INFO ] [sig ] BP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:55.819191] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BP.txt [2026-01-07T20:17:55.819320] [INFO ] [sig ] [495/3515] Completed BP in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:55.819360] [INFO ] [sig ] [496/3515] Forecasting BPOP... [2026-01-07T20:17:55.819390] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-07T20:17:55.819421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-07T20:17:55.830656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-07T20:17:55.830994] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-07T20:17:55.831775] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-07T20:17:55.831828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:55.831860] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:55.831887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:55.831945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:55.887949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:55.888820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:55.888905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:55.888971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:56.007903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:56.008059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:56.008100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:56.008131] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:56.011508] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-01-07T20:17:56.011803] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-07T20:17:56.011930] [INFO ] [sig ] BPOP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:56.149386] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BPOP.txt [2026-01-07T20:17:56.149540] [INFO ] [sig ] [496/3515] Completed BPOP in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:56.149623] [INFO ] [sig ] [497/3515] Forecasting BPRN... [2026-01-07T20:17:56.149658] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-07T20:17:56.149691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-07T20:17:56.159365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-07T20:17:56.159686] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-07T20:17:56.160432] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-07T20:17:56.160485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:56.160517] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:56.160545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:56.160638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:56.215590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:56.216264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:56.216347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:56.216379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:56.309260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:56.309371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:56.309424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:56.309453] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:56.312620] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-01-07T20:17:56.312882] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-07T20:17:56.313002] [INFO ] [sig ] BPRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:56.451590] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BPRN.txt [2026-01-07T20:17:56.451749] [INFO ] [sig ] [497/3515] Completed BPRN in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:56.451792] [INFO ] [sig ] [498/3515] Forecasting BPYPM... [2026-01-07T20:17:56.451825] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-07T20:17:56.451856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-07T20:17:56.463419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-07T20:17:56.463784] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-07T20:17:56.464679] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-07T20:17:56.464740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:56.464781] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:56.464812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:56.464870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:56.520967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:56.521597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:56.521677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:56.521711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:56.625018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:56.625144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:56.625181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:56.625210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:56.628402] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-07T20:17:56.628697] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-07T20:17:56.628827] [INFO ] [sig ] BPYPM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:56.767462] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BPYPM.txt [2026-01-07T20:17:56.767645] [INFO ] [sig ] [498/3515] Completed BPYPM in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:56.767692] [INFO ] [sig ] [499/3515] Forecasting BPYPO... [2026-01-07T20:17:56.767722] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-07T20:17:56.767752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-07T20:17:56.780431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-07T20:17:56.780852] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-07T20:17:56.781659] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-07T20:17:56.781713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:56.781746] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:56.781775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:56.781832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:56.839396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:56.840355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:56.840455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:56.840490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:56.939632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:56.939797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:56.939837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:56.939866] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:56.943252] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=40.26%) [2026-01-07T20:17:56.943545] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-07T20:17:56.943699] [INFO ] [sig ] BPYPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:57.084457] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BPYPO.txt [2026-01-07T20:17:57.084666] [INFO ] [sig ] [499/3515] Completed BPYPO in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:57.084711] [INFO ] [sig ] [500/3515] Forecasting BPYPP... [2026-01-07T20:17:57.084742] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-07T20:17:57.084774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-07T20:17:57.096233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-07T20:17:57.096604] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-07T20:17:57.097490] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-07T20:17:57.097543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:57.097595] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:57.097626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:57.097687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:57.153611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:57.154476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:57.154566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:57.154628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:57.257760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:57.257924] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:17:57.257964] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:57.257994] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:57.261494] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-07T20:17:57.261836] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-07T20:17:57.261976] [INFO ] [sig ] BPYPP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:57.415655] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BPYPP.txt [2026-01-07T20:17:57.415835] [INFO ] [sig ] [500/3515] Completed BPYPP in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:57.415886] [INFO ] [sig ] [501/3515] Forecasting BRAG... [2026-01-07T20:17:57.415916] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-07T20:17:57.415947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-07T20:17:57.427948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-07T20:17:57.428349] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-07T20:17:57.429198] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-07T20:17:57.429260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:57.429308] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:57.429338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:57.429395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:57.488078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:57.488985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:57.489076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:57.489109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:57.609723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:57.609888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:57.609928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:57.609958] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:57.613437] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-01-07T20:17:57.613757] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-07T20:17:57.613889] [INFO ] [sig ] BRAG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:57.756257] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BRAG.txt [2026-01-07T20:17:57.756416] [INFO ] [sig ] [501/3515] Completed BRAG in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:57.756456] [INFO ] [sig ] [502/3515] Forecasting BRC... [2026-01-07T20:17:57.756488] [INFO ] [sig ] Generating forecast for: BRC [2026-01-07T20:17:57.756519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-07T20:17:57.767730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-07T20:17:57.768036] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-07T20:17:57.768816] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-07T20:17:57.768869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:57.768902] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:57.768928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:57.768984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:57.825062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:57.825958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:57.826051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:57.826085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:57.943948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:57.944105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:57.944145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:57.944176] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:57.947497] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-07T20:17:57.947789] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-07T20:17:57.947913] [INFO ] [sig ] BRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:58.088115] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BRC.txt [2026-01-07T20:17:58.088276] [INFO ] [sig ] [502/3515] Completed BRC in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:58.088317] [INFO ] [sig ] [503/3515] Forecasting BRCC... [2026-01-07T20:17:58.088347] [INFO ] [sig ] Generating forecast for: BRCC [2026-01-07T20:17:58.088378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRCC' from 'https://tdm.silogroup.org/data/derivative_storage/BRCC.csv'. [2026-01-07T20:17:58.100291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRCC'. [2026-01-07T20:17:58.100729] [INFO ] [FORECASTER] Starting predict_future for BRCC [2026-01-07T20:17:58.101529] [DEBUG] [LOCAL ] No optimal features file found for BRCC: ./output/feature-sets/BRCC.txt [2026-01-07T20:17:58.101609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:58.101672] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:58.101701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:58.101759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:58.157975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:58.158843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:58.158929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:58.158963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:58.282484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:58.282660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:58.282701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:58.282730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:58.286102] [DEBUG] [FORECASTER] BRCC: Forecast T+1@11:T+2@11: DOWN (p=16.22%) [2026-01-07T20:17:58.286378] [INFO ] [FORECASTER] Completed predict_future for BRCC [2026-01-07T20:17:58.286503] [INFO ] [sig ] BRCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:58.423906] [INFO ] [LOCAL ] Saved forecast: BRCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BRCC.txt [2026-01-07T20:17:58.424043] [INFO ] [sig ] [503/3515] Completed BRCC in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-07T20:17:58.424083] [INFO ] [sig ] [504/3515] Forecasting BRO... [2026-01-07T20:17:58.424113] [INFO ] [sig ] Generating forecast for: BRO [2026-01-07T20:17:58.424144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-07T20:17:58.435628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-07T20:17:58.435919] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-07T20:17:58.436687] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-07T20:17:58.436738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:58.436770] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:58.436798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:58.436854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:58.493117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:58.493871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:58.493954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:58.493987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:58.617213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:58.617380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:58.617423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:58.617453] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:58.620923] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=79.61%) [2026-01-07T20:17:58.621204] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-07T20:17:58.621346] [INFO ] [sig ] BRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:58.762130] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BRO.txt [2026-01-07T20:17:58.762295] [INFO ] [sig ] [504/3515] Completed BRO in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:17:58.762346] [INFO ] [sig ] [505/3515] Forecasting BROS... [2026-01-07T20:17:58.762377] [INFO ] [sig ] Generating forecast for: BROS [2026-01-07T20:17:58.762407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-07T20:17:58.774849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-07T20:17:58.775214] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-07T20:17:58.776032] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-07T20:17:58.776087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:58.776121] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:58.776150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:58.776207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:58.832469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:58.833199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:58.833286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:58.833320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:58.956686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:58.956851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:58.957079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:58.957108] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:58.960866] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-01-07T20:17:58.961329] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-07T20:17:58.961456] [INFO ] [sig ] BROS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:17:59.103288] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BROS.txt [2026-01-07T20:17:59.103447] [INFO ] [sig ] [505/3515] Completed BROS in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:17:59.103501] [INFO ] [sig ] [506/3515] Forecasting BRSP... [2026-01-07T20:17:59.103547] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-07T20:17:59.103599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-07T20:17:59.118021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-07T20:17:59.118492] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-07T20:17:59.119337] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-07T20:17:59.119391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:59.119424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:59.119450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:59.119506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:59.179212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:59.180119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:59.180208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:59.180241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:59.296671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:59.296844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:59.296884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:59.296947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:59.300386] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-07T20:17:59.300694] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-07T20:17:59.300847] [INFO ] [sig ] BRSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:59.438254] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BRSP.txt [2026-01-07T20:17:59.438420] [INFO ] [sig ] [506/3515] Completed BRSP in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:17:59.438460] [INFO ] [sig ] [507/3515] Forecasting BRX... [2026-01-07T20:17:59.438491] [INFO ] [sig ] Generating forecast for: BRX [2026-01-07T20:17:59.438522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-07T20:17:59.450616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-07T20:17:59.451013] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-07T20:17:59.451825] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-07T20:17:59.451879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:59.451912] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:59.451940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:59.451997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:59.507953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:59.508819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:59.508908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:59.508955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:59.627815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:59.627978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:59.628017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:59.628046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:59.631429] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-07T20:17:59.631729] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-07T20:17:59.631856] [INFO ] [sig ] BRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:17:59.770022] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BRX.txt [2026-01-07T20:17:59.770173] [INFO ] [sig ] [507/3515] Completed BRX in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:17:59.770213] [INFO ] [sig ] [508/3515] Forecasting BRZE... [2026-01-07T20:17:59.770245] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-07T20:17:59.770276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-07T20:17:59.781436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-07T20:17:59.781856] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-07T20:17:59.782668] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-07T20:17:59.782722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:17:59.782755] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:17:59.782782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:17:59.782841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:17:59.839223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:17:59.840076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:17:59.840165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:17:59.840199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:17:59.961547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:17:59.961729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:17:59.961788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:17:59.961819] [INFO ] [FORECASTER] Training complete [2026-01-07T20:17:59.965207] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-07T20:17:59.965481] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-07T20:17:59.965624] [INFO ] [sig ] BRZE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:00.105032] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BRZE.txt [2026-01-07T20:18:00.105208] [INFO ] [sig ] [508/3515] Completed BRZE in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:18:00.105250] [INFO ] [sig ] [509/3515] Forecasting BSAC... [2026-01-07T20:18:00.105281] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-07T20:18:00.105312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-07T20:18:00.116537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-07T20:18:00.116864] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-07T20:18:00.117678] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-07T20:18:00.117742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:00.117775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:00.117803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:00.117862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:00.173920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:00.174659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:00.174746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:00.174780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:00.294837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:00.294993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:00.295034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:00.295064] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:00.298424] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-07T20:18:00.298745] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-07T20:18:00.298878] [INFO ] [sig ] BSAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:00.439312] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSAC.txt [2026-01-07T20:18:00.440270] [INFO ] [sig ] [509/3515] Completed BSAC in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:18:00.440316] [INFO ] [sig ] [510/3515] Forecasting BSCQ... [2026-01-07T20:18:00.440348] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-07T20:18:00.440379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-07T20:18:00.452372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-07T20:18:00.452798] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-07T20:18:00.453602] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-07T20:18:00.453655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:00.453689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:00.453722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:00.453791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:00.511480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:00.512342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:00.512463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:00.512501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:00.632221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:00.632443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:00.632486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:00.632516] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:00.636110] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-07T20:18:00.636390] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-07T20:18:00.636528] [INFO ] [sig ] BSCQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:00.776892] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSCQ.txt [2026-01-07T20:18:00.777051] [INFO ] [sig ] [510/3515] Completed BSCQ in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:18:00.777093] [INFO ] [sig ] [511/3515] Forecasting BSCS... [2026-01-07T20:18:00.777123] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-07T20:18:00.777156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-07T20:18:00.791930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-07T20:18:00.792376] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-07T20:18:00.793220] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-07T20:18:00.793275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:00.793307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:00.793334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:00.793391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:00.859178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:00.860102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:00.860191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:00.860225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:00.983317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:00.983470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:00.983512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:00.983542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:00.986980] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=43.78%) [2026-01-07T20:18:00.987259] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-07T20:18:00.987385] [INFO ] [sig ] BSCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:01.128329] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSCS.txt [2026-01-07T20:18:01.128466] [INFO ] [sig ] [511/3515] Completed BSCS in 0.4s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:18:01.128505] [INFO ] [sig ] [512/3515] Forecasting BSCX... [2026-01-07T20:18:01.128535] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-07T20:18:01.128566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-07T20:18:01.139667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-07T20:18:01.139958] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-07T20:18:01.140717] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-07T20:18:01.140769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:01.140816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:01.140845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:01.140902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:01.198126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:01.198788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:01.198872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:01.198905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:01.321191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:01.321356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:01.321395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:01.321424] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:01.324854] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-01-07T20:18:01.325144] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-07T20:18:01.325275] [INFO ] [sig ] BSCX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:01.466005] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSCX.txt [2026-01-07T20:18:01.466173] [INFO ] [sig ] [512/3515] Completed BSCX in 0.3s | 2.89 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-07T20:18:01.466219] [INFO ] [sig ] [513/3515] Forecasting BSCY... [2026-01-07T20:18:01.466249] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-07T20:18:01.466279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-07T20:18:01.477674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-07T20:18:01.478082] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-07T20:18:01.478871] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-07T20:18:01.478924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:01.478956] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:01.478983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:01.479040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:01.534888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:01.535794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:01.535930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:01.535963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:01.656552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:01.656745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:01.656791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:01.656821] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:01.660373] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=84.66%) [2026-01-07T20:18:01.660701] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-07T20:18:01.660865] [INFO ] [sig ] BSCY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:01.810547] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSCY.txt [2026-01-07T20:18:01.810739] [INFO ] [sig ] [513/3515] Completed BSCY in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:01.810788] [INFO ] [sig ] [514/3515] Forecasting BSJQ... [2026-01-07T20:18:01.810826] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-07T20:18:01.810863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-07T20:18:01.823135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-07T20:18:01.823544] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-07T20:18:01.824375] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-07T20:18:01.824430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:01.824463] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:01.824491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:01.824550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:01.881585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:01.882484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:01.882588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:01.882624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:02.001804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:02.001968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:02.002007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:02.002037] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:02.005394] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-01-07T20:18:02.005687] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-07T20:18:02.005814] [INFO ] [sig ] BSJQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:02.142596] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSJQ.txt [2026-01-07T20:18:02.142708] [INFO ] [sig ] [514/3515] Completed BSJQ in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:02.142746] [INFO ] [sig ] [515/3515] Forecasting BSJS... [2026-01-07T20:18:02.142777] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-07T20:18:02.142806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-07T20:18:02.154858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-07T20:18:02.155296] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-07T20:18:02.156128] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-07T20:18:02.156182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:02.156215] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:02.156242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:02.156299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:02.212712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:02.213665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:02.213762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:02.213797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:02.337006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:02.337176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:02.337217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:02.337247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:02.340858] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-01-07T20:18:02.341189] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-07T20:18:02.341336] [INFO ] [sig ] BSJS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:02.487465] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSJS.txt [2026-01-07T20:18:02.487647] [INFO ] [sig ] [515/3515] Completed BSJS in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:02.487691] [INFO ] [sig ] [516/3515] Forecasting BSL... [2026-01-07T20:18:02.487729] [INFO ] [sig ] Generating forecast for: BSL [2026-01-07T20:18:02.487761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-07T20:18:02.500258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-07T20:18:02.500671] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-07T20:18:02.501448] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-07T20:18:02.501503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:02.501537] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:02.501565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:02.501648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:02.562469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:02.563376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:02.563469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:02.563504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:02.684523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:02.684746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:02.684798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:02.684838] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:02.688464] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=61.45%) [2026-01-07T20:18:02.688804] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-07T20:18:02.688945] [INFO ] [sig ] BSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:02.828412] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSL.txt [2026-01-07T20:18:02.828598] [INFO ] [sig ] [516/3515] Completed BSL in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:02.828641] [INFO ] [sig ] [517/3515] Forecasting BSM... [2026-01-07T20:18:02.828672] [INFO ] [sig ] Generating forecast for: BSM [2026-01-07T20:18:02.828703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-07T20:18:02.841532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-07T20:18:02.842022] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-07T20:18:02.842911] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-07T20:18:02.842969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:02.843004] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:02.843034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:02.843093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:02.901662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:02.902635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:02.902741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:02.902776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:03.026015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:03.026186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:03.026228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:03.026258] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:03.029890] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-07T20:18:03.030239] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-07T20:18:03.030383] [INFO ] [sig ] BSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:03.173228] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSM.txt [2026-01-07T20:18:03.173387] [INFO ] [sig ] [517/3515] Completed BSM in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:03.173430] [INFO ] [sig ] [518/3515] Forecasting BSMQ... [2026-01-07T20:18:03.173460] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-07T20:18:03.173491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-07T20:18:03.185222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-07T20:18:03.185564] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-07T20:18:03.186343] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-07T20:18:03.186396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:03.186429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:03.186457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:03.186513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:03.241692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:03.242467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:03.242555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:03.242606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:03.360436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:03.360620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:03.360662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:03.360691] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:03.363993] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=71.34%) [2026-01-07T20:18:03.364261] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-07T20:18:03.364390] [INFO ] [sig ] BSMQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:03.502068] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSMQ.txt [2026-01-07T20:18:03.502217] [INFO ] [sig ] [518/3515] Completed BSMQ in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:03.502259] [INFO ] [sig ] [519/3515] Forecasting BSMS... [2026-01-07T20:18:03.502289] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-07T20:18:03.502319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-07T20:18:03.513270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-07T20:18:03.513558] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-07T20:18:03.514313] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-07T20:18:03.514365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:03.514397] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:03.514424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:03.514480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:03.569927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:03.570762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:03.570849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:03.570883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:03.683635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:03.683796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:03.683835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:03.683881] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:03.687176] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-07T20:18:03.687445] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-07T20:18:03.687568] [INFO ] [sig ] BSMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:03.824541] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSMS.txt [2026-01-07T20:18:03.824711] [INFO ] [sig ] [519/3515] Completed BSMS in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-07T20:18:03.824754] [INFO ] [sig ] [520/3515] Forecasting BSSX... [2026-01-07T20:18:03.824784] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-07T20:18:03.824815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-07T20:18:03.835842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-07T20:18:03.836174] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-07T20:18:03.836937] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-07T20:18:03.836991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:03.837048] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:03.837077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:03.837133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:03.892872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:03.893722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:03.893813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:03.893852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:03.997505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:03.997697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:03.997741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:03.997775] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:04.001398] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-07T20:18:04.001750] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-07T20:18:04.001900] [INFO ] [sig ] BSSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:04.147868] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSSX.txt [2026-01-07T20:18:04.148038] [INFO ] [sig ] [520/3515] Completed BSSX in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:04.148081] [INFO ] [sig ] [521/3515] Forecasting BSTZ... [2026-01-07T20:18:04.148111] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-07T20:18:04.148142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-07T20:18:04.160172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-07T20:18:04.160591] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-07T20:18:04.161374] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-07T20:18:04.161428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:04.161461] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:04.161488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:04.161547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:04.218903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:04.219805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:04.219903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:04.219984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:04.339372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:04.339539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:04.339619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:04.339655] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:04.343139] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-07T20:18:04.343429] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-07T20:18:04.343614] [INFO ] [sig ] BSTZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:04.497284] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSTZ.txt [2026-01-07T20:18:04.497492] [INFO ] [sig ] [521/3515] Completed BSTZ in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:04.497552] [INFO ] [sig ] [522/3515] Forecasting BSVN... [2026-01-07T20:18:04.497618] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-07T20:18:04.497664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-07T20:18:04.511454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-07T20:18:04.511902] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-07T20:18:04.512880] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-07T20:18:04.512947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:04.512992] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:04.513033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:04.513116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:04.574999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:04.575946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:04.576037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:04.576073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:04.693148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:04.693309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:04.693353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:04.693396] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:04.697008] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-07T20:18:04.697314] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-07T20:18:04.697450] [INFO ] [sig ] BSVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:04.842075] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BSVN.txt [2026-01-07T20:18:04.842228] [INFO ] [sig ] [522/3515] Completed BSVN in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:04.842268] [INFO ] [sig ] [523/3515] Forecasting BSVO... [2026-01-07T20:18:04.842298] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-07T20:18:04.842328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-07T20:18:04.853929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-07T20:18:04.854233] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-07T20:18:04.855001] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-07T20:18:04.855053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:04.855084] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:04.855111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:04.855179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:04.910824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:04.911691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:04.911776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:04.911809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:05.031091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:05.031254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:05.031294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:05.031357] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:05.034690] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-01-07T20:18:05.034963] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-07T20:18:05.035088] [INFO ] [sig ] BSVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:05.237123] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSVO.txt [2026-01-07T20:18:05.237287] [INFO ] [sig ] [523/3515] Completed BSVO in 0.4s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:05.237328] [INFO ] [sig ] [524/3515] Forecasting BSX... [2026-01-07T20:18:05.237359] [INFO ] [sig ] Generating forecast for: BSX [2026-01-07T20:18:05.237391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-07T20:18:05.249105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-07T20:18:05.249455] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-07T20:18:05.250368] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-07T20:18:05.250423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:05.250455] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:05.250482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:05.250540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:05.305644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:05.306453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:05.306539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:05.306591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:05.420183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:05.420352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:05.420392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:05.420422] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:05.423926] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-07T20:18:05.424244] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-07T20:18:05.424380] [INFO ] [sig ] BSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:05.563712] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSX.txt [2026-01-07T20:18:05.563877] [INFO ] [sig ] [524/3515] Completed BSX in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:05.563919] [INFO ] [sig ] [525/3515] Forecasting BSY... [2026-01-07T20:18:05.563949] [INFO ] [sig ] Generating forecast for: BSY [2026-01-07T20:18:05.563980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-07T20:18:05.575171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-07T20:18:05.575561] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-07T20:18:05.576369] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-07T20:18:05.576434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:05.576467] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:05.576493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:05.576553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:05.631445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:05.632296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:05.632382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:05.632415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:05.750106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:05.750266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:05.750305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:05.750335] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:05.753696] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-07T20:18:05.753969] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-07T20:18:05.754094] [INFO ] [sig ] BSY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:05.893421] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BSY.txt [2026-01-07T20:18:05.893611] [INFO ] [sig ] [525/3515] Completed BSY in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:05.893654] [INFO ] [sig ] [526/3515] Forecasting BTA... [2026-01-07T20:18:05.893684] [INFO ] [sig ] Generating forecast for: BTA [2026-01-07T20:18:05.893715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-07T20:18:05.905019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-07T20:18:05.905389] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-07T20:18:05.906231] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-07T20:18:05.906289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:05.906329] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:05.906365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:05.906429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:05.964129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:05.965040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:05.965132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:05.965167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:06.075207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:06.075362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:06.075403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:06.075436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:06.078945] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-01-07T20:18:06.079238] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-07T20:18:06.079368] [INFO ] [sig ] BTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:06.225547] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BTA.txt [2026-01-07T20:18:06.225723] [INFO ] [sig ] [526/3515] Completed BTA in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:06.225765] [INFO ] [sig ] [527/3515] Forecasting BTAI... [2026-01-07T20:18:06.225794] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-07T20:18:06.225824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-07T20:18:06.237433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-07T20:18:06.237797] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-07T20:18:06.238619] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-07T20:18:06.238675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:06.238708] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:06.238735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:06.238794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:06.294673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:06.295477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:06.295566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:06.295621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:06.415790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:06.415965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:06.416007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:06.416038] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:06.419793] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-07T20:18:06.420166] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-07T20:18:06.420318] [INFO ] [sig ] BTAI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:06.565127] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTAI.txt [2026-01-07T20:18:06.565293] [INFO ] [sig ] [527/3515] Completed BTAI in 0.3s | 2.89 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:06.565335] [INFO ] [sig ] [528/3515] Forecasting BTCS... [2026-01-07T20:18:06.565365] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-07T20:18:06.565396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-07T20:18:06.578042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-07T20:18:06.578440] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-07T20:18:06.579242] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-07T20:18:06.579297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:06.579331] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:06.579358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:06.579414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:06.634729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:06.635663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:06.635762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:06.635796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:06.750750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:06.750908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:06.750949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:06.750979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:06.754290] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-07T20:18:06.754556] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-07T20:18:06.754700] [INFO ] [sig ] BTCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:06.896528] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTCS.txt [2026-01-07T20:18:06.896719] [INFO ] [sig ] [528/3515] Completed BTCS in 0.3s | 2.90 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:06.896762] [INFO ] [sig ] [529/3515] Forecasting BTE... [2026-01-07T20:18:06.896792] [INFO ] [sig ] Generating forecast for: BTE [2026-01-07T20:18:06.896822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-07T20:18:06.908121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-07T20:18:06.908453] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-07T20:18:06.909230] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-07T20:18:06.909282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:06.909314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:06.909341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:06.909398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:06.964955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:06.965845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:06.965933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:06.965968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:07.081293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:07.081454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:07.081496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:07.081527] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:07.084985] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-01-07T20:18:07.085263] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-07T20:18:07.085389] [INFO ] [sig ] BTE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:07.224664] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BTE.txt [2026-01-07T20:18:07.224824] [INFO ] [sig ] [529/3515] Completed BTE in 0.3s | 2.90 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-07T20:18:07.224865] [INFO ] [sig ] [530/3515] Forecasting BTF... [2026-01-07T20:18:07.224896] [INFO ] [sig ] Generating forecast for: BTF [2026-01-07T20:18:07.224927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-07T20:18:07.236293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-07T20:18:07.236639] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-07T20:18:07.237393] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-07T20:18:07.237445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:07.237478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:07.237506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:07.237562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:07.293251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:07.294173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:07.294298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:07.294335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:07.415365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:07.415532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:07.415591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:07.415624] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:07.419175] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-07T20:18:07.419609] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-07T20:18:07.419761] [INFO ] [sig ] BTF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:07.565058] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTF.txt [2026-01-07T20:18:07.565220] [INFO ] [sig ] [530/3515] Completed BTF in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-07T20:18:07.565262] [INFO ] [sig ] [531/3515] Forecasting BTI... [2026-01-07T20:18:07.565293] [INFO ] [sig ] Generating forecast for: BTI [2026-01-07T20:18:07.565324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-07T20:18:07.577186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-07T20:18:07.577591] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-07T20:18:07.578352] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-07T20:18:07.578404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:07.578436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:07.578464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:07.578521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:07.636021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:07.636913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:07.637005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:07.637041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:07.759728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:07.759927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:07.759973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:07.760005] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:07.763446] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-07T20:18:07.763754] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-07T20:18:07.763886] [INFO ] [sig ] BTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:07.905102] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTI.txt [2026-01-07T20:18:07.905276] [INFO ] [sig ] [531/3515] Completed BTI in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-07T20:18:07.905320] [INFO ] [sig ] [532/3515] Forecasting BTM... [2026-01-07T20:18:07.905352] [INFO ] [sig ] Generating forecast for: BTM [2026-01-07T20:18:07.905383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-07T20:18:07.917497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-07T20:18:07.917943] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-07T20:18:07.918768] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-07T20:18:07.918824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:07.918860] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:07.918889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:07.918951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:07.974982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:07.975890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:07.975999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:07.976041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:08.102808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:08.102986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:08.103056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:08.103096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:08.107621] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=29.47%) [2026-01-07T20:18:08.107987] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-07T20:18:08.108145] [INFO ] [sig ] BTM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:08.252886] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTM.txt [2026-01-07T20:18:08.253046] [INFO ] [sig ] [532/3515] Completed BTM in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-07T20:18:08.253088] [INFO ] [sig ] [533/3515] Forecasting BTMD... [2026-01-07T20:18:08.253118] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-07T20:18:08.253149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-07T20:18:08.264837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-07T20:18:08.265169] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-07T20:18:08.265932] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-07T20:18:08.265984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:08.266016] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:08.266043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:08.266104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:08.321825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:08.322720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:08.322807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:08.322841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:08.442043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:08.442208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:08.442247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:08.442276] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:08.445632] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-07T20:18:08.445906] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-07T20:18:08.446027] [INFO ] [sig ] BTMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:08.585008] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTMD.txt [2026-01-07T20:18:08.585205] [INFO ] [sig ] [533/3515] Completed BTMD in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-07T20:18:08.585248] [INFO ] [sig ] [534/3515] Forecasting BTSG... [2026-01-07T20:18:08.585278] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-07T20:18:08.585309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-07T20:18:08.597249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-07T20:18:08.597658] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-07T20:18:08.598475] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-07T20:18:08.598530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:08.598563] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:08.598618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:08.598678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:08.656541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:08.657497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:08.657610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:08.657647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:08.776326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:08.776488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:08.776529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:08.776559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:08.780121] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-07T20:18:08.780398] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-07T20:18:08.780524] [INFO ] [sig ] BTSG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:08.919513] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BTSG.txt [2026-01-07T20:18:08.919723] [INFO ] [sig ] [534/3515] Completed BTSG in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-07T20:18:08.919781] [INFO ] [sig ] [535/3515] Forecasting BTZ... [2026-01-07T20:18:08.919810] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-07T20:18:08.919841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-07T20:18:08.931673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-07T20:18:08.932012] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-07T20:18:08.932800] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-07T20:18:08.932853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:08.932885] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:08.932913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:08.932970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:08.988762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:08.989635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:08.989724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:08.989757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:09.100434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:09.100623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:09.100667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:09.100697] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:09.104111] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=62.40%) [2026-01-07T20:18:09.104395] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-07T20:18:09.104524] [INFO ] [sig ] BTZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:09.244414] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BTZ.txt [2026-01-07T20:18:09.244599] [INFO ] [sig ] [535/3515] Completed BTZ in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:09.244644] [INFO ] [sig ] [536/3515] Forecasting BUD... [2026-01-07T20:18:09.244676] [INFO ] [sig ] Generating forecast for: BUD [2026-01-07T20:18:09.244709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-07T20:18:09.256212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-07T20:18:09.256536] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-07T20:18:09.257339] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-07T20:18:09.257393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:09.257441] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:09.257470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:09.257529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:09.316887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:09.317799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:09.317893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:09.317927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:09.434162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:09.434327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:09.434368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:09.434397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:09.437852] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-07T20:18:09.438174] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-07T20:18:09.438303] [INFO ] [sig ] BUD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:09.585637] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BUD.txt [2026-01-07T20:18:09.585822] [INFO ] [sig ] [536/3515] Completed BUD in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:09.585876] [INFO ] [sig ] [537/3515] Forecasting BUFC... [2026-01-07T20:18:09.585923] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-07T20:18:09.585969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-07T20:18:09.597559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-07T20:18:09.598023] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-07T20:18:09.598869] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-07T20:18:09.598923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:09.598989] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:09.599019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:09.599078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:09.662583] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:09.663416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:09.663502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:09.663536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:09.755322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:09.755489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:09.755552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:09.755616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:09.759421] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-01-07T20:18:09.759838] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-07T20:18:09.760005] [INFO ] [sig ] BUFC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:09.915463] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BUFC.txt [2026-01-07T20:18:09.915645] [INFO ] [sig ] [537/3515] Completed BUFC in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:09.915690] [INFO ] [sig ] [538/3515] Forecasting BUG... [2026-01-07T20:18:09.915721] [INFO ] [sig ] Generating forecast for: BUG [2026-01-07T20:18:09.915752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-07T20:18:09.928009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-07T20:18:09.928430] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-07T20:18:09.929273] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-07T20:18:09.929330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:09.929364] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:09.929393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:09.929451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:09.990411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:09.991475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:09.991607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:09.991657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:10.141191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:10.141344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:10.141403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:10.141460] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:10.144983] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-07T20:18:10.145284] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-07T20:18:10.145423] [INFO ] [sig ] BUG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:10.292708] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BUG.txt [2026-01-07T20:18:10.292891] [INFO ] [sig ] [538/3515] Completed BUG in 0.4s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:10.292932] [INFO ] [sig ] [539/3515] Forecasting BUI... [2026-01-07T20:18:10.292964] [INFO ] [sig ] Generating forecast for: BUI [2026-01-07T20:18:10.293000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-07T20:18:10.305202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-07T20:18:10.305626] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-07T20:18:10.306434] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-07T20:18:10.306487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:10.306521] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:10.306548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:10.306630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:10.363341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:10.364211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:10.364302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:10.364336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:10.480082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:10.480253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:10.480296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:10.480326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:10.483748] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-07T20:18:10.484046] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-07T20:18:10.484177] [INFO ] [sig ] BUI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:10.629056] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BUI.txt [2026-01-07T20:18:10.629213] [INFO ] [sig ] [539/3515] Completed BUI in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:10.629253] [INFO ] [sig ] [540/3515] Forecasting BURL... [2026-01-07T20:18:10.629288] [INFO ] [sig ] Generating forecast for: BURL [2026-01-07T20:18:10.629321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-07T20:18:10.641219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-07T20:18:10.641613] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-07T20:18:10.642458] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-07T20:18:10.642522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:10.642561] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:10.642612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:10.642673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:10.699922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:10.700755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:10.700847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:10.700881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:10.823257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:10.823413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:10.823454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:10.823518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:10.826975] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-07T20:18:10.827254] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-07T20:18:10.827382] [INFO ] [sig ] BURL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:10.969389] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BURL.txt [2026-01-07T20:18:10.969536] [INFO ] [sig ] [540/3515] Completed BURL in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:10.969605] [INFO ] [sig ] [541/3515] Forecasting BUSE... [2026-01-07T20:18:10.969640] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-07T20:18:10.969672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-07T20:18:10.981809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-07T20:18:10.982146] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-07T20:18:10.982953] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-07T20:18:10.983011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:10.983045] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:10.983072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:10.983129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:11.039185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:11.039866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:11.039949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:11.039982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:11.165034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:11.165209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:11.165258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:11.165291] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:11.168772] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-07T20:18:11.169057] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-07T20:18:11.169189] [INFO ] [sig ] BUSE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:11.313178] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BUSE.txt [2026-01-07T20:18:11.313331] [INFO ] [sig ] [541/3515] Completed BUSE in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:11.313372] [INFO ] [sig ] [542/3515] Forecasting BUXX... [2026-01-07T20:18:11.313403] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-07T20:18:11.313434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-07T20:18:11.324957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-07T20:18:11.325291] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-07T20:18:11.326097] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-07T20:18:11.326152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:11.326187] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:11.326216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:11.326275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:11.382878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:11.383519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:11.383622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:11.383660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:11.498172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:11.498321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:11.498361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:11.498391] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:11.501747] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=68.65%) [2026-01-07T20:18:11.502015] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-07T20:18:11.502141] [INFO ] [sig ] BUXX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:11.640745] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BUXX.txt [2026-01-07T20:18:11.640893] [INFO ] [sig ] [542/3515] Completed BUXX in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:11.640933] [INFO ] [sig ] [543/3515] Forecasting BVFL... [2026-01-07T20:18:11.640963] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-07T20:18:11.640994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-07T20:18:11.652762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-07T20:18:11.653100] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-07T20:18:11.653902] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-07T20:18:11.653955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:11.653988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:11.654014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:11.654070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:11.712010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:11.712880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:11.712968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:11.713004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:11.829122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:11.829286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:11.829327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:11.829373] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:11.832809] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-01-07T20:18:11.833085] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-07T20:18:11.833212] [INFO ] [sig ] BVFL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:11.970078] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BVFL.txt [2026-01-07T20:18:11.970188] [INFO ] [sig ] [543/3515] Completed BVFL in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:11.970227] [INFO ] [sig ] [544/3515] Forecasting BVN... [2026-01-07T20:18:11.970257] [INFO ] [sig ] Generating forecast for: BVN [2026-01-07T20:18:11.970288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-07T20:18:11.981671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-07T20:18:11.981941] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-07T20:18:11.982703] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-07T20:18:11.982755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:11.982789] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:11.982816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:11.982873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:12.038184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:12.038780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:12.038860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:12.038893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:12.156037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:12.156128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:12.156163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:12.156191] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:12.159209] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-07T20:18:12.159463] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-07T20:18:12.159623] [INFO ] [sig ] BVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:12.297159] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BVN.txt [2026-01-07T20:18:12.297265] [INFO ] [sig ] [544/3515] Completed BVN in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:12.297304] [INFO ] [sig ] [545/3515] Forecasting BVS... [2026-01-07T20:18:12.297334] [INFO ] [sig ] Generating forecast for: BVS [2026-01-07T20:18:12.297362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-07T20:18:12.308362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-07T20:18:12.308637] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-07T20:18:12.309383] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-07T20:18:12.309435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:12.309467] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:12.309494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:12.309550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:12.365419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:12.366010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:12.366088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:12.366133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:12.484917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:12.485079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:12.485119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:12.485149] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:12.488529] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-07T20:18:12.488862] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-07T20:18:12.489001] [INFO ] [sig ] BVS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:12.630142] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BVS.txt [2026-01-07T20:18:12.630307] [INFO ] [sig ] [545/3515] Completed BVS in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:12.630347] [INFO ] [sig ] [546/3515] Forecasting BWA... [2026-01-07T20:18:12.630380] [INFO ] [sig ] Generating forecast for: BWA [2026-01-07T20:18:12.630411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-07T20:18:12.641625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-07T20:18:12.642015] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-07T20:18:12.642927] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-07T20:18:12.642986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:12.643019] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:12.643047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:12.643104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:12.699390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:12.700306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:12.700396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:12.700430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:12.820929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:12.821095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:12.821135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:12.821163] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:12.824503] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-01-07T20:18:12.824808] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-07T20:18:12.824937] [INFO ] [sig ] BWA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:12.966484] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWA.txt [2026-01-07T20:18:12.966670] [INFO ] [sig ] [546/3515] Completed BWA in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:12.966713] [INFO ] [sig ] [547/3515] Forecasting BWAY... [2026-01-07T20:18:12.966746] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-07T20:18:12.966776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-07T20:18:12.978905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-07T20:18:12.979281] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-07T20:18:12.980089] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-07T20:18:12.980142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:12.980174] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:12.980203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:12.980272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:13.036079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:13.036955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:13.037072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:13.037106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:13.160644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:13.160830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:13.160871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:13.160901] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:13.164263] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=53.47%) [2026-01-07T20:18:13.164537] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-07T20:18:13.164690] [INFO ] [sig ] BWAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:13.306708] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWAY.txt [2026-01-07T20:18:13.306877] [INFO ] [sig ] [547/3515] Completed BWAY in 0.3s | 2.90 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-07T20:18:13.306917] [INFO ] [sig ] [548/3515] Forecasting BWB... [2026-01-07T20:18:13.306948] [INFO ] [sig ] Generating forecast for: BWB [2026-01-07T20:18:13.306979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-07T20:18:13.319785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-07T20:18:13.320161] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-07T20:18:13.321068] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-07T20:18:13.321124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:13.321173] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:13.321213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:13.321273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:13.386938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:13.387818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:13.387924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:13.387968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:13.513032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:13.513191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:13.513232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:13.513261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:13.516612] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-07T20:18:13.516891] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-07T20:18:13.517018] [INFO ] [sig ] BWB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:13.655184] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BWB.txt [2026-01-07T20:18:13.655343] [INFO ] [sig ] [548/3515] Completed BWB in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-07T20:18:13.655386] [INFO ] [sig ] [549/3515] Forecasting BWEN... [2026-01-07T20:18:13.655416] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-07T20:18:13.655447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-07T20:18:13.667194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-07T20:18:13.667592] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-07T20:18:13.668417] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-07T20:18:13.668489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:13.668524] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:13.668552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:13.668629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:13.727568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:13.728469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:13.728599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:13.728646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:13.853352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:13.853521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:13.853569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:13.853620] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:13.857346] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-01-07T20:18:13.857706] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-07T20:18:13.857849] [INFO ] [sig ] BWEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:14.002770] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWEN.txt [2026-01-07T20:18:14.002927] [INFO ] [sig ] [549/3515] Completed BWEN in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-07T20:18:14.002973] [INFO ] [sig ] [550/3515] Forecasting BWFG... [2026-01-07T20:18:14.003022] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-07T20:18:14.003093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-07T20:18:14.014310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-07T20:18:14.014683] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-07T20:18:14.015477] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-07T20:18:14.015532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:14.015565] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:14.015642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:14.015702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:14.072305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:14.073139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:14.073232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:14.073267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:14.196188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:14.196347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:14.196387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:14.196418] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:14.199891] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-07T20:18:14.200196] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-07T20:18:14.200334] [INFO ] [sig ] BWFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:14.339341] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BWFG.txt [2026-01-07T20:18:14.339514] [INFO ] [sig ] [550/3515] Completed BWFG in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-07T20:18:14.339557] [INFO ] [sig ] [551/3515] Forecasting BWG... [2026-01-07T20:18:14.339627] [INFO ] [sig ] Generating forecast for: BWG [2026-01-07T20:18:14.339660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-07T20:18:14.353070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-07T20:18:14.353460] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-07T20:18:14.354270] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-07T20:18:14.354324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:14.354358] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:14.354387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:14.354447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:14.412035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:14.412856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:14.412943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:14.412978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:14.532209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:14.532370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:14.532411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:14.532442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:14.535931] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-01-07T20:18:14.536248] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-07T20:18:14.536382] [INFO ] [sig ] BWG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:14.677171] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWG.txt [2026-01-07T20:18:14.677336] [INFO ] [sig ] [551/3515] Completed BWG in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:14.677386] [INFO ] [sig ] [552/3515] Forecasting BWIN... [2026-01-07T20:18:14.677419] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-07T20:18:14.677451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-07T20:18:14.688880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-07T20:18:14.689210] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-07T20:18:14.690116] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-07T20:18:14.690172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:14.690205] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:14.690234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:14.690293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:14.745782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:14.746600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:14.746688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:14.746721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:14.862360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:14.862517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:14.862555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:14.862603] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:14.865905] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-07T20:18:14.866184] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-07T20:18:14.866308] [INFO ] [sig ] BWIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:15.005098] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWIN.txt [2026-01-07T20:18:15.005269] [INFO ] [sig ] [552/3515] Completed BWIN in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:15.005311] [INFO ] [sig ] [553/3515] Forecasting BWMN... [2026-01-07T20:18:15.005341] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-07T20:18:15.005372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-07T20:18:15.016746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-07T20:18:15.017069] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-07T20:18:15.017850] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-07T20:18:15.017902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:15.017936] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:15.017963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:15.018020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:15.073238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:15.073980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:15.074067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:15.074099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:15.198474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:15.198665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:15.198714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:15.198746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:15.202507] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=74.98%) [2026-01-07T20:18:15.202832] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-07T20:18:15.202984] [INFO ] [sig ] BWMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:15.352888] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BWMN.txt [2026-01-07T20:18:15.353046] [INFO ] [sig ] [553/3515] Completed BWMN in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:15.353086] [INFO ] [sig ] [554/3515] Forecasting BXC... [2026-01-07T20:18:15.353117] [INFO ] [sig ] Generating forecast for: BXC [2026-01-07T20:18:15.353147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-07T20:18:15.366830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-07T20:18:15.367324] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-07T20:18:15.368297] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-07T20:18:15.368357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:15.368422] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:15.368452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:15.368512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:15.425196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:15.426078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:15.426200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:15.426233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:15.546959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:15.547125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:15.547165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:15.547194] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:15.551030] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-01-07T20:18:15.551407] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-07T20:18:15.551550] [INFO ] [sig ] BXC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:15.694822] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BXC.txt [2026-01-07T20:18:15.694985] [INFO ] [sig ] [554/3515] Completed BXC in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:15.695030] [INFO ] [sig ] [555/3515] Forecasting BXMX... [2026-01-07T20:18:15.695061] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-07T20:18:15.695094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-07T20:18:15.707214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-07T20:18:15.707671] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-07T20:18:15.708544] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-07T20:18:15.708637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:15.708673] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:15.708702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:15.708761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:15.766380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:15.767269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:15.767358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:15.767392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:15.894687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:15.894873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:15.894914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:15.894943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:15.898299] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=68.20%) [2026-01-07T20:18:15.898604] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-07T20:18:15.898738] [INFO ] [sig ] BXMX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:16.060258] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BXMX.txt [2026-01-07T20:18:16.060416] [INFO ] [sig ] [555/3515] Completed BXMX in 0.4s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:16.060457] [INFO ] [sig ] [556/3515] Forecasting BXP... [2026-01-07T20:18:16.060487] [INFO ] [sig ] Generating forecast for: BXP [2026-01-07T20:18:16.060517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-07T20:18:16.071870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-07T20:18:16.072203] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-07T20:18:16.072993] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-07T20:18:16.073045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:16.073078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:16.073105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:16.073161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:16.127915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:16.128617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:16.128703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:16.128736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:16.245974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:16.246134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:16.246172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:16.246200] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:16.249528] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-07T20:18:16.249829] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-07T20:18:16.249952] [INFO ] [sig ] BXP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:16.389292] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BXP.txt [2026-01-07T20:18:16.389423] [INFO ] [sig ] [556/3515] Completed BXP in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:16.389462] [INFO ] [sig ] [557/3515] Forecasting BXSL... [2026-01-07T20:18:16.389492] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-07T20:18:16.389523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-07T20:18:16.401034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-07T20:18:16.401343] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-07T20:18:16.402122] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-07T20:18:16.402173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:16.402204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:16.402230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:16.402286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:16.458940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:16.459957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:16.460067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:16.460109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:16.578781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:16.578944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:16.578986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:16.579056] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:16.582717] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-07T20:18:16.583013] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-07T20:18:16.583152] [INFO ] [sig ] BXSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:16.723947] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BXSL.txt [2026-01-07T20:18:16.724086] [INFO ] [sig ] [557/3515] Completed BXSL in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:16.724126] [INFO ] [sig ] [558/3515] Forecasting BYD... [2026-01-07T20:18:16.724156] [INFO ] [sig ] Generating forecast for: BYD [2026-01-07T20:18:16.724186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-07T20:18:16.735982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-07T20:18:16.736294] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-07T20:18:16.737506] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-07T20:18:16.737562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:16.737616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:16.737646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:16.737705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:16.796699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:16.797566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:16.797671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:16.797707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:16.925949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:16.926112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:16.926153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:16.926185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:16.929703] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-07T20:18:16.930013] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-07T20:18:16.930164] [INFO ] [sig ] BYD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:17.083523] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BYD.txt [2026-01-07T20:18:17.083710] [INFO ] [sig ] [558/3515] Completed BYD in 0.4s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:17.083751] [INFO ] [sig ] [559/3515] Forecasting BYM... [2026-01-07T20:18:17.083782] [INFO ] [sig ] Generating forecast for: BYM [2026-01-07T20:18:17.083814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-07T20:18:17.099738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-07T20:18:17.100199] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-07T20:18:17.101290] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-07T20:18:17.101360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:17.101409] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:17.101452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:17.101541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:17.179418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:17.180326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:17.180418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:17.180451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:17.308220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:17.308388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:17.308429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:17.308459] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:17.311979] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=60.22%) [2026-01-07T20:18:17.312327] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-07T20:18:17.312464] [INFO ] [sig ] BYM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:17.453780] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BYM.txt [2026-01-07T20:18:17.453945] [INFO ] [sig ] [559/3515] Completed BYM in 0.4s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:17.453986] [INFO ] [sig ] [560/3515] Forecasting BYRN... [2026-01-07T20:18:17.454016] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-07T20:18:17.454049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-07T20:18:17.465885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-07T20:18:17.466297] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-07T20:18:17.467184] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-07T20:18:17.467240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:17.467287] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:17.467318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:17.467378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:17.522732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:17.523629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:17.523730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:17.523763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:17.643921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:17.644084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:17.644124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:17.644153] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:17.647592] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-07T20:18:17.647912] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-07T20:18:17.648049] [INFO ] [sig ] BYRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:17.789161] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BYRN.txt [2026-01-07T20:18:17.789327] [INFO ] [sig ] [560/3515] Completed BYRN in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:17.789369] [INFO ] [sig ] [561/3515] Forecasting BYSI... [2026-01-07T20:18:17.789398] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-07T20:18:17.789428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-07T20:18:17.800835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-07T20:18:17.801273] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-07T20:18:17.802186] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-07T20:18:17.802251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:17.802285] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:17.802312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:17.802369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:17.858213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:17.859140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:17.859247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:17.859281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:17.970235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:17.970403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:17.970447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:17.970478] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:17.973956] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-01-07T20:18:17.974249] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-07T20:18:17.974382] [INFO ] [sig ] BYSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:18.113035] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/BYSI.txt [2026-01-07T20:18:18.113179] [INFO ] [sig ] [561/3515] Completed BYSI in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:18.113221] [INFO ] [sig ] [562/3515] Forecasting BZ... [2026-01-07T20:18:18.113253] [INFO ] [sig ] Generating forecast for: BZ [2026-01-07T20:18:18.113285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-07T20:18:18.125762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-07T20:18:18.126125] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-07T20:18:18.126996] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-07T20:18:18.127051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:18.127085] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:18.127113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:18.127172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:18.182352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:18.183069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:18.183154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:18.183193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:18.306414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:18.306554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:18.306610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:18.306639] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:18.309871] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-07T20:18:18.310137] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-07T20:18:18.310259] [INFO ] [sig ] BZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:18.447634] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BZ.txt [2026-01-07T20:18:18.447798] [INFO ] [sig ] [562/3515] Completed BZ in 0.3s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:18.447837] [INFO ] [sig ] [563/3515] Forecasting BZH... [2026-01-07T20:18:18.447868] [INFO ] [sig ] Generating forecast for: BZH [2026-01-07T20:18:18.447900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-07T20:18:18.459326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-07T20:18:18.459782] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-07T20:18:18.460696] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-07T20:18:18.460752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:18.460787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:18.460814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:18.460872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:18.518158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:18.519099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:18.519195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:18.519228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:18.640141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:18.640308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:18.640353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:18.640383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:18.643912] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-01-07T20:18:18.644202] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-07T20:18:18.644336] [INFO ] [sig ] BZH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:18.802967] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BZH.txt [2026-01-07T20:18:18.803194] [INFO ] [sig ] [563/3515] Completed BZH in 0.4s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:18.803245] [INFO ] [sig ] [564/3515] Forecasting BZUN... [2026-01-07T20:18:18.803291] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-07T20:18:18.803330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-07T20:18:18.817860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-07T20:18:18.818316] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-07T20:18:18.819203] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-07T20:18:18.819261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:18.819295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:18.819324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:18.819383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:18.882349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:18.883618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:18.883796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:18.883857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:19.056127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:19.056324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:19.056373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:19.056409] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:19.061862] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-01-07T20:18:19.062450] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-07T20:18:19.062718] [INFO ] [sig ] BZUN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:19.273104] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/BZUN.txt [2026-01-07T20:18:19.273319] [INFO ] [sig ] [564/3515] Completed BZUN in 0.5s | 2.90 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-07T20:18:19.273368] [INFO ] [sig ] [565/3515] Forecasting C... [2026-01-07T20:18:19.273402] [INFO ] [sig ] Generating forecast for: C [2026-01-07T20:18:19.273438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-07T20:18:19.300563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-07T20:18:19.301122] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-07T20:18:19.302215] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-07T20:18:19.302285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:19.302330] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:19.302368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:19.302452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:19.385897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:19.387187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:19.387314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:19.387374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:19.559823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:19.560035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:19.560103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:19.560152] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:19.565715] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=57.60%) [2026-01-07T20:18:19.566244] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-07T20:18:19.566466] [INFO ] [sig ] C: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:19.741419] [INFO ] [LOCAL ] Saved forecast: C 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/C.txt [2026-01-07T20:18:19.741612] [INFO ] [sig ] [565/3515] Completed C in 0.5s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:19.741658] [INFO ] [sig ] [566/3515] Forecasting CAAP... [2026-01-07T20:18:19.741689] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-07T20:18:19.741720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-07T20:18:19.755655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-07T20:18:19.756088] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-07T20:18:19.756930] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-07T20:18:19.756984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:19.757017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:19.757045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:19.757101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:19.814229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:19.815165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:19.815266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:19.815305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:19.939992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:19.940160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:19.940202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:19.940231] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:19.943753] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-07T20:18:19.944063] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-07T20:18:19.944204] [INFO ] [sig ] CAAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:20.094650] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAAP.txt [2026-01-07T20:18:20.094819] [INFO ] [sig ] [566/3515] Completed CAAP in 0.4s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:20.094861] [INFO ] [sig ] [567/3515] Forecasting CAAS... [2026-01-07T20:18:20.094892] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-07T20:18:20.094926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-07T20:18:20.105854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-07T20:18:20.106204] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-07T20:18:20.107007] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-07T20:18:20.107062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:20.107095] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:20.107124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:20.107181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:20.165717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:20.166623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:20.166720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:20.166755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:20.274203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:20.274365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:20.274404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:20.274451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:20.277810] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=32.44%) [2026-01-07T20:18:20.278094] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-07T20:18:20.278223] [INFO ] [sig ] CAAS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:20.420989] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAAS.txt [2026-01-07T20:18:20.421184] [INFO ] [sig ] [567/3515] Completed CAAS in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:20.421232] [INFO ] [sig ] [568/3515] Forecasting CABA... [2026-01-07T20:18:20.421265] [INFO ] [sig ] Generating forecast for: CABA [2026-01-07T20:18:20.421295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-07T20:18:20.432645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-07T20:18:20.432959] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-07T20:18:20.433754] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-07T20:18:20.433807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:20.433842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:20.433870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:20.433928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:20.490756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:20.491439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:20.491523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:20.491557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:20.611011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:20.611170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:20.611218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:20.611254] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:20.614640] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-07T20:18:20.614915] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-07T20:18:20.615042] [INFO ] [sig ] CABA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:20.756022] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CABA.txt [2026-01-07T20:18:20.756163] [INFO ] [sig ] [568/3515] Completed CABA in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:20.756204] [INFO ] [sig ] [569/3515] Forecasting CABO... [2026-01-07T20:18:20.756234] [INFO ] [sig ] Generating forecast for: CABO [2026-01-07T20:18:20.756264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-07T20:18:20.767397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-07T20:18:20.767693] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-07T20:18:20.768443] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-07T20:18:20.768495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:20.768528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:20.768555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:20.768631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:20.824432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:20.825068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:20.825148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:20.825194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:20.951315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:20.951498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:20.951556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:20.951624] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:20.956643] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-01-07T20:18:20.957099] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-07T20:18:20.957288] [INFO ] [sig ] CABO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:21.115541] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CABO.txt [2026-01-07T20:18:21.115720] [INFO ] [sig ] [569/3515] Completed CABO in 0.4s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:21.115761] [INFO ] [sig ] [570/3515] Forecasting CAC... [2026-01-07T20:18:21.115792] [INFO ] [sig ] Generating forecast for: CAC [2026-01-07T20:18:21.115822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-07T20:18:21.127327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-07T20:18:21.127837] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-07T20:18:21.128812] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-07T20:18:21.128864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:21.128897] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:21.128925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:21.128981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:21.185963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:21.186632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:21.186715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:21.186749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:21.304346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:21.304513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:21.304552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:21.304599] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:21.307874] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-01-07T20:18:21.308142] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-07T20:18:21.308263] [INFO ] [sig ] CAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:21.451028] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CAC.txt [2026-01-07T20:18:21.451175] [INFO ] [sig ] [570/3515] Completed CAC in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:21.451214] [INFO ] [sig ] [571/3515] Forecasting CACC... [2026-01-07T20:18:21.451245] [INFO ] [sig ] Generating forecast for: CACC [2026-01-07T20:18:21.451275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-07T20:18:21.463003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-07T20:18:21.463337] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-07T20:18:21.464126] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-07T20:18:21.464178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:21.464238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:21.464293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:21.464354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:21.520005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:21.520649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:21.520729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:21.520762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:21.637215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:21.637379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:21.637422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:21.637449] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:21.640836] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=29.03%) [2026-01-07T20:18:21.641115] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-07T20:18:21.641241] [INFO ] [sig ] CACC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:21.780470] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CACC.txt [2026-01-07T20:18:21.780653] [INFO ] [sig ] [571/3515] Completed CACC in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-07T20:18:21.780698] [INFO ] [sig ] [572/3515] Forecasting CACI... [2026-01-07T20:18:21.780728] [INFO ] [sig ] Generating forecast for: CACI [2026-01-07T20:18:21.780758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-07T20:18:21.792169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-07T20:18:21.792556] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-07T20:18:21.793392] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-07T20:18:21.793448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:21.793482] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:21.793510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:21.793567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:21.851795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:21.852691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:21.852780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:21.852816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:21.974303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:21.974461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:21.974502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:21.974531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:21.978026] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-07T20:18:21.978333] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-07T20:18:21.978477] [INFO ] [sig ] CACI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:22.116433] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CACI.txt [2026-01-07T20:18:22.116565] [INFO ] [sig ] [572/3515] Completed CACI in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:22.116623] [INFO ] [sig ] [573/3515] Forecasting CADL... [2026-01-07T20:18:22.116653] [INFO ] [sig ] Generating forecast for: CADL [2026-01-07T20:18:22.116683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-07T20:18:22.128176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-07T20:18:22.128536] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-07T20:18:22.129440] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-07T20:18:22.129495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:22.129529] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:22.129558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:22.129653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:22.185438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:22.186127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:22.186208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:22.186241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:22.304645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:22.304805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:22.304845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:22.304874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:22.308181] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-01-07T20:18:22.308452] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-07T20:18:22.308589] [INFO ] [sig ] CADL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:22.452149] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CADL.txt [2026-01-07T20:18:22.452354] [INFO ] [sig ] [573/3515] Completed CADL in 0.3s | 2.89 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:22.452401] [INFO ] [sig ] [574/3515] Forecasting CAE... [2026-01-07T20:18:22.452432] [INFO ] [sig ] Generating forecast for: CAE [2026-01-07T20:18:22.452464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-07T20:18:22.465121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-07T20:18:22.465517] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-07T20:18:22.466316] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-07T20:18:22.466368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:22.466400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:22.466426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:22.466482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:22.523170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:22.523881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:22.524044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:22.524082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:22.642873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:22.643028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:22.643068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:22.643152] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:22.646804] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-01-07T20:18:22.647090] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-07T20:18:22.647221] [INFO ] [sig ] CAE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:22.786560] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CAE.txt [2026-01-07T20:18:22.786715] [INFO ] [sig ] [574/3515] Completed CAE in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:22.786755] [INFO ] [sig ] [575/3515] Forecasting CAF... [2026-01-07T20:18:22.786785] [INFO ] [sig ] Generating forecast for: CAF [2026-01-07T20:18:22.786822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-07T20:18:22.798141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-07T20:18:22.798492] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-07T20:18:22.799284] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-07T20:18:22.799337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:22.799369] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:22.799397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:22.799454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:22.858843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:22.859783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:22.859875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:22.859907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:22.972498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:22.972678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:22.972720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:22.972750] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:22.976140] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-01-07T20:18:22.976417] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-07T20:18:22.976544] [INFO ] [sig ] CAF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:23.118522] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAF.txt [2026-01-07T20:18:23.118679] [INFO ] [sig ] [575/3515] Completed CAF in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:23.118721] [INFO ] [sig ] [576/3515] Forecasting CAG... [2026-01-07T20:18:23.118751] [INFO ] [sig ] Generating forecast for: CAG [2026-01-07T20:18:23.118792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-07T20:18:23.130364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-07T20:18:23.130679] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-07T20:18:23.131475] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-07T20:18:23.131527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:23.131558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:23.131619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:23.131679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:23.186799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:23.187424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:23.187520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:23.187555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:23.304201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:23.304334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:23.304372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:23.304401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:23.308214] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-01-07T20:18:23.308677] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-07T20:18:23.308801] [INFO ] [sig ] CAG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:23.446736] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CAG.txt [2026-01-07T20:18:23.446878] [INFO ] [sig ] [576/3515] Completed CAG in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:23.446918] [INFO ] [sig ] [577/3515] Forecasting CAH... [2026-01-07T20:18:23.446947] [INFO ] [sig ] Generating forecast for: CAH [2026-01-07T20:18:23.446977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-07T20:18:23.458313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-07T20:18:23.458653] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-07T20:18:23.459414] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-07T20:18:23.459468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:23.459500] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:23.459527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:23.459627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:23.514674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:23.515302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:23.515385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:23.515418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:23.645141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:23.645300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:23.645341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:23.645370] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:23.648809] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=73.73%) [2026-01-07T20:18:23.649132] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-07T20:18:23.649270] [INFO ] [sig ] CAH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:23.788399] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CAH.txt [2026-01-07T20:18:23.788539] [INFO ] [sig ] [577/3515] Completed CAH in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:23.788602] [INFO ] [sig ] [578/3515] Forecasting CAKE... [2026-01-07T20:18:23.788635] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-07T20:18:23.788667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-07T20:18:23.803346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-07T20:18:23.803774] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-07T20:18:23.804630] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-07T20:18:23.804685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:23.804719] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:23.804747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:23.804814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:23.861872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:23.862731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:23.862841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:23.862877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:23.981654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:23.981806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:23.981845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:23.981874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:23.985246] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-01-07T20:18:23.985544] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-07T20:18:23.985693] [INFO ] [sig ] CAKE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:24.125775] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CAKE.txt [2026-01-07T20:18:24.125912] [INFO ] [sig ] [578/3515] Completed CAKE in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:24.125963] [INFO ] [sig ] [579/3515] Forecasting CAL... [2026-01-07T20:18:24.125998] [INFO ] [sig ] Generating forecast for: CAL [2026-01-07T20:18:24.126043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-07T20:18:24.138120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-07T20:18:24.138459] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-07T20:18:24.139302] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-07T20:18:24.139358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:24.139392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:24.139421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:24.139480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:24.198158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:24.198821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:24.198919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:24.198960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:24.318779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:24.318937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:24.318976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:24.319005] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:24.322495] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-07T20:18:24.322789] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-07T20:18:24.322914] [INFO ] [sig ] CAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:24.464588] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAL.txt [2026-01-07T20:18:24.464741] [INFO ] [sig ] [579/3515] Completed CAL in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:24.464801] [INFO ] [sig ] [580/3515] Forecasting CALC... [2026-01-07T20:18:24.464832] [INFO ] [sig ] Generating forecast for: CALC [2026-01-07T20:18:24.464862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-07T20:18:24.475877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-07T20:18:24.476183] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-07T20:18:24.476969] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-07T20:18:24.477021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:24.477053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:24.477079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:24.477135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:24.537328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:24.538050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:24.538170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:24.538215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:24.655384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:24.655559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:24.655618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:24.655650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:24.659191] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-01-07T20:18:24.659470] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-07T20:18:24.659656] [INFO ] [sig ] CALC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:24.809740] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CALC.txt [2026-01-07T20:18:24.809905] [INFO ] [sig ] [580/3515] Completed CALC in 0.3s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:24.809948] [INFO ] [sig ] [581/3515] Forecasting CALM... [2026-01-07T20:18:24.809980] [INFO ] [sig ] Generating forecast for: CALM [2026-01-07T20:18:24.810019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-07T20:18:24.822618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-07T20:18:24.822968] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-07T20:18:24.823791] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-07T20:18:24.823844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:24.823878] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:24.823909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:24.823967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:24.884886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:24.885683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:24.885804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:24.885839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:25.018553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:25.018732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:25.018773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:25.018802] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:25.023036] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-01-07T20:18:25.023416] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-07T20:18:25.023559] [INFO ] [sig ] CALM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:25.176818] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CALM.txt [2026-01-07T20:18:25.177022] [INFO ] [sig ] [581/3515] Completed CALM in 0.4s | 2.90 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-07T20:18:25.177073] [INFO ] [sig ] [582/3515] Forecasting CALX... [2026-01-07T20:18:25.177113] [INFO ] [sig ] Generating forecast for: CALX [2026-01-07T20:18:25.177148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-07T20:18:25.189832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-07T20:18:25.190257] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-07T20:18:25.191155] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-07T20:18:25.191212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:25.191258] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:25.191291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:25.191382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:25.250971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:25.251842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:25.251955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:25.251991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:25.373325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:25.373483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:25.373524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:25.373555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:25.377020] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-07T20:18:25.377304] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-07T20:18:25.377436] [INFO ] [sig ] CALX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:25.530132] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CALX.txt [2026-01-07T20:18:25.530336] [INFO ] [sig ] [582/3515] Completed CALX in 0.4s | 2.90 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:25.530393] [INFO ] [sig ] [583/3515] Forecasting CAPL... [2026-01-07T20:18:25.530426] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-07T20:18:25.530458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-07T20:18:25.542980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-07T20:18:25.543447] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-07T20:18:25.544460] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-07T20:18:25.544526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:25.544560] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:25.544615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:25.544676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:25.605603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:25.606530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:25.606651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:25.606687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:25.731003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:25.731167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:25.731207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:25.731243] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:25.734957] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-07T20:18:25.735305] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-07T20:18:25.735486] [INFO ] [sig ] CAPL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:25.914157] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAPL.txt [2026-01-07T20:18:25.914361] [INFO ] [sig ] [583/3515] Completed CAPL in 0.4s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:25.914411] [INFO ] [sig ] [584/3515] Forecasting CARE... [2026-01-07T20:18:25.914443] [INFO ] [sig ] Generating forecast for: CARE [2026-01-07T20:18:25.914483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-07T20:18:25.929086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-07T20:18:25.929621] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-07T20:18:25.930757] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-07T20:18:25.930838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:25.930907] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:25.930951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:25.931036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:25.995540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:25.996694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:25.996843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:25.996887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:26.120172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:26.120344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:26.120388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:26.120420] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:26.123990] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-01-07T20:18:26.124309] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-07T20:18:26.124454] [INFO ] [sig ] CARE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:26.264886] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CARE.txt [2026-01-07T20:18:26.265088] [INFO ] [sig ] [584/3515] Completed CARE in 0.4s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:26.265130] [INFO ] [sig ] [585/3515] Forecasting CARG... [2026-01-07T20:18:26.265161] [INFO ] [sig ] Generating forecast for: CARG [2026-01-07T20:18:26.265192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-07T20:18:26.276538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-07T20:18:26.276891] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-07T20:18:26.277681] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-07T20:18:26.277734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:26.277767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:26.277794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:26.277850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:26.333340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:26.334246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:26.334341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:26.334375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:26.465482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:26.465666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:26.465717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:26.465757] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:26.469734] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-07T20:18:26.470019] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-07T20:18:26.470172] [INFO ] [sig ] CARG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:26.625163] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CARG.txt [2026-01-07T20:18:26.625333] [INFO ] [sig ] [585/3515] Completed CARG in 0.4s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:26.625376] [INFO ] [sig ] [586/3515] Forecasting CARS... [2026-01-07T20:18:26.625409] [INFO ] [sig ] Generating forecast for: CARS [2026-01-07T20:18:26.625441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-07T20:18:26.637393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-07T20:18:26.637770] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-07T20:18:26.638616] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-07T20:18:26.638671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:26.638707] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:26.638747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:26.638833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:26.700175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:26.701106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:26.701214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:26.701251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:26.829695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:26.829857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:26.829900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:26.829929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:26.833479] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=18.09%) [2026-01-07T20:18:26.833835] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-07T20:18:26.833971] [INFO ] [sig ] CARS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:26.983342] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CARS.txt [2026-01-07T20:18:26.983545] [INFO ] [sig ] [586/3515] Completed CARS in 0.4s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:26.983629] [INFO ] [sig ] [587/3515] Forecasting CASH... [2026-01-07T20:18:26.983671] [INFO ] [sig ] Generating forecast for: CASH [2026-01-07T20:18:26.983707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-07T20:18:26.995509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-07T20:18:26.995927] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-07T20:18:26.996824] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-07T20:18:26.996879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:26.996913] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:26.996941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:26.997014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:27.060185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:27.061105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:27.061200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:27.061235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:27.184461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:27.184652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:27.184695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:27.184725] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:27.188189] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-01-07T20:18:27.188543] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-07T20:18:27.188698] [INFO ] [sig ] CASH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:27.342878] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CASH.txt [2026-01-07T20:18:27.343080] [INFO ] [sig ] [587/3515] Completed CASH in 0.4s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:27.343140] [INFO ] [sig ] [588/3515] Forecasting CASS... [2026-01-07T20:18:27.343177] [INFO ] [sig ] Generating forecast for: CASS [2026-01-07T20:18:27.343210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-07T20:18:27.356333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-07T20:18:27.356774] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-07T20:18:27.357925] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-07T20:18:27.357992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:27.358083] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:27.358124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:27.358185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:27.418795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:27.419919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:27.420029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:27.420065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:27.536767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:27.536867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:27.536904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:27.536931] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:27.539988] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-07T20:18:27.540250] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-07T20:18:27.540370] [INFO ] [sig ] CASS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:27.678696] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CASS.txt [2026-01-07T20:18:27.678810] [INFO ] [sig ] [588/3515] Completed CASS in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-07T20:18:27.678850] [INFO ] [sig ] [589/3515] Forecasting CASY... [2026-01-07T20:18:27.678879] [INFO ] [sig ] Generating forecast for: CASY [2026-01-07T20:18:27.678911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-07T20:18:27.690652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-07T20:18:27.690910] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-07T20:18:27.691699] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-07T20:18:27.691751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:27.691783] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:27.691810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:27.691867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:27.749447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:27.750071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:27.750152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:27.750185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:27.870282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:27.870396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:27.870441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:27.870477] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:27.873987] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-01-07T20:18:27.874250] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-07T20:18:27.874390] [INFO ] [sig ] CASY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:28.020842] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CASY.txt [2026-01-07T20:18:28.020986] [INFO ] [sig ] [589/3515] Completed CASY in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:28.021030] [INFO ] [sig ] [590/3515] Forecasting CATH... [2026-01-07T20:18:28.021060] [INFO ] [sig ] Generating forecast for: CATH [2026-01-07T20:18:28.021091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-07T20:18:28.034200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-07T20:18:28.034474] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-07T20:18:28.035236] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-07T20:18:28.035288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:28.035320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:28.035348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:28.035404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:28.092965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:28.093945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:28.094049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:28.094086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:28.210293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:28.210448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:28.210488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:28.210517] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:28.213841] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-07T20:18:28.214106] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-07T20:18:28.214226] [INFO ] [sig ] CATH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:28.351297] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CATH.txt [2026-01-07T20:18:28.351446] [INFO ] [sig ] [590/3515] Completed CATH in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:28.351486] [INFO ] [sig ] [591/3515] Forecasting CATO... [2026-01-07T20:18:28.351515] [INFO ] [sig ] Generating forecast for: CATO [2026-01-07T20:18:28.351550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-07T20:18:28.363418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-07T20:18:28.363785] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-07T20:18:28.364542] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-07T20:18:28.364613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:28.364647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:28.364675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:28.364732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:28.420249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:28.421117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:28.421209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:28.421243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:28.539147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:28.539309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:28.539388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:28.539447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:28.542805] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-07T20:18:28.543071] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-07T20:18:28.543191] [INFO ] [sig ] CATO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:28.684252] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CATO.txt [2026-01-07T20:18:28.684451] [INFO ] [sig ] [591/3515] Completed CATO in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:28.684495] [INFO ] [sig ] [592/3515] Forecasting CATY... [2026-01-07T20:18:28.684525] [INFO ] [sig ] Generating forecast for: CATY [2026-01-07T20:18:28.684556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-07T20:18:28.697640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-07T20:18:28.698042] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-07T20:18:28.698913] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-07T20:18:28.698970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:28.699007] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:28.699037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:28.699097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:28.756252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:28.757101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:28.757193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:28.757229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:28.880991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:28.881147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:28.881188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:28.881219] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:28.884713] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-07T20:18:28.884989] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-07T20:18:28.885118] [INFO ] [sig ] CATY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:29.024248] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CATY.txt [2026-01-07T20:18:29.024384] [INFO ] [sig ] [592/3515] Completed CATY in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:29.024426] [INFO ] [sig ] [593/3515] Forecasting CAVA... [2026-01-07T20:18:29.024458] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-07T20:18:29.024489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-07T20:18:29.035786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-07T20:18:29.036085] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-07T20:18:29.036860] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-07T20:18:29.036912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:29.036946] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:29.036973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:29.037031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:29.093505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:29.094391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:29.094482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:29.094517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:29.218497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:29.218667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:29.218707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:29.218737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:29.222143] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-07T20:18:29.222415] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-07T20:18:29.222536] [INFO ] [sig ] CAVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:29.360985] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CAVA.txt [2026-01-07T20:18:29.361146] [INFO ] [sig ] [593/3515] Completed CAVA in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:29.361194] [INFO ] [sig ] [594/3515] Forecasting CB... [2026-01-07T20:18:29.361228] [INFO ] [sig ] Generating forecast for: CB [2026-01-07T20:18:29.361259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-07T20:18:29.372728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-07T20:18:29.373034] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-07T20:18:29.373817] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-07T20:18:29.373870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:29.373902] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:29.373929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:29.373985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:29.431152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:29.431935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:29.432024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:29.432060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:29.555920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:29.556080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:29.556120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:29.556149] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:29.559462] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=8.09%) [2026-01-07T20:18:29.559775] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-07T20:18:29.559908] [INFO ] [sig ] CB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:29.703924] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CB.txt [2026-01-07T20:18:29.704136] [INFO ] [sig ] [594/3515] Completed CB in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:29.704200] [INFO ] [sig ] [595/3515] Forecasting CBAN... [2026-01-07T20:18:29.704239] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-07T20:18:29.704270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-07T20:18:29.719013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-07T20:18:29.719427] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-07T20:18:29.720309] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-07T20:18:29.720365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:29.720413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:29.720441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:29.720499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:29.780679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:29.781528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:29.781636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:29.781673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:29.900449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:29.900634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:29.900676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:29.900706] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:29.904136] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-07T20:18:29.904417] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-07T20:18:29.904568] [INFO ] [sig ] CBAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:30.050078] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CBAN.txt [2026-01-07T20:18:30.050272] [INFO ] [sig ] [595/3515] Completed CBAN in 0.3s | 2.89 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:30.050320] [INFO ] [sig ] [596/3515] Forecasting CBL... [2026-01-07T20:18:30.050353] [INFO ] [sig ] Generating forecast for: CBL [2026-01-07T20:18:30.050384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-07T20:18:30.062329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-07T20:18:30.062772] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-07T20:18:30.063591] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-07T20:18:30.063647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:30.063681] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:30.063708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:30.063768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:30.123742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:30.124622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:30.124759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:30.124800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:30.246828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:30.246988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:30.247029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:30.247058] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:30.250436] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: DOWN (p=41.74%) [2026-01-07T20:18:30.250751] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-07T20:18:30.250873] [INFO ] [sig ] CBL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:30.389341] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CBL.txt [2026-01-07T20:18:30.389480] [INFO ] [sig ] [596/3515] Completed CBL in 0.3s | 2.90 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:30.389521] [INFO ] [sig ] [597/3515] Forecasting CBNK... [2026-01-07T20:18:30.389550] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-07T20:18:30.389608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-07T20:18:30.400650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-07T20:18:30.400993] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-07T20:18:30.401804] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-07T20:18:30.401858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:30.401892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:30.401920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:30.401977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:30.459155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:30.459862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:30.459946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:30.459979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:30.576252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:30.576406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:30.576446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:30.576474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:30.579797] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-01-07T20:18:30.580065] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-07T20:18:30.580188] [INFO ] [sig ] CBNK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:30.735918] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CBNK.txt [2026-01-07T20:18:30.736071] [INFO ] [sig ] [597/3515] Completed CBNK in 0.3s | 2.90 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:30.736113] [INFO ] [sig ] [598/3515] Forecasting CBRE... [2026-01-07T20:18:30.736143] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-07T20:18:30.736173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-07T20:18:30.747315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-07T20:18:30.747637] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-07T20:18:30.748409] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-07T20:18:30.748461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:30.748493] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:30.748520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:30.748594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:30.804966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:30.805812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:30.805951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:30.805988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:30.923441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:30.923620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:30.923663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:30.923693] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:30.927398] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=46.53%) [2026-01-07T20:18:30.927694] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-07T20:18:30.927826] [INFO ] [sig ] CBRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:31.069653] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CBRE.txt [2026-01-07T20:18:31.069796] [INFO ] [sig ] [598/3515] Completed CBRE in 0.3s | 2.90 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:31.069836] [INFO ] [sig ] [599/3515] Forecasting CBRL... [2026-01-07T20:18:31.069874] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-07T20:18:31.069906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-07T20:18:31.082331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-07T20:18:31.082679] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-07T20:18:31.083507] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-07T20:18:31.083563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:31.083618] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:31.083648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:31.083850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:31.143638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:31.144322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:31.144408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:31.144443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:31.270553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:31.270728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:31.270770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:31.270801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:31.274264] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=78.71%) [2026-01-07T20:18:31.274562] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-07T20:18:31.274715] [INFO ] [sig ] CBRL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:31.420106] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CBRL.txt [2026-01-07T20:18:31.420275] [INFO ] [sig ] [599/3515] Completed CBRL in 0.4s | 2.90 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-07T20:18:31.420318] [INFO ] [sig ] [600/3515] Forecasting CBSH... [2026-01-07T20:18:31.420348] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-07T20:18:31.420378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-07T20:18:31.433044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-07T20:18:31.433398] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-07T20:18:31.434266] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-07T20:18:31.434322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:31.434356] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:31.434383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:31.434439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:31.493885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:31.494795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:31.494887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:31.494920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:31.617975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:31.618160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:31.618204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:31.618235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:31.622391] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-01-07T20:18:31.622696] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-07T20:18:31.622826] [INFO ] [sig ] CBSH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:31.768838] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CBSH.txt [2026-01-07T20:18:31.768997] [INFO ] [sig ] [600/3515] Completed CBSH in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:31.769038] [INFO ] [sig ] [601/3515] Forecasting CBUS... [2026-01-07T20:18:31.769069] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-07T20:18:31.769099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-07T20:18:31.784529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-07T20:18:31.785006] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-07T20:18:31.786070] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-07T20:18:31.786140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:31.786191] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:31.786237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:31.786329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:31.859776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:31.860684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:31.860778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:31.860814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:31.981905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:31.982063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:31.982104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:31.982135] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:31.985663] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-07T20:18:31.985950] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-07T20:18:31.986077] [INFO ] [sig ] CBUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:32.132887] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CBUS.txt [2026-01-07T20:18:32.133084] [INFO ] [sig ] [601/3515] Completed CBUS in 0.4s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:32.133133] [INFO ] [sig ] [602/3515] Forecasting CBZ... [2026-01-07T20:18:32.133167] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-07T20:18:32.133200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-07T20:18:32.144494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-07T20:18:32.145015] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-07T20:18:32.146028] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-07T20:18:32.146079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:32.146111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:32.146138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:32.146194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:32.205281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:32.206242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:32.206330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:32.206365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:32.326014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:32.326172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:32.326213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:32.326257] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:32.329699] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-07T20:18:32.329968] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-07T20:18:32.330094] [INFO ] [sig ] CBZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:32.470761] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CBZ.txt [2026-01-07T20:18:32.470900] [INFO ] [sig ] [602/3515] Completed CBZ in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:32.470939] [INFO ] [sig ] [603/3515] Forecasting CC... [2026-01-07T20:18:32.470969] [INFO ] [sig ] Generating forecast for: CC [2026-01-07T20:18:32.471000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-07T20:18:32.482557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-07T20:18:32.482880] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-07T20:18:32.483687] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-07T20:18:32.483741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:32.483775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:32.483805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:32.483863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:32.539724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:32.540403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:32.540488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:32.540525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:32.663641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:32.663793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:32.663833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:32.663862] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:32.667200] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-07T20:18:32.667473] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-07T20:18:32.667619] [INFO ] [sig ] CC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:32.820369] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CC.txt [2026-01-07T20:18:32.820555] [INFO ] [sig ] [603/3515] Completed CC in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:32.820637] [INFO ] [sig ] [604/3515] Forecasting CCAP... [2026-01-07T20:18:32.820684] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-07T20:18:32.820739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-07T20:18:32.835524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-07T20:18:32.835969] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-07T20:18:32.837169] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-07T20:18:32.837224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:32.837259] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:32.837288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:32.837345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:32.896689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:32.897658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:32.897752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:32.897805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:33.024597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:33.024754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:33.024793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:33.024822] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:33.028197] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=49.34%) [2026-01-07T20:18:33.028477] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-07T20:18:33.028625] [INFO ] [sig ] CCAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:33.173944] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCAP.txt [2026-01-07T20:18:33.174078] [INFO ] [sig ] [604/3515] Completed CCAP in 0.4s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:33.174118] [INFO ] [sig ] [605/3515] Forecasting CCB... [2026-01-07T20:18:33.174149] [INFO ] [sig ] Generating forecast for: CCB [2026-01-07T20:18:33.174179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-07T20:18:33.186032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-07T20:18:33.186330] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-07T20:18:33.187285] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-07T20:18:33.187337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:33.187393] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:33.187422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:33.187478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:33.246064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:33.246780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:33.246862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:33.246895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:33.373856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:33.374011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:33.374050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:33.374079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:33.377351] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=24.38%) [2026-01-07T20:18:33.377634] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-07T20:18:33.377758] [INFO ] [sig ] CCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:33.522457] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCB.txt [2026-01-07T20:18:33.522624] [INFO ] [sig ] [605/3515] Completed CCB in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-07T20:18:33.522667] [INFO ] [sig ] [606/3515] Forecasting CCBG... [2026-01-07T20:18:33.522698] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-07T20:18:33.522729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-07T20:18:33.534405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-07T20:18:33.534709] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-07T20:18:33.535465] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-07T20:18:33.535516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:33.535549] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:33.535593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:33.535663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:33.590827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:33.591449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:33.591532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:33.591567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:33.706798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:33.706951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:33.706992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:33.707023] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:33.710524] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-01-07T20:18:33.710828] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-07T20:18:33.710957] [INFO ] [sig ] CCBG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:33.853090] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCBG.txt [2026-01-07T20:18:33.853230] [INFO ] [sig ] [606/3515] Completed CCBG in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:33.853270] [INFO ] [sig ] [607/3515] Forecasting CCCC... [2026-01-07T20:18:33.853299] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-07T20:18:33.853330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-07T20:18:33.864660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-07T20:18:33.864929] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-07T20:18:33.865730] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-07T20:18:33.865783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:33.865816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:33.865843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:33.865900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:33.923498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:33.924299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:33.924377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:33.924410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:34.048493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:34.048662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:34.048896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:34.048925] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:34.052621] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-07T20:18:34.052899] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-07T20:18:34.053021] [INFO ] [sig ] CCCC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:34.200033] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCCC.txt [2026-01-07T20:18:34.200167] [INFO ] [sig ] [607/3515] Completed CCCC in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:34.200206] [INFO ] [sig ] [608/3515] Forecasting CCD... [2026-01-07T20:18:34.200235] [INFO ] [sig ] Generating forecast for: CCD [2026-01-07T20:18:34.200267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-07T20:18:34.212223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-07T20:18:34.212517] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-07T20:18:34.213294] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-07T20:18:34.213356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:34.213389] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:34.213416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:34.213474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:34.269704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:34.270534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:34.270634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:34.270670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:34.387892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:34.388059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:34.388101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:34.388167] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:34.391898] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-07T20:18:34.392261] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-07T20:18:34.392414] [INFO ] [sig ] CCD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:34.543976] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCD.txt [2026-01-07T20:18:34.544151] [INFO ] [sig ] [608/3515] Completed CCD in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:34.544208] [INFO ] [sig ] [609/3515] Forecasting CCEC... [2026-01-07T20:18:34.544247] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-07T20:18:34.544281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-07T20:18:34.555236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-07T20:18:34.555524] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-07T20:18:34.556312] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-07T20:18:34.556367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:34.556400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:34.556428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:34.556487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:34.615325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:34.616035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:34.616136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:34.616171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:34.723211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:34.723370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:34.723409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:34.723439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:34.727611] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-07T20:18:34.728083] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-07T20:18:34.728208] [INFO ] [sig ] CCEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:34.878109] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCEC.txt [2026-01-07T20:18:34.878258] [INFO ] [sig ] [609/3515] Completed CCEC in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:34.878300] [INFO ] [sig ] [610/3515] Forecasting CCEP... [2026-01-07T20:18:34.878329] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-07T20:18:34.878360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-07T20:18:34.890732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-07T20:18:34.891033] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-07T20:18:34.891841] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-07T20:18:34.891893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:34.891925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:34.891952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:34.892009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:34.949178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:34.950152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:34.950247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:34.950295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:35.077641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:35.077791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:35.077830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:35.077860] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:35.081370] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=63.13%) [2026-01-07T20:18:35.081683] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-07T20:18:35.082005] [INFO ] [sig ] CCEP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:35.233183] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCEP.txt [2026-01-07T20:18:35.233334] [INFO ] [sig ] [610/3515] Completed CCEP in 0.4s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:35.233375] [INFO ] [sig ] [611/3515] Forecasting CCI... [2026-01-07T20:18:35.233405] [INFO ] [sig ] Generating forecast for: CCI [2026-01-07T20:18:35.233437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-07T20:18:35.244518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-07T20:18:35.244848] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-07T20:18:35.245625] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-07T20:18:35.245677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:35.245709] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:35.245736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:35.245793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:35.301868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:35.302568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:35.302672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:35.302707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:35.424162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:35.424319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:35.424360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:35.424390] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:35.427837] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=68.92%) [2026-01-07T20:18:35.428119] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-07T20:18:35.428248] [INFO ] [sig ] CCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:35.577404] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCI.txt [2026-01-07T20:18:35.577561] [INFO ] [sig ] [611/3515] Completed CCI in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:35.577625] [INFO ] [sig ] [612/3515] Forecasting CCIF... [2026-01-07T20:18:35.577658] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-07T20:18:35.577689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-07T20:18:35.590286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-07T20:18:35.591157] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-07T20:18:35.592378] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-07T20:18:35.592456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:35.592516] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:35.592554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:35.592650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:35.652524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:35.653485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:35.653608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:35.653646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:35.774364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:35.774536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:35.774599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:35.774633] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:35.778526] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=33.12%) [2026-01-07T20:18:35.778958] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-07T20:18:35.779121] [INFO ] [sig ] CCIF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:35.923162] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCIF.txt [2026-01-07T20:18:35.923296] [INFO ] [sig ] [612/3515] Completed CCIF in 0.3s | 2.89 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:35.923336] [INFO ] [sig ] [613/3515] Forecasting CCJ... [2026-01-07T20:18:35.923366] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-07T20:18:35.923398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-07T20:18:35.934974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-07T20:18:35.935248] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-07T20:18:35.936206] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-07T20:18:35.936258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:35.936291] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:35.936318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:35.936375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:35.994223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:35.995026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:35.995107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:35.995139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:36.114504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:36.114638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:36.114681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:36.114711] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:36.118067] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-07T20:18:36.118349] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-07T20:18:36.118472] [INFO ] [sig ] CCJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:36.254946] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCJ.txt [2026-01-07T20:18:36.255067] [INFO ] [sig ] [613/3515] Completed CCJ in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:36.255105] [INFO ] [sig ] [614/3515] Forecasting CCK... [2026-01-07T20:18:36.255135] [INFO ] [sig ] Generating forecast for: CCK [2026-01-07T20:18:36.255166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-07T20:18:36.266693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-07T20:18:36.266971] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-07T20:18:36.267733] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-07T20:18:36.267785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:36.267817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:36.267843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:36.267900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:36.323189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:36.323846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:36.323926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:36.323958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:36.444185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:36.444336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:36.444376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:36.444404] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:36.447778] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=78.73%) [2026-01-07T20:18:36.448044] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-07T20:18:36.448165] [INFO ] [sig ] CCK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:36.589521] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCK.txt [2026-01-07T20:18:36.589678] [INFO ] [sig ] [614/3515] Completed CCK in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:36.589720] [INFO ] [sig ] [615/3515] Forecasting CCL... [2026-01-07T20:18:36.589750] [INFO ] [sig ] Generating forecast for: CCL [2026-01-07T20:18:36.589780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-07T20:18:36.608090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-07T20:18:36.608376] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-07T20:18:36.609136] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-07T20:18:36.609187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:36.609219] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:36.609246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:36.609303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:36.664773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:36.665379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:36.665486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:36.665520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:36.789687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:36.789846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:36.789906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:36.789936] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:36.793271] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-07T20:18:36.793545] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-07T20:18:36.793688] [INFO ] [sig ] CCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:36.932068] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCL.txt [2026-01-07T20:18:36.932234] [INFO ] [sig ] [615/3515] Completed CCL in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:36.932276] [INFO ] [sig ] [616/3515] Forecasting CCLD... [2026-01-07T20:18:36.932308] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-07T20:18:36.932339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-07T20:18:36.944395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-07T20:18:36.944846] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-07T20:18:36.945663] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-07T20:18:36.945718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:36.945750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:36.945778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:36.945833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:37.004650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:37.005606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:37.005734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:37.005770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:37.128403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:37.128568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:37.128629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:37.128660] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:37.132041] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-07T20:18:37.132328] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-07T20:18:37.132456] [INFO ] [sig ] CCLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:37.276288] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCLD.txt [2026-01-07T20:18:37.276451] [INFO ] [sig ] [616/3515] Completed CCLD in 0.3s | 2.90 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-07T20:18:37.276500] [INFO ] [sig ] [617/3515] Forecasting CCNE... [2026-01-07T20:18:37.276530] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-07T20:18:37.276561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-07T20:18:37.288178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-07T20:18:37.288503] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-07T20:18:37.289300] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-07T20:18:37.289354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:37.289388] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:37.289416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:37.289474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:37.345641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:37.346409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:37.346497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:37.346532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:37.466174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:37.466335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:37.466375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:37.466405] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:37.469817] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-07T20:18:37.470100] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-07T20:18:37.470229] [INFO ] [sig ] CCNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:37.611138] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCNE.txt [2026-01-07T20:18:37.611289] [INFO ] [sig ] [617/3515] Completed CCNE in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:37.611331] [INFO ] [sig ] [618/3515] Forecasting CCO... [2026-01-07T20:18:37.611360] [INFO ] [sig ] Generating forecast for: CCO [2026-01-07T20:18:37.611391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-07T20:18:37.623279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-07T20:18:37.623679] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-07T20:18:37.624470] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-07T20:18:37.624525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:37.624560] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:37.624616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:37.624679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:37.683226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:37.684040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:37.684135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:37.684178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:37.815812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:37.815975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:37.816016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:37.816046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:37.819520] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-07T20:18:37.819838] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-07T20:18:37.819968] [INFO ] [sig ] CCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:37.963878] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCO.txt [2026-01-07T20:18:37.964079] [INFO ] [sig ] [618/3515] Completed CCO in 0.4s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:37.964139] [INFO ] [sig ] [619/3515] Forecasting CCOI... [2026-01-07T20:18:37.964183] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-07T20:18:37.964225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-07T20:18:37.975446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-07T20:18:37.975780] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-07T20:18:37.976552] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-07T20:18:37.976625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:37.976670] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:37.976700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:37.976759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:38.036323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:38.037007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:38.037092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:38.037128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:38.153378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:38.153530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:38.153586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:38.153621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:38.157036] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-07T20:18:38.157315] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-07T20:18:38.157440] [INFO ] [sig ] CCOI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:38.296817] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CCOI.txt [2026-01-07T20:18:38.296953] [INFO ] [sig ] [619/3515] Completed CCOI in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:38.296992] [INFO ] [sig ] [620/3515] Forecasting CCRN... [2026-01-07T20:18:38.297022] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-07T20:18:38.297053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-07T20:18:38.308292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-07T20:18:38.308644] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-07T20:18:38.309421] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-07T20:18:38.309474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:38.309507] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:38.309535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:38.309633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:38.367104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:38.367805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:38.367889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:38.367923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:38.490360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:38.490522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:38.490565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:38.490615] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:38.494002] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-01-07T20:18:38.494275] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-07T20:18:38.494405] [INFO ] [sig ] CCRN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:38.636350] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCRN.txt [2026-01-07T20:18:38.636488] [INFO ] [sig ] [620/3515] Completed CCRN in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:38.636529] [INFO ] [sig ] [621/3515] Forecasting CCS... [2026-01-07T20:18:38.636560] [INFO ] [sig ] Generating forecast for: CCS [2026-01-07T20:18:38.636609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-07T20:18:38.648152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-07T20:18:38.648465] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-07T20:18:38.649259] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-07T20:18:38.649325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:38.649368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:38.649407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:38.649486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:38.707190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:38.707905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:38.707992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:38.708027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:38.828992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:38.829147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:38.829188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:38.829218] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:38.832722] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-07T20:18:38.833007] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-07T20:18:38.833133] [INFO ] [sig ] CCS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:38.973530] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCS.txt [2026-01-07T20:18:38.973713] [INFO ] [sig ] [621/3515] Completed CCS in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:38.973754] [INFO ] [sig ] [622/3515] Forecasting CCSI... [2026-01-07T20:18:38.973784] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-07T20:18:38.973817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-07T20:18:38.985264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-07T20:18:38.985670] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-07T20:18:38.986462] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-07T20:18:38.986516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:38.986595] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:38.986626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:38.986686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:39.045435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:39.046285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:39.046372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:39.046408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:39.161453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:39.161629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:39.161670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:39.161699] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:39.165108] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=51.06%) [2026-01-07T20:18:39.165382] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-07T20:18:39.165511] [INFO ] [sig ] CCSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:39.309740] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CCSI.txt [2026-01-07T20:18:39.309898] [INFO ] [sig ] [622/3515] Completed CCSI in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-07T20:18:39.309945] [INFO ] [sig ] [623/3515] Forecasting CDC... [2026-01-07T20:18:39.309976] [INFO ] [sig ] Generating forecast for: CDC [2026-01-07T20:18:39.310006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-07T20:18:39.320916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-07T20:18:39.321207] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-07T20:18:39.322018] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-07T20:18:39.322070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:39.322102] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:39.322129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:39.322186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:39.377208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:39.377853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:39.377932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:39.377965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:39.497905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:39.498059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:39.498098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:39.498127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:39.501488] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-01-07T20:18:39.501781] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-07T20:18:39.501902] [INFO ] [sig ] CDC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:39.643148] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDC.txt [2026-01-07T20:18:39.643301] [INFO ] [sig ] [623/3515] Completed CDC in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:39.643342] [INFO ] [sig ] [624/3515] Forecasting CDE... [2026-01-07T20:18:39.643373] [INFO ] [sig ] Generating forecast for: CDE [2026-01-07T20:18:39.643404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-07T20:18:39.655629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-07T20:18:39.656023] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-07T20:18:39.656893] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-07T20:18:39.656947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:39.656981] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:39.657016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:39.657086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:39.715625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:39.716459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:39.716547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:39.716599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:39.840739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:39.840894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:39.840934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:39.840962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:39.844393] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-07T20:18:39.844712] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-07T20:18:39.844843] [INFO ] [sig ] CDE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:39.990030] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CDE.txt [2026-01-07T20:18:39.990194] [INFO ] [sig ] [624/3515] Completed CDE in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:39.990235] [INFO ] [sig ] [625/3515] Forecasting CDIO... [2026-01-07T20:18:39.990266] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-07T20:18:39.990297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-07T20:18:40.002743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-07T20:18:40.003178] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-07T20:18:40.004082] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-07T20:18:40.004148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:40.004186] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:40.004215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:40.004274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:40.067136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:40.068179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:40.068286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:40.068334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:40.195006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:40.195164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:40.195205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:40.195295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:40.198961] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-01-07T20:18:40.199260] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-07T20:18:40.199390] [INFO ] [sig ] CDIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:40.338120] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDIO.txt [2026-01-07T20:18:40.338274] [INFO ] [sig ] [625/3515] Completed CDIO in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:40.338314] [INFO ] [sig ] [626/3515] Forecasting CDL... [2026-01-07T20:18:40.338344] [INFO ] [sig ] Generating forecast for: CDL [2026-01-07T20:18:40.338376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-07T20:18:40.349840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-07T20:18:40.350186] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-07T20:18:40.350995] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-07T20:18:40.351049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:40.351080] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:40.351107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:40.351167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:40.406148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:40.407003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:40.407094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:40.407128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:40.517629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:40.517785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:40.517825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:40.517871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:40.521167] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-07T20:18:40.521431] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-07T20:18:40.521553] [INFO ] [sig ] CDL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:40.663738] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CDL.txt [2026-01-07T20:18:40.663887] [INFO ] [sig ] [626/3515] Completed CDL in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:40.663926] [INFO ] [sig ] [627/3515] Forecasting CDNA... [2026-01-07T20:18:40.663957] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-07T20:18:40.663987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-07T20:18:40.676356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-07T20:18:40.676688] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-07T20:18:40.677442] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-07T20:18:40.677494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:40.677525] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:40.677552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:40.677630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:40.734529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:40.735253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:40.735339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:40.735373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:40.856894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:40.857047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:40.857085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:40.857114] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:40.860916] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-07T20:18:40.861379] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-07T20:18:40.861502] [INFO ] [sig ] CDNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:41.004691] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDNA.txt [2026-01-07T20:18:41.004854] [INFO ] [sig ] [627/3515] Completed CDNA in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:41.004896] [INFO ] [sig ] [628/3515] Forecasting CDNS... [2026-01-07T20:18:41.004929] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-07T20:18:41.004962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-07T20:18:41.017235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-07T20:18:41.017591] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-07T20:18:41.018403] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-07T20:18:41.018459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:41.018494] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:41.018523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:41.018599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:41.075923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:41.076771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:41.076860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:41.076912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:41.209821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:41.210003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:41.210051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:41.210088] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:41.214508] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-01-07T20:18:41.214874] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-07T20:18:41.215017] [INFO ] [sig ] CDNS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:41.361766] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDNS.txt [2026-01-07T20:18:41.361927] [INFO ] [sig ] [628/3515] Completed CDNS in 0.4s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:41.361967] [INFO ] [sig ] [629/3515] Forecasting CDP... [2026-01-07T20:18:41.361998] [INFO ] [sig ] Generating forecast for: CDP [2026-01-07T20:18:41.362030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-07T20:18:41.373688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-07T20:18:41.374081] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-07T20:18:41.374980] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-07T20:18:41.375049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:41.375095] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:41.375136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:41.375216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:41.433001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:41.433884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:41.433974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:41.434008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:41.551980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:41.552134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:41.552175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:41.552205] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:41.555546] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-01-07T20:18:41.555833] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-07T20:18:41.555956] [INFO ] [sig ] CDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:41.696954] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDP.txt [2026-01-07T20:18:41.697114] [INFO ] [sig ] [629/3515] Completed CDP in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:41.697158] [INFO ] [sig ] [630/3515] Forecasting CDRE... [2026-01-07T20:18:41.697189] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-07T20:18:41.697223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-07T20:18:41.708542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-07T20:18:41.708983] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-07T20:18:41.709838] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-07T20:18:41.709894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:41.709928] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:41.709971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:41.710031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:41.766727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:41.767674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:41.767771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:41.767804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:41.889284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:41.889446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:41.889488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:41.889517] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:41.893103] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-01-07T20:18:41.893373] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-07T20:18:41.893502] [INFO ] [sig ] CDRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:42.050491] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDRE.txt [2026-01-07T20:18:42.050671] [INFO ] [sig ] [630/3515] Completed CDRE in 0.4s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:42.050723] [INFO ] [sig ] [631/3515] Forecasting CDRO... [2026-01-07T20:18:42.050755] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-07T20:18:42.050790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-07T20:18:42.061546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-07T20:18:42.061885] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-07T20:18:42.062669] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-07T20:18:42.062722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:42.062756] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:42.062807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:42.062865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:42.119422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:42.120163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:42.120252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:42.120297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:42.228333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:42.228479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:42.228519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:42.228548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:42.231876] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-01-07T20:18:42.232146] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-07T20:18:42.232268] [INFO ] [sig ] CDRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:42.371621] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CDRO.txt [2026-01-07T20:18:42.371759] [INFO ] [sig ] [631/3515] Completed CDRO in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:42.371799] [INFO ] [sig ] [632/3515] Forecasting CDXS... [2026-01-07T20:18:42.371829] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-07T20:18:42.371861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-07T20:18:42.383708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-07T20:18:42.384082] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-07T20:18:42.384901] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-07T20:18:42.384954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:42.384986] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:42.385013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:42.385070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:42.442898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:42.443806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:42.443930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:42.443965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:42.571450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:42.571631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:42.571673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:42.571703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:42.575274] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-01-07T20:18:42.575566] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-07T20:18:42.575714] [INFO ] [sig ] CDXS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:42.723434] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CDXS.txt [2026-01-07T20:18:42.723622] [INFO ] [sig ] [632/3515] Completed CDXS in 0.4s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:42.723667] [INFO ] [sig ] [633/3515] Forecasting CDZI... [2026-01-07T20:18:42.723697] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-07T20:18:42.723733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-07T20:18:42.734881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-07T20:18:42.735206] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-07T20:18:42.735994] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-07T20:18:42.736047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:42.736078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:42.736104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:42.736160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:42.791057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:42.791745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:42.791830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:42.791863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:42.914360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:42.914520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:42.914560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:42.914609] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:42.917965] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-07T20:18:42.918241] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-07T20:18:42.918366] [INFO ] [sig ] CDZI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:43.064652] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CDZI.txt [2026-01-07T20:18:43.064836] [INFO ] [sig ] [633/3515] Completed CDZI in 0.3s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:43.064881] [INFO ] [sig ] [634/3515] Forecasting CE... [2026-01-07T20:18:43.064914] [INFO ] [sig ] Generating forecast for: CE [2026-01-07T20:18:43.064960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-07T20:18:43.083117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-07T20:18:43.083547] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-07T20:18:43.084457] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-07T20:18:43.084521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:43.084558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:43.084614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:43.084682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:43.145661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:43.146500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:43.146603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:43.146639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:43.274161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:43.274319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:43.274359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:43.274387] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:43.277722] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-01-07T20:18:43.277995] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-07T20:18:43.278121] [INFO ] [sig ] CE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:43.424419] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CE.txt [2026-01-07T20:18:43.424591] [INFO ] [sig ] [634/3515] Completed CE in 0.4s | 2.90 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-07T20:18:43.424637] [INFO ] [sig ] [635/3515] Forecasting CECO... [2026-01-07T20:18:43.424677] [INFO ] [sig ] Generating forecast for: CECO [2026-01-07T20:18:43.424723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-07T20:18:43.437192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-07T20:18:43.437541] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-07T20:18:43.438386] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-07T20:18:43.438448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:43.438483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:43.438512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:43.438592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:43.499705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:43.500520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:43.500637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:43.500674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:43.628436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:43.628609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:43.628655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:43.628685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:43.632204] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=61.10%) [2026-01-07T20:18:43.632489] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-07T20:18:43.632640] [INFO ] [sig ] CECO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:43.777636] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CECO.txt [2026-01-07T20:18:43.777817] [INFO ] [sig ] [635/3515] Completed CECO in 0.4s | 2.90 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-07T20:18:43.777860] [INFO ] [sig ] [636/3515] Forecasting CEG... [2026-01-07T20:18:43.777893] [INFO ] [sig ] Generating forecast for: CEG [2026-01-07T20:18:43.777925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-07T20:18:43.789923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-07T20:18:43.790276] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-07T20:18:43.791322] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-07T20:18:43.791378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:43.791411] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:43.791438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:43.791507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:43.852244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:43.853059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:43.853151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:43.853187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:43.979653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:43.979814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:43.979853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:43.979882] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:43.983292] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-01-07T20:18:43.983591] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-07T20:18:43.983722] [INFO ] [sig ] CEG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:44.135486] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CEG.txt [2026-01-07T20:18:44.135681] [INFO ] [sig ] [636/3515] Completed CEG in 0.4s | 2.90 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-07T20:18:44.135725] [INFO ] [sig ] [637/3515] Forecasting CELC... [2026-01-07T20:18:44.135755] [INFO ] [sig ] Generating forecast for: CELC [2026-01-07T20:18:44.135786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-07T20:18:44.147665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-07T20:18:44.147971] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-07T20:18:44.148740] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-07T20:18:44.148793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:44.148825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:44.148853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:44.148910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:44.207390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:44.208292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:44.208384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:44.208418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:44.326485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:44.326659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:44.326700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:44.326731] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:44.330184] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-07T20:18:44.330488] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-07T20:18:44.330637] [INFO ] [sig ] CELC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:44.479085] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CELC.txt [2026-01-07T20:18:44.479235] [INFO ] [sig ] [637/3515] Completed CELC in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-07T20:18:44.479276] [INFO ] [sig ] [638/3515] Forecasting CELH... [2026-01-07T20:18:44.479306] [INFO ] [sig ] Generating forecast for: CELH [2026-01-07T20:18:44.479336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-07T20:18:44.490743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-07T20:18:44.491046] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-07T20:18:44.491899] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-07T20:18:44.491964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:44.492005] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:44.492044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:44.492126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:44.554662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:44.555497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:44.555603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:44.555641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:44.678106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:44.678262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:44.678304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:44.678336] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:44.681810] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-01-07T20:18:44.682108] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-07T20:18:44.682235] [INFO ] [sig ] CELH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:44.837368] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CELH.txt [2026-01-07T20:18:44.837507] [INFO ] [sig ] [638/3515] Completed CELH in 0.4s | 2.90 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-07T20:18:44.837547] [INFO ] [sig ] [639/3515] Forecasting CELZ... [2026-01-07T20:18:44.837595] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-07T20:18:44.837628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-07T20:18:44.848601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-07T20:18:44.848897] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-07T20:18:44.849689] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-07T20:18:44.849742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:44.849799] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:44.849827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:44.849884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:44.909209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:44.910127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:44.910236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:44.910271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:45.030070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:45.030246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:45.030289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:45.030320] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:45.033790] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=57.32%) [2026-01-07T20:18:45.034076] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-07T20:18:45.034206] [INFO ] [sig ] CELZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:45.178958] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CELZ.txt [2026-01-07T20:18:45.179297] [INFO ] [sig ] [639/3515] Completed CELZ in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-07T20:18:45.179337] [INFO ] [sig ] [640/3515] Forecasting CENTA... [2026-01-07T20:18:45.179368] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-07T20:18:45.179399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-07T20:18:45.191249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-07T20:18:45.191613] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-07T20:18:45.192378] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-07T20:18:45.192430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:45.192462] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:45.192488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:45.192544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:45.248698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:45.249441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:45.249526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:45.249558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:45.367502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:45.367674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:45.367714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:45.367744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:45.371051] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=35.11%) [2026-01-07T20:18:45.371318] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-07T20:18:45.371441] [INFO ] [sig ] CENTA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:45.510927] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CENTA.txt [2026-01-07T20:18:45.511067] [INFO ] [sig ] [640/3515] Completed CENTA in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:45.511105] [INFO ] [sig ] [641/3515] Forecasting CENX... [2026-01-07T20:18:45.511135] [INFO ] [sig ] Generating forecast for: CENX [2026-01-07T20:18:45.511165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-07T20:18:45.522587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-07T20:18:45.522896] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-07T20:18:45.523664] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-07T20:18:45.523717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:45.523750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:45.523777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:45.523833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:45.584600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:45.585323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:45.585406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:45.585439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:45.712600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:45.712757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:45.712797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:45.712826] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:45.716204] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-07T20:18:45.716480] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-07T20:18:45.716624] [INFO ] [sig ] CENX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:45.854712] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CENX.txt [2026-01-07T20:18:45.854848] [INFO ] [sig ] [641/3515] Completed CENX in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:45.854887] [INFO ] [sig ] [642/3515] Forecasting CERS... [2026-01-07T20:18:45.854918] [INFO ] [sig ] Generating forecast for: CERS [2026-01-07T20:18:45.854949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-07T20:18:45.866630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-07T20:18:45.866954] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-07T20:18:45.867739] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-07T20:18:45.867793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:45.867825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:45.867856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:45.867916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:45.925902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:45.926599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:45.926682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:45.926714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:46.045769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:46.045923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:46.045962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:46.046020] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:46.049539] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-07T20:18:46.049838] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-07T20:18:46.049966] [INFO ] [sig ] CERS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:46.192907] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CERS.txt [2026-01-07T20:18:46.193052] [INFO ] [sig ] [642/3515] Completed CERS in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:46.193094] [INFO ] [sig ] [643/3515] Forecasting CETX... [2026-01-07T20:18:46.193125] [INFO ] [sig ] Generating forecast for: CETX [2026-01-07T20:18:46.193156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-07T20:18:46.204149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-07T20:18:46.204444] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-07T20:18:46.205398] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-07T20:18:46.205461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:46.205494] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:46.205520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:46.205595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:46.263390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:46.264194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:46.264295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:46.264329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:46.382998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:46.383156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:46.383205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:46.383237] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:46.386929] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-07T20:18:46.387417] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-07T20:18:46.387555] [INFO ] [sig ] CETX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:46.530143] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CETX.txt [2026-01-07T20:18:46.530277] [INFO ] [sig ] [643/3515] Completed CETX in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:46.530317] [INFO ] [sig ] [644/3515] Forecasting CEVA... [2026-01-07T20:18:46.530347] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-07T20:18:46.530376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-07T20:18:46.543486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-07T20:18:46.543823] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-07T20:18:46.544607] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-07T20:18:46.544660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:46.544693] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:46.544721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:46.544779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:46.603802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:46.604511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:46.604614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:46.604650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:46.732195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:46.732379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:46.732433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:46.732474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:46.736029] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-07T20:18:46.736340] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-07T20:18:46.736484] [INFO ] [sig ] CEVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:46.879543] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CEVA.txt [2026-01-07T20:18:46.879718] [INFO ] [sig ] [644/3515] Completed CEVA in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:46.879759] [INFO ] [sig ] [645/3515] Forecasting CF... [2026-01-07T20:18:46.879791] [INFO ] [sig ] Generating forecast for: CF [2026-01-07T20:18:46.879823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-07T20:18:46.891173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-07T20:18:46.891494] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-07T20:18:46.892255] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-07T20:18:46.892308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:46.892340] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:46.892367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:46.892423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:46.953678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:46.954508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:46.954613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:46.954650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:47.074074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:47.074223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:47.074263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:47.074295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:47.077677] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-07T20:18:47.077948] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-07T20:18:47.078069] [INFO ] [sig ] CF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:47.221102] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CF.txt [2026-01-07T20:18:47.221248] [INFO ] [sig ] [645/3515] Completed CF in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:47.221288] [INFO ] [sig ] [646/3515] Forecasting CFFN... [2026-01-07T20:18:47.221318] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-07T20:18:47.221347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-07T20:18:47.232666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-07T20:18:47.232967] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-07T20:18:47.233732] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-07T20:18:47.233785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:47.233816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:47.233844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:47.233901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:47.290997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:47.291843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:47.291929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:47.291964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:47.413047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:47.413210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:47.413252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:47.413282] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:47.416702] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=61.90%) [2026-01-07T20:18:47.416989] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-07T20:18:47.417119] [INFO ] [sig ] CFFN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:47.575423] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CFFN.txt [2026-01-07T20:18:47.575611] [INFO ] [sig ] [646/3515] Completed CFFN in 0.4s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:47.575663] [INFO ] [sig ] [647/3515] Forecasting CFG... [2026-01-07T20:18:47.575694] [INFO ] [sig ] Generating forecast for: CFG [2026-01-07T20:18:47.575726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-07T20:18:47.587901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-07T20:18:47.588300] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-07T20:18:47.589109] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-07T20:18:47.589164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:47.589197] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:47.589225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:47.589282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:47.646603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:47.647666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:47.647753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:47.647787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:47.770362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:47.770516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:47.770556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:47.770602] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:47.773973] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-07T20:18:47.774241] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-07T20:18:47.774365] [INFO ] [sig ] CFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:47.915299] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CFG.txt [2026-01-07T20:18:47.915425] [INFO ] [sig ] [647/3515] Completed CFG in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:47.915465] [INFO ] [sig ] [648/3515] Forecasting CFO... [2026-01-07T20:18:47.915494] [INFO ] [sig ] Generating forecast for: CFO [2026-01-07T20:18:47.915524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-07T20:18:47.926185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-07T20:18:47.926475] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-07T20:18:47.927226] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-07T20:18:47.927279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:47.927310] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:47.927337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:47.927393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:47.985717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:47.986290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:47.986369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:47.986402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:48.099002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:48.099103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:48.099139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:48.099168] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:48.102282] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-07T20:18:48.102540] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-07T20:18:48.102702] [INFO ] [sig ] CFO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:48.242864] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CFO.txt [2026-01-07T20:18:48.242981] [INFO ] [sig ] [648/3515] Completed CFO in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:48.243018] [INFO ] [sig ] [649/3515] Forecasting CG... [2026-01-07T20:18:48.243048] [INFO ] [sig ] Generating forecast for: CG [2026-01-07T20:18:48.243077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-07T20:18:48.254285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-07T20:18:48.254549] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-07T20:18:48.255323] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-07T20:18:48.255375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:48.255405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:48.255433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:48.255488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:48.311428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:48.312027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:48.312106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:48.312164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:48.432637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:48.432799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:48.432841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:48.432872] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:48.436333] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-01-07T20:18:48.436652] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-07T20:18:48.436787] [INFO ] [sig ] CG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:48.585204] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CG.txt [2026-01-07T20:18:48.585334] [INFO ] [sig ] [649/3515] Completed CG in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:48.585374] [INFO ] [sig ] [650/3515] Forecasting CGABL... [2026-01-07T20:18:48.585404] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-07T20:18:48.585435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-07T20:18:48.596441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-07T20:18:48.596716] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-07T20:18:48.597451] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-07T20:18:48.597503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:48.597535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:48.597563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:48.597660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:48.654245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:48.654854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:48.654943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:48.654985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:48.769924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:48.770067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:48.770142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:48.770175] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:48.773400] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-07T20:18:48.773688] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-07T20:18:48.773814] [INFO ] [sig ] CGABL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:48.914022] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CGABL.txt [2026-01-07T20:18:48.914157] [INFO ] [sig ] [650/3515] Completed CGABL in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:48.914198] [INFO ] [sig ] [651/3515] Forecasting CGBD... [2026-01-07T20:18:48.914229] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-07T20:18:48.914259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-07T20:18:48.925671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-07T20:18:48.925954] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-07T20:18:48.926737] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-07T20:18:48.926790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:48.926824] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:48.926852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:48.926921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:48.983317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:48.983969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:48.984051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:48.984086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:49.098849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:49.098996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:49.099036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:49.099065] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:49.102466] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=75.12%) [2026-01-07T20:18:49.102761] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-07T20:18:49.102891] [INFO ] [sig ] CGBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:49.246394] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CGBD.txt [2026-01-07T20:18:49.246519] [INFO ] [sig ] [651/3515] Completed CGBD in 0.3s | 2.90 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-07T20:18:49.246558] [INFO ] [sig ] [652/3515] Forecasting CGC... [2026-01-07T20:18:49.246606] [INFO ] [sig ] Generating forecast for: CGC [2026-01-07T20:18:49.246637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-07T20:18:49.259369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-07T20:18:49.259797] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-07T20:18:49.260653] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-07T20:18:49.260706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:49.260739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:49.260768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:49.260826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:49.319274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:49.320470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:49.320596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:49.320634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:49.451686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:49.451852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:49.451893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:49.451923] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:49.455510] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=24.37%) [2026-01-07T20:18:49.455864] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-07T20:18:49.456001] [INFO ] [sig ] CGC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:49.622548] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CGC.txt [2026-01-07T20:18:49.622769] [INFO ] [sig ] [652/3515] Completed CGC in 0.4s | 2.90 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-07T20:18:49.622812] [INFO ] [sig ] [653/3515] Forecasting CGEM... [2026-01-07T20:18:49.622844] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-07T20:18:49.622880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-07T20:18:49.634230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-07T20:18:49.634527] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-07T20:18:49.635311] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-07T20:18:49.635364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:49.635396] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:49.635424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:49.635480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:49.692943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:49.693555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:49.693654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:49.693688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:49.816202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:49.816366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:49.816410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:49.816451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:49.820017] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-01-07T20:18:49.820318] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-07T20:18:49.820456] [INFO ] [sig ] CGEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:49.971035] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CGEM.txt [2026-01-07T20:18:49.971203] [INFO ] [sig ] [653/3515] Completed CGEM in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-07T20:18:49.971245] [INFO ] [sig ] [654/3515] Forecasting CGEN... [2026-01-07T20:18:49.971279] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-07T20:18:49.971312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-07T20:18:49.984460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-07T20:18:49.984881] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-07T20:18:49.985739] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-07T20:18:49.985795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:49.985843] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:49.985874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:49.985937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:50.055424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:50.056706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:50.056827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:50.056878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:50.193874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:50.194037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:50.194087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:50.194125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:50.197624] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-07T20:18:50.197894] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-07T20:18:50.198021] [INFO ] [sig ] CGEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:50.401121] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CGEN.txt [2026-01-07T20:18:50.401270] [INFO ] [sig ] [654/3515] Completed CGEN in 0.4s | 2.90 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-07T20:18:50.401310] [INFO ] [sig ] [655/3515] Forecasting CGNX... [2026-01-07T20:18:50.401340] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-07T20:18:50.401370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-07T20:18:50.412666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-07T20:18:50.412946] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-07T20:18:50.413760] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-07T20:18:50.413812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:50.413844] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:50.413875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:50.413932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:50.470745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:50.471404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:50.471485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:50.471518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:50.594876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:50.595041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:50.595080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:50.595110] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:50.598486] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-07T20:18:50.598774] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-07T20:18:50.598897] [INFO ] [sig ] CGNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:50.747046] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CGNX.txt [2026-01-07T20:18:50.747207] [INFO ] [sig ] [655/3515] Completed CGNX in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-07T20:18:50.747248] [INFO ] [sig ] [656/3515] Forecasting CGO... [2026-01-07T20:18:50.747277] [INFO ] [sig ] Generating forecast for: CGO [2026-01-07T20:18:50.747307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-07T20:18:50.758326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-07T20:18:50.758630] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-07T20:18:50.759372] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-07T20:18:50.759424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:50.759501] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:50.759532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:50.759627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:50.816636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:50.817473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:50.817559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:50.817613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:50.927756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:50.927914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:50.927953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:50.927982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:50.931290] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-07T20:18:50.931557] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-07T20:18:50.931698] [INFO ] [sig ] CGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:51.071103] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CGO.txt [2026-01-07T20:18:51.071241] [INFO ] [sig ] [656/3515] Completed CGO in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-07T20:18:51.071281] [INFO ] [sig ] [657/3515] Forecasting CGON... [2026-01-07T20:18:51.071312] [INFO ] [sig ] Generating forecast for: CGON [2026-01-07T20:18:51.071342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-07T20:18:51.082532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-07T20:18:51.082872] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-07T20:18:51.083634] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-07T20:18:51.083686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:51.083719] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:51.083746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:51.083803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:51.141232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:51.142013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:51.142101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:51.142134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:51.260789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:51.260939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:51.260978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:51.261007] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:51.264747] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-07T20:18:51.265013] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-07T20:18:51.265134] [INFO ] [sig ] CGON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:51.405507] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CGON.txt [2026-01-07T20:18:51.405652] [INFO ] [sig ] [657/3515] Completed CGON in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:51.405694] [INFO ] [sig ] [658/3515] Forecasting CGTX... [2026-01-07T20:18:51.405732] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-07T20:18:51.405763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-07T20:18:51.417022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-07T20:18:51.417324] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-07T20:18:51.418144] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-07T20:18:51.418199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:51.418233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:51.418264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:51.418339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:51.475100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:51.475743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:51.475821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:51.475854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:51.597289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:51.597442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:51.597481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:51.597509] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:51.600870] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-07T20:18:51.601139] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-07T20:18:51.601263] [INFO ] [sig ] CGTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:51.742045] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CGTX.txt [2026-01-07T20:18:51.742210] [INFO ] [sig ] [658/3515] Completed CGTX in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:51.742252] [INFO ] [sig ] [659/3515] Forecasting CHCI... [2026-01-07T20:18:51.742283] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-07T20:18:51.742314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-07T20:18:51.753722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-07T20:18:51.754114] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-07T20:18:51.754930] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-07T20:18:51.754995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:51.755036] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:51.755070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:51.755133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:51.812792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:51.813701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:51.813793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:51.813828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:51.930503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:51.930687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:51.930727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:51.930797] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:51.934387] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-01-07T20:18:51.934677] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-07T20:18:51.934824] [INFO ] [sig ] CHCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:52.075128] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHCI.txt [2026-01-07T20:18:52.075269] [INFO ] [sig ] [659/3515] Completed CHCI in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:52.075310] [INFO ] [sig ] [660/3515] Forecasting CHCO... [2026-01-07T20:18:52.075341] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-07T20:18:52.075379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-07T20:18:52.087182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-07T20:18:52.087469] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-07T20:18:52.088255] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-07T20:18:52.088308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:52.088341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:52.088368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:52.088425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:52.145916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:52.146797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:52.146911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:52.146949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:52.268236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:52.268382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:52.268421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:52.268450] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:52.271782] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-07T20:18:52.272088] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-07T20:18:52.272218] [INFO ] [sig ] CHCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:52.411802] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHCO.txt [2026-01-07T20:18:52.411931] [INFO ] [sig ] [660/3515] Completed CHCO in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:52.411971] [INFO ] [sig ] [661/3515] Forecasting CHD... [2026-01-07T20:18:52.412004] [INFO ] [sig ] Generating forecast for: CHD [2026-01-07T20:18:52.412035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-07T20:18:52.423262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-07T20:18:52.423558] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-07T20:18:52.424321] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-07T20:18:52.424374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:52.424405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:52.424433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:52.424491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:52.481224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:52.481856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:52.481934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:52.481967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:52.610194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:52.610349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:52.610390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:52.610440] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:52.613916] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-01-07T20:18:52.614274] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-07T20:18:52.614413] [INFO ] [sig ] CHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:52.754008] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHD.txt [2026-01-07T20:18:52.754151] [INFO ] [sig ] [661/3515] Completed CHD in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:52.754190] [INFO ] [sig ] [662/3515] Forecasting CHDN... [2026-01-07T20:18:52.754221] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-07T20:18:52.754252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-07T20:18:52.765551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-07T20:18:52.765869] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-07T20:18:52.766639] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-07T20:18:52.766691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:52.766723] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:52.766750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:52.766807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:52.823087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:52.823813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:52.823896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:52.823928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:52.946325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:52.946485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:52.946525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:52.946553] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:52.949921] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-07T20:18:52.950189] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-07T20:18:52.950313] [INFO ] [sig ] CHDN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:53.102314] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHDN.txt [2026-01-07T20:18:53.102475] [INFO ] [sig ] [662/3515] Completed CHDN in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:53.102517] [INFO ] [sig ] [663/3515] Forecasting CHE... [2026-01-07T20:18:53.102548] [INFO ] [sig ] Generating forecast for: CHE [2026-01-07T20:18:53.102596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-07T20:18:53.114499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-07T20:18:53.114882] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-07T20:18:53.115667] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-07T20:18:53.115719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:53.115752] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:53.115781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:53.115837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:53.172691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:53.173537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:53.173643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:53.173678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:53.293655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:53.293811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:53.293851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:53.293881] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:53.297313] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-01-07T20:18:53.297611] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-07T20:18:53.297737] [INFO ] [sig ] CHE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:53.437975] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHE.txt [2026-01-07T20:18:53.438140] [INFO ] [sig ] [663/3515] Completed CHE in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:53.438184] [INFO ] [sig ] [664/3515] Forecasting CHEF... [2026-01-07T20:18:53.438214] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-07T20:18:53.438244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-07T20:18:53.449932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-07T20:18:53.450339] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-07T20:18:53.451179] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-07T20:18:53.451236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:53.451268] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:53.451295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:53.451353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:53.508261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:53.509129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:53.509227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:53.509261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:53.631924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:53.632089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:53.632138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:53.632171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:53.635538] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-07T20:18:53.635827] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-07T20:18:53.635952] [INFO ] [sig ] CHEF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:53.778061] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHEF.txt [2026-01-07T20:18:53.778209] [INFO ] [sig ] [664/3515] Completed CHEF in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:53.778255] [INFO ] [sig ] [665/3515] Forecasting CHH... [2026-01-07T20:18:53.778286] [INFO ] [sig ] Generating forecast for: CHH [2026-01-07T20:18:53.778323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-07T20:18:53.790402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-07T20:18:53.790853] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-07T20:18:53.791685] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-07T20:18:53.791740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:53.791773] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:53.791801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:53.791875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:53.847628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:53.848365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:53.848450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:53.848483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:53.973549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:53.973722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:53.973764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:53.973794] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:53.977145] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-07T20:18:53.977421] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-07T20:18:53.977551] [INFO ] [sig ] CHH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:54.119712] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHH.txt [2026-01-07T20:18:54.119876] [INFO ] [sig ] [665/3515] Completed CHH in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:54.119919] [INFO ] [sig ] [666/3515] Forecasting CHI... [2026-01-07T20:18:54.119948] [INFO ] [sig ] Generating forecast for: CHI [2026-01-07T20:18:54.119978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-07T20:18:54.131794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-07T20:18:54.132158] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-07T20:18:54.132960] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-07T20:18:54.133015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:54.133049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:54.133078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:54.133137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:54.190310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:54.191227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:54.191362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:54.191409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:54.313135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:54.313288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:54.313328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:54.313359] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:54.316712] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-07T20:18:54.316985] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-07T20:18:54.317113] [INFO ] [sig ] CHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:54.462693] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHI.txt [2026-01-07T20:18:54.462863] [INFO ] [sig ] [666/3515] Completed CHI in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:54.462903] [INFO ] [sig ] [667/3515] Forecasting CHKP... [2026-01-07T20:18:54.462934] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-07T20:18:54.462964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-07T20:18:54.475939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-07T20:18:54.476412] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-07T20:18:54.477404] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-07T20:18:54.477481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:54.477522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:54.477554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:54.477656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:54.538067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:54.538930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:54.539016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:54.539050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:54.661390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:54.661548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:54.661607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:54.661640] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:54.665443] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-07T20:18:54.665747] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-07T20:18:54.665875] [INFO ] [sig ] CHKP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:54.815011] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHKP.txt [2026-01-07T20:18:54.815197] [INFO ] [sig ] [667/3515] Completed CHKP in 0.4s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:54.815240] [INFO ] [sig ] [668/3515] Forecasting CHMI... [2026-01-07T20:18:54.815273] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-07T20:18:54.815306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-07T20:18:54.827387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-07T20:18:54.827807] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-07T20:18:54.828722] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-07T20:18:54.828777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:54.828811] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:54.828838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:54.828897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:54.886444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:54.887308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:54.887403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:54.887437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:55.005752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:55.005912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:55.005951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:55.005979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:55.009333] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=55.18%) [2026-01-07T20:18:55.009640] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-07T20:18:55.009778] [INFO ] [sig ] CHMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:55.150131] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHMI.txt [2026-01-07T20:18:55.150291] [INFO ] [sig ] [668/3515] Completed CHMI in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:55.150331] [INFO ] [sig ] [669/3515] Forecasting CHRD... [2026-01-07T20:18:55.150363] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-07T20:18:55.150400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-07T20:18:55.162884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-07T20:18:55.163258] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-07T20:18:55.164049] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-07T20:18:55.164102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:55.164136] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:55.164163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:55.164236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:55.219257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:55.220130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:55.220217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:55.220251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:55.338727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:55.338888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:55.338929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:55.338960] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:55.342292] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-07T20:18:55.342587] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-07T20:18:55.342715] [INFO ] [sig ] CHRD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:55.487382] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHRD.txt [2026-01-07T20:18:55.487593] [INFO ] [sig ] [669/3515] Completed CHRD in 0.3s | 2.90 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-07T20:18:55.487638] [INFO ] [sig ] [670/3515] Forecasting CHRS... [2026-01-07T20:18:55.487669] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-07T20:18:55.487699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-07T20:18:55.499130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-07T20:18:55.499501] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-07T20:18:55.500319] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-07T20:18:55.500372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:55.500405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:55.500432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:55.500488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:55.557259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:55.558155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:55.558246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:55.558283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:55.693195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:55.693358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:55.693399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:55.693429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:55.696853] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=81.33%) [2026-01-07T20:18:55.697127] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-07T20:18:55.697253] [INFO ] [sig ] CHRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:55.839181] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHRS.txt [2026-01-07T20:18:55.839324] [INFO ] [sig ] [670/3515] Completed CHRS in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-07T20:18:55.839364] [INFO ] [sig ] [671/3515] Forecasting CHSCL... [2026-01-07T20:18:55.839394] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-07T20:18:55.839425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-07T20:18:55.850598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-07T20:18:55.850894] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-07T20:18:55.851675] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-07T20:18:55.851727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:55.851760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:55.851788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:55.851845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:55.907298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:55.908075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:55.908160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:55.908193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:56.028109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:56.028263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:56.028301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:56.028329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:56.031692] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-01-07T20:18:56.031969] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-07T20:18:56.032096] [INFO ] [sig ] CHSCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:56.169361] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHSCL.txt [2026-01-07T20:18:56.169512] [INFO ] [sig ] [671/3515] Completed CHSCL in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-07T20:18:56.169553] [INFO ] [sig ] [672/3515] Forecasting CHSCM... [2026-01-07T20:18:56.169618] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-07T20:18:56.169651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-07T20:18:56.180817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-07T20:18:56.181144] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-07T20:18:56.181928] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-07T20:18:56.181981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:56.182014] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:56.182041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:56.182097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:56.236857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:56.237597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:56.237681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:56.237714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:56.349456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:56.349642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:56.349684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:56.349714] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:56.353011] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-07T20:18:56.353293] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-07T20:18:56.353416] [INFO ] [sig ] CHSCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:56.494299] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHSCM.txt [2026-01-07T20:18:56.494440] [INFO ] [sig ] [672/3515] Completed CHSCM in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-07T20:18:56.494481] [INFO ] [sig ] [673/3515] Forecasting CHSCN... [2026-01-07T20:18:56.494514] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-07T20:18:56.494545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-07T20:18:56.505876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-07T20:18:56.506201] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-07T20:18:56.507025] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-07T20:18:56.507079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:56.507140] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:56.507168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:56.507227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:56.568094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:56.568923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:56.569030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:56.569069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:56.682719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:56.682887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:56.682947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:56.682981] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:56.686876] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=53.27%) [2026-01-07T20:18:56.687154] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-07T20:18:56.687295] [INFO ] [sig ] CHSCN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:56.830170] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHSCN.txt [2026-01-07T20:18:56.830324] [INFO ] [sig ] [673/3515] Completed CHSCN in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-07T20:18:56.830368] [INFO ] [sig ] [674/3515] Forecasting CHSCO... [2026-01-07T20:18:56.830402] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-07T20:18:56.830433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-07T20:18:56.842123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-07T20:18:56.842460] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-07T20:18:56.843295] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-07T20:18:56.843349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:56.843383] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:56.843410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:56.843467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:56.905257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:56.906071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:56.906159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:56.906193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:57.027738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:57.027903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:57.027949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:57.027988] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:57.031699] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-07T20:18:57.032000] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-07T20:18:57.032134] [INFO ] [sig ] CHSCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:57.181633] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHSCO.txt [2026-01-07T20:18:57.181795] [INFO ] [sig ] [674/3515] Completed CHSCO in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:57.181841] [INFO ] [sig ] [675/3515] Forecasting CHSCP... [2026-01-07T20:18:57.181871] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-07T20:18:57.181902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-07T20:18:57.193624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-07T20:18:57.194021] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-07T20:18:57.194961] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-07T20:18:57.195017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:57.195052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:57.195081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:57.195139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:57.257028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:57.257930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:57.258022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:57.258055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:57.373952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:57.374115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:57.374160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:57.374205] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:57.378024] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-07T20:18:57.378301] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-07T20:18:57.378429] [INFO ] [sig ] CHSCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:57.528422] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHSCP.txt [2026-01-07T20:18:57.528588] [INFO ] [sig ] [675/3515] Completed CHSCP in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:57.528634] [INFO ] [sig ] [676/3515] Forecasting CHWY... [2026-01-07T20:18:57.528666] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-07T20:18:57.528699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-07T20:18:57.540455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-07T20:18:57.540852] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-07T20:18:57.541692] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-07T20:18:57.541745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:57.541780] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:57.541809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:57.541881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:57.602779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:57.603670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:57.603761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:57.603798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:57.729106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:57.729268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:57.729315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:57.729379] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:57.732931] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-07T20:18:57.733248] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-07T20:18:57.733377] [INFO ] [sig ] CHWY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:57.891532] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CHWY.txt [2026-01-07T20:18:57.891691] [INFO ] [sig ] [676/3515] Completed CHWY in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:57.891732] [INFO ] [sig ] [677/3515] Forecasting CHY... [2026-01-07T20:18:57.891764] [INFO ] [sig ] Generating forecast for: CHY [2026-01-07T20:18:57.891795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-07T20:18:57.903092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-07T20:18:57.903384] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-07T20:18:57.904188] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-07T20:18:57.904241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:57.904272] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:57.904299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:57.904354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:57.964016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:57.964891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:57.964995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:57.965031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:58.084847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:58.085010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:58.085049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:58.085079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:58.088781] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-07T20:18:58.089063] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-07T20:18:58.089188] [INFO ] [sig ] CHY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:58.232924] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CHY.txt [2026-01-07T20:18:58.233122] [INFO ] [sig ] [677/3515] Completed CHY in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:58.233176] [INFO ] [sig ] [678/3515] Forecasting CI... [2026-01-07T20:18:58.233208] [INFO ] [sig ] Generating forecast for: CI [2026-01-07T20:18:58.233239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-07T20:18:58.244894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-07T20:18:58.245294] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-07T20:18:58.246144] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-07T20:18:58.246216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:58.246262] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:58.246299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:58.246395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:58.302496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:58.303398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:58.303502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:58.303539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:58.427374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:58.427540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:58.427600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:58.427633] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:58.431152] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-07T20:18:58.431467] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-07T20:18:58.431645] [INFO ] [sig ] CI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:58.573013] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CI.txt [2026-01-07T20:18:58.573200] [INFO ] [sig ] [678/3515] Completed CI in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:58.573246] [INFO ] [sig ] [679/3515] Forecasting CIA... [2026-01-07T20:18:58.573277] [INFO ] [sig ] Generating forecast for: CIA [2026-01-07T20:18:58.573308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-07T20:18:58.584284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-07T20:18:58.584560] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-07T20:18:58.585329] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-07T20:18:58.585381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:58.585413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:58.585440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:58.585497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:58.642911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:58.643803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:58.643893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:58.643928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:58.761756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:58.761910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:58.761951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:58.761980] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:58.765332] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-07T20:18:58.765622] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-07T20:18:58.765748] [INFO ] [sig ] CIA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:58.903603] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIA.txt [2026-01-07T20:18:58.903733] [INFO ] [sig ] [679/3515] Completed CIA in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:58.903772] [INFO ] [sig ] [680/3515] Forecasting CIB... [2026-01-07T20:18:58.903803] [INFO ] [sig ] Generating forecast for: CIB [2026-01-07T20:18:58.903832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-07T20:18:58.914858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-07T20:18:58.915137] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-07T20:18:58.915920] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-07T20:18:58.915974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:58.916008] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:58.916036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:58.916094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:58.972877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:58.973526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:58.973624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:58.973661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:59.097271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:59.097429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:59.097471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:59.097500] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:59.100982] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-07T20:18:59.101252] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-07T20:18:59.101375] [INFO ] [sig ] CIB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:59.240860] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIB.txt [2026-01-07T20:18:59.241011] [INFO ] [sig ] [680/3515] Completed CIB in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:59.241052] [INFO ] [sig ] [681/3515] Forecasting CIEN... [2026-01-07T20:18:59.241084] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-07T20:18:59.241114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-07T20:18:59.252887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-07T20:18:59.253249] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-07T20:18:59.254075] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-07T20:18:59.254130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:59.254163] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:59.254189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:59.254245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:59.310301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:59.311128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:59.311212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:59.311245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:59.442966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:59.443147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:59.443191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:59.443224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:59.447341] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-01-07T20:18:59.447720] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-07T20:18:59.447874] [INFO ] [sig ] CIEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:18:59.591752] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIEN.txt [2026-01-07T20:18:59.591904] [INFO ] [sig ] [681/3515] Completed CIEN in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:59.591956] [INFO ] [sig ] [682/3515] Forecasting CIF... [2026-01-07T20:18:59.591986] [INFO ] [sig ] Generating forecast for: CIF [2026-01-07T20:18:59.592015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-07T20:18:59.603748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-07T20:18:59.604091] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-07T20:18:59.604934] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-07T20:18:59.604991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:59.605025] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:59.605053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:59.605112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:59.666301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:59.667251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:59.667361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:59.667397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:18:59.775326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:18:59.775479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:18:59.775520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:18:59.775547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:18:59.778941] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-07T20:18:59.779230] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-07T20:18:59.779366] [INFO ] [sig ] CIF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:18:59.919274] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CIF.txt [2026-01-07T20:18:59.919439] [INFO ] [sig ] [682/3515] Completed CIF in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:18:59.919480] [INFO ] [sig ] [683/3515] Forecasting CIG... [2026-01-07T20:18:59.919510] [INFO ] [sig ] Generating forecast for: CIG [2026-01-07T20:18:59.919542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-07T20:18:59.931195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-07T20:18:59.931456] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-07T20:18:59.932222] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-07T20:18:59.932275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:18:59.932307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:18:59.932335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:18:59.932392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:18:59.988710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:18:59.989551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:18:59.989707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:18:59.989742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:00.111102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:00.111268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:00.111311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:00.111340] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:00.114803] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-01-07T20:19:00.115089] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-07T20:19:00.115240] [INFO ] [sig ] CIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:00.271417] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIG.txt [2026-01-07T20:19:00.271563] [INFO ] [sig ] [683/3515] Completed CIG in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:19:00.271656] [INFO ] [sig ] [684/3515] Forecasting CIGI... [2026-01-07T20:19:00.271688] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-07T20:19:00.271719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-07T20:19:00.283515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-07T20:19:00.283870] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-07T20:19:00.284669] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-07T20:19:00.284721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:00.284753] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:00.284779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:00.284835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:00.339719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:00.340377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:00.340461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:00.340493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:00.459514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:00.459686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:00.459728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:00.459756] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:00.463438] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=32.62%) [2026-01-07T20:19:00.463777] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-07T20:19:00.463920] [INFO ] [sig ] CIGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:00.610361] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIGI.txt [2026-01-07T20:19:00.610519] [INFO ] [sig ] [684/3515] Completed CIGI in 0.3s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:19:00.610560] [INFO ] [sig ] [685/3515] Forecasting CII... [2026-01-07T20:19:00.610626] [INFO ] [sig ] Generating forecast for: CII [2026-01-07T20:19:00.610662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-07T20:19:00.623432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-07T20:19:00.623841] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-07T20:19:00.624670] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-07T20:19:00.624723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:00.624757] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:00.624784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:00.624849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:00.687964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:00.688808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:00.688901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:00.688935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:00.812180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:00.812300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:00.812352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:00.812384] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:00.815908] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-07T20:19:00.816227] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-07T20:19:00.816385] [INFO ] [sig ] CII: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:00.967410] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CII.txt [2026-01-07T20:19:00.967562] [INFO ] [sig ] [685/3515] Completed CII in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:19:00.967625] [INFO ] [sig ] [686/3515] Forecasting CIM... [2026-01-07T20:19:00.967671] [INFO ] [sig ] Generating forecast for: CIM [2026-01-07T20:19:00.967712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-07T20:19:00.980550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-07T20:19:00.980978] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-07T20:19:00.981848] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-07T20:19:00.981904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:00.981950] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:00.981994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:00.982077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:01.045193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:01.046077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:01.046172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:01.046206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:01.170837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:01.170960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:01.171001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:01.171031] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:01.174692] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-01-07T20:19:01.174997] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-07T20:19:01.175133] [INFO ] [sig ] CIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:01.318775] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CIM.txt [2026-01-07T20:19:01.318950] [INFO ] [sig ] [686/3515] Completed CIM in 0.4s | 2.90 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-07T20:19:01.318992] [INFO ] [sig ] [687/3515] Forecasting CINF... [2026-01-07T20:19:01.319024] [INFO ] [sig ] Generating forecast for: CINF [2026-01-07T20:19:01.319054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-07T20:19:01.331032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-07T20:19:01.331392] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-07T20:19:01.332185] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-07T20:19:01.332238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:01.332270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:01.332297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:01.332358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:01.388617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:01.389436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:01.389538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:01.389604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:01.509890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:01.510056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:01.510097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:01.510125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:01.513539] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=83.30%) [2026-01-07T20:19:01.513838] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-07T20:19:01.513969] [INFO ] [sig ] CINF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:01.676090] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CINF.txt [2026-01-07T20:19:01.676275] [INFO ] [sig ] [687/3515] Completed CINF in 0.4s | 2.90 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-07T20:19:01.676319] [INFO ] [sig ] [688/3515] Forecasting CING... [2026-01-07T20:19:01.676353] [INFO ] [sig ] Generating forecast for: CING [2026-01-07T20:19:01.676387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-07T20:19:01.688680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-07T20:19:01.689052] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-07T20:19:01.689934] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-07T20:19:01.689989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:01.690022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:01.690052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:01.690110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:01.751001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:01.751909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:01.751994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:01.752028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:01.869317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:01.869470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:01.869511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:01.869542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:01.872975] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=45.12%) [2026-01-07T20:19:01.873251] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-07T20:19:01.873376] [INFO ] [sig ] CING: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:02.012756] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CING.txt [2026-01-07T20:19:02.012910] [INFO ] [sig ] [688/3515] Completed CING in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-07T20:19:02.012951] [INFO ] [sig ] [689/3515] Forecasting CIO... [2026-01-07T20:19:02.012981] [INFO ] [sig ] Generating forecast for: CIO [2026-01-07T20:19:02.013017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIO' from 'https://tdm.silogroup.org/data/derivative_storage/CIO.csv'. [2026-01-07T20:19:02.026208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIO'. [2026-01-07T20:19:02.026618] [INFO ] [FORECASTER] Starting predict_future for CIO [2026-01-07T20:19:02.027419] [DEBUG] [LOCAL ] No optimal features file found for CIO: ./output/feature-sets/CIO.txt [2026-01-07T20:19:02.027473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:02.027519] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:02.027549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:02.027627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:02.083521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:02.084325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:02.084414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:02.084447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:02.203449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:02.203634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:02.203678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:02.203708] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:02.207048] [DEBUG] [FORECASTER] CIO: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-01-07T20:19:02.207329] [INFO ] [FORECASTER] Completed predict_future for CIO [2026-01-07T20:19:02.207453] [INFO ] [sig ] CIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:02.347098] [INFO ] [LOCAL ] Saved forecast: CIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CIO.txt [2026-01-07T20:19:02.347273] [INFO ] [sig ] [689/3515] Completed CIO in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-07T20:19:02.347313] [INFO ] [sig ] [690/3515] Forecasting CION... [2026-01-07T20:19:02.347343] [INFO ] [sig ] Generating forecast for: CION [2026-01-07T20:19:02.347373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-07T20:19:02.358666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-07T20:19:02.358949] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-07T20:19:02.359747] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-07T20:19:02.359800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:02.359859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:02.359887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:02.359944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:02.414827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:02.415596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:02.415682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:02.415714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:02.541850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:02.542014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:02.542053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:02.542081] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:02.545868] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-01-07T20:19:02.546136] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-07T20:19:02.546257] [INFO ] [sig ] CION: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:02.685064] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CION.txt [2026-01-07T20:19:02.685191] [INFO ] [sig ] [690/3515] Completed CION in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-07T20:19:02.685231] [INFO ] [sig ] [691/3515] Forecasting CIVB... [2026-01-07T20:19:02.685263] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-07T20:19:02.685293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-07T20:19:02.697499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-07T20:19:02.697811] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-07T20:19:02.698548] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-07T20:19:02.698618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:02.698650] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:02.698676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:02.698731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:02.756193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:02.757147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:02.757230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:02.757263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:02.882310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:02.882483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:02.882524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:02.882552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:02.886149] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=75.69%) [2026-01-07T20:19:02.886487] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-07T20:19:02.886645] [INFO ] [sig ] CIVB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:03.027313] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CIVB.txt [2026-01-07T20:19:03.027435] [INFO ] [sig ] [691/3515] Completed CIVB in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:03.027473] [INFO ] [sig ] [692/3515] Forecasting CIVI... [2026-01-07T20:19:03.027503] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-07T20:19:03.027533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-07T20:19:03.038813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-07T20:19:03.039092] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-07T20:19:03.039883] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-07T20:19:03.039936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:03.039969] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:03.039996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:03.040051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:03.096684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:03.097269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:03.097348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:03.097381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:03.215405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:03.215528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:03.215565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:03.215622] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:03.218793] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-07T20:19:03.219054] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-07T20:19:03.219172] [INFO ] [sig ] CIVI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:03.360402] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CIVI.txt [2026-01-07T20:19:03.360520] [INFO ] [sig ] [692/3515] Completed CIVI in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:03.360559] [INFO ] [sig ] [693/3515] Forecasting CLB... [2026-01-07T20:19:03.360614] [INFO ] [sig ] Generating forecast for: CLB [2026-01-07T20:19:03.360648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-07T20:19:03.372212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-07T20:19:03.372491] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-07T20:19:03.373244] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-07T20:19:03.373301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:03.373333] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:03.373361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:03.373417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:03.430708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:03.431279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:03.431364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:03.431396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:03.546759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:03.546898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:03.546936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:03.547011] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:03.550267] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=25.71%) [2026-01-07T20:19:03.550539] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-07T20:19:03.550679] [INFO ] [sig ] CLB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:03.691951] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLB.txt [2026-01-07T20:19:03.692095] [INFO ] [sig ] [693/3515] Completed CLB in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:03.692133] [INFO ] [sig ] [694/3515] Forecasting CLBK... [2026-01-07T20:19:03.692163] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-07T20:19:03.692193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-07T20:19:03.703390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-07T20:19:03.703707] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-07T20:19:03.704449] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-07T20:19:03.704501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:03.704532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:03.704559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:03.704635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:03.759465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:03.760119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:03.760202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:03.760235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:03.872260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:03.872424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:03.872463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:03.872492] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:03.875830] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=81.53%) [2026-01-07T20:19:03.876130] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-07T20:19:03.876260] [INFO ] [sig ] CLBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:04.018888] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CLBK.txt [2026-01-07T20:19:04.019017] [INFO ] [sig ] [694/3515] Completed CLBK in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:04.019057] [INFO ] [sig ] [695/3515] Forecasting CLCO... [2026-01-07T20:19:04.019086] [INFO ] [sig ] Generating forecast for: CLCO [2026-01-07T20:19:04.019115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLCO' from 'https://tdm.silogroup.org/data/derivative_storage/CLCO.csv'. [2026-01-07T20:19:04.030129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLCO'. [2026-01-07T20:19:04.030395] [INFO ] [FORECASTER] Starting predict_future for CLCO [2026-01-07T20:19:04.031332] [DEBUG] [LOCAL ] No optimal features file found for CLCO: ./output/feature-sets/CLCO.txt [2026-01-07T20:19:04.031383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:04.031415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:04.031440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:04.031496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:04.088770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:04.089369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:04.089446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:04.089479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:04.211019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:04.211192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:04.211240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:04.211271] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:04.215137] [DEBUG] [FORECASTER] CLCO: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-07T20:19:04.215423] [INFO ] [FORECASTER] Completed predict_future for CLCO [2026-01-07T20:19:04.215556] [INFO ] [sig ] CLCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:04.356007] [INFO ] [LOCAL ] Saved forecast: CLCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLCO.txt [2026-01-07T20:19:04.356186] [INFO ] [sig ] [695/3515] Completed CLCO in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:04.356230] [INFO ] [sig ] [696/3515] Forecasting CLDX... [2026-01-07T20:19:04.356260] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-07T20:19:04.356292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-07T20:19:04.368227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-07T20:19:04.368496] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-07T20:19:04.369270] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-07T20:19:04.369323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:04.369354] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:04.369381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:04.369438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:04.425606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:04.426318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:04.426415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:04.426450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:04.544203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:04.544344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:04.544383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:04.544446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:04.547887] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-07T20:19:04.548149] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-07T20:19:04.548273] [INFO ] [sig ] CLDX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:04.692083] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLDX.txt [2026-01-07T20:19:04.692225] [INFO ] [sig ] [696/3515] Completed CLDX in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:04.692266] [INFO ] [sig ] [697/3515] Forecasting CLF... [2026-01-07T20:19:04.692300] [INFO ] [sig ] Generating forecast for: CLF [2026-01-07T20:19:04.692330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-07T20:19:04.704095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-07T20:19:04.704398] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-07T20:19:04.705209] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-07T20:19:04.705263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:04.705295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:04.705323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:04.705379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:04.765161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:04.766030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:04.766119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:04.766155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:04.893826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:04.893985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:04.894027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:04.894058] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:04.897532] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-01-07T20:19:04.897828] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-07T20:19:04.897957] [INFO ] [sig ] CLF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:05.043859] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLF.txt [2026-01-07T20:19:05.043995] [INFO ] [sig ] [697/3515] Completed CLF in 0.4s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:05.044034] [INFO ] [sig ] [698/3515] Forecasting CLFD... [2026-01-07T20:19:05.044064] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-07T20:19:05.044093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-07T20:19:05.055041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-07T20:19:05.055332] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-07T20:19:05.056092] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-07T20:19:05.056144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:05.056176] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:05.056203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:05.056260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:05.113697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:05.114452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:05.114537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:05.114589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:05.240791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:05.240947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:05.240989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:05.241020] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:05.244422] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=47.18%) [2026-01-07T20:19:05.244716] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-07T20:19:05.244854] [INFO ] [sig ] CLFD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:05.385949] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLFD.txt [2026-01-07T20:19:05.386084] [INFO ] [sig ] [698/3515] Completed CLFD in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:05.386124] [INFO ] [sig ] [699/3515] Forecasting CLH... [2026-01-07T20:19:05.386154] [INFO ] [sig ] Generating forecast for: CLH [2026-01-07T20:19:05.386184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-07T20:19:05.397758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-07T20:19:05.398101] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-07T20:19:05.398891] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-07T20:19:05.398945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:05.398977] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:05.399004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:05.399061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:05.455173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:05.455855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:05.455936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:05.455968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:05.576828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:05.576978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:05.577018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:05.577046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:05.580410] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-07T20:19:05.580711] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-07T20:19:05.580842] [INFO ] [sig ] CLH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:05.719896] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLH.txt [2026-01-07T20:19:05.720022] [INFO ] [sig ] [699/3515] Completed CLH in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:05.720062] [INFO ] [sig ] [700/3515] Forecasting CLLS... [2026-01-07T20:19:05.720093] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-07T20:19:05.720123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-07T20:19:05.731933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-07T20:19:05.732282] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-07T20:19:05.733087] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-07T20:19:05.733141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:05.733174] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:05.733203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:05.733271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:05.791978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:05.792750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:05.792862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:05.792896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:05.917735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:05.917890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:05.917933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:05.917962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:05.921426] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-07T20:19:05.921725] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-07T20:19:05.921854] [INFO ] [sig ] CLLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:06.061899] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLLS.txt [2026-01-07T20:19:06.062064] [INFO ] [sig ] [700/3515] Completed CLLS in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:06.062106] [INFO ] [sig ] [701/3515] Forecasting CLMB... [2026-01-07T20:19:06.062137] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-07T20:19:06.062170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-07T20:19:06.073705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-07T20:19:06.074079] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-07T20:19:06.074880] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-07T20:19:06.074934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:06.074967] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:06.074995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:06.075052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:06.132044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:06.132932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:06.133027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:06.133061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:06.259195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:06.259367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:06.259412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:06.259442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:06.262996] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-07T20:19:06.263369] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-07T20:19:06.263522] [INFO ] [sig ] CLMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:06.401902] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLMB.txt [2026-01-07T20:19:06.402033] [INFO ] [sig ] [701/3515] Completed CLMB in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:06.402072] [INFO ] [sig ] [702/3515] Forecasting CLNE... [2026-01-07T20:19:06.402102] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-07T20:19:06.402132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-07T20:19:06.413590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-07T20:19:06.413919] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-07T20:19:06.414696] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-07T20:19:06.414757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:06.414791] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:06.414818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:06.414875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:06.470359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:06.471038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:06.471118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:06.471150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:06.589021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:06.589161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:06.589199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:06.589228] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:06.592523] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-01-07T20:19:06.592804] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-07T20:19:06.592927] [INFO ] [sig ] CLNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:06.747844] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLNE.txt [2026-01-07T20:19:06.748008] [INFO ] [sig ] [702/3515] Completed CLNE in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:06.748050] [INFO ] [sig ] [703/3515] Forecasting CLNN... [2026-01-07T20:19:06.748080] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-07T20:19:06.748112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-07T20:19:06.760724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-07T20:19:06.761127] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-07T20:19:06.762005] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-07T20:19:06.762063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:06.762097] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:06.762125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:06.762181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:06.821247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:06.822341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:06.822478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:06.822519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:06.955844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:06.956018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:06.956064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:06.956096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:06.959689] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-07T20:19:06.960046] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-07T20:19:06.960190] [INFO ] [sig ] CLNN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:07.101754] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CLNN.txt [2026-01-07T20:19:07.101976] [INFO ] [sig ] [703/3515] Completed CLNN in 0.4s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:07.102018] [INFO ] [sig ] [704/3515] Forecasting CLOA... [2026-01-07T20:19:07.102048] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-07T20:19:07.102079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-07T20:19:07.113279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-07T20:19:07.113677] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-07T20:19:07.114472] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-07T20:19:07.114528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:07.114561] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:07.114610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:07.114670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:07.172045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:07.172946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:07.173046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:07.173081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:07.277632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:07.277818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:07.277874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:07.277907] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:07.281878] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-07T20:19:07.282325] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-07T20:19:07.282500] [INFO ] [sig ] CLOA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:07.424992] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CLOA.txt [2026-01-07T20:19:07.425133] [INFO ] [sig ] [704/3515] Completed CLOA in 0.3s | 2.90 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-07T20:19:07.425172] [INFO ] [sig ] [705/3515] Forecasting CLRB... [2026-01-07T20:19:07.425203] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-07T20:19:07.425233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-07T20:19:07.435983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-07T20:19:07.436327] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-07T20:19:07.437128] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-07T20:19:07.437181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:07.437213] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:07.437241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:07.437298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:07.495534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:07.496411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:07.496520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:07.496559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:07.618871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:07.619042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:07.619086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:07.619115] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:07.623680] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-01-07T20:19:07.624047] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-07T20:19:07.624189] [INFO ] [sig ] CLRB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:07.772472] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CLRB.txt [2026-01-07T20:19:07.772649] [INFO ] [sig ] [705/3515] Completed CLRB in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-07T20:19:07.772693] [INFO ] [sig ] [706/3515] Forecasting CLS... [2026-01-07T20:19:07.772724] [INFO ] [sig ] Generating forecast for: CLS [2026-01-07T20:19:07.772754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-07T20:19:07.784229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-07T20:19:07.784550] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-07T20:19:07.785339] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-07T20:19:07.785392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:07.785426] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:07.785454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:07.785512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:07.843134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:07.843968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:07.844053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:07.844088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:07.968476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:07.968642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:07.968684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:07.968716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:07.972130] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-07T20:19:07.972401] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-07T20:19:07.972527] [INFO ] [sig ] CLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:08.112884] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CLS.txt [2026-01-07T20:19:08.113019] [INFO ] [sig ] [706/3515] Completed CLS in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-07T20:19:08.113060] [INFO ] [sig ] [707/3515] Forecasting CLX... [2026-01-07T20:19:08.113091] [INFO ] [sig ] Generating forecast for: CLX [2026-01-07T20:19:08.113121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-07T20:19:08.124975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-07T20:19:08.125344] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-07T20:19:08.126244] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-07T20:19:08.126300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:08.126362] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:08.126392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:08.126450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:08.183808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:08.184658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:08.184743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:08.184778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:08.308620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:08.308782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:08.308825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:08.308854] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:08.312346] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-07T20:19:08.312663] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-07T20:19:08.312789] [INFO ] [sig ] CLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:08.455797] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CLX.txt [2026-01-07T20:19:08.455932] [INFO ] [sig ] [707/3515] Completed CLX in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:08.455980] [INFO ] [sig ] [708/3515] Forecasting CM... [2026-01-07T20:19:08.456009] [INFO ] [sig ] Generating forecast for: CM [2026-01-07T20:19:08.456039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-07T20:19:08.466772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-07T20:19:08.467078] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-07T20:19:08.467842] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-07T20:19:08.467894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:08.467926] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:08.467953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:08.468009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:08.526035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:08.526798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:08.526882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:08.526916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:08.650233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:08.650384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:08.650432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:08.650465] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:08.654050] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-07T20:19:08.654332] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-07T20:19:08.654484] [INFO ] [sig ] CM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:08.796348] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CM.txt [2026-01-07T20:19:08.796524] [INFO ] [sig ] [708/3515] Completed CM in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:08.796604] [INFO ] [sig ] [709/3515] Forecasting CMA... [2026-01-07T20:19:08.796640] [INFO ] [sig ] Generating forecast for: CMA [2026-01-07T20:19:08.796671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-07T20:19:08.808635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-07T20:19:08.809082] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-07T20:19:08.809999] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-07T20:19:08.810061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:08.810097] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:08.810125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:08.810184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:08.884636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:08.885741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:08.885870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:08.885917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:09.017356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:09.017523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:09.017601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:09.017636] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:09.021240] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-07T20:19:09.021525] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-07T20:19:09.021667] [INFO ] [sig ] CMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:09.163516] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMA.txt [2026-01-07T20:19:09.163683] [INFO ] [sig ] [709/3515] Completed CMA in 0.4s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:09.163727] [INFO ] [sig ] [710/3515] Forecasting CMC... [2026-01-07T20:19:09.163758] [INFO ] [sig ] Generating forecast for: CMC [2026-01-07T20:19:09.163791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-07T20:19:09.175049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-07T20:19:09.175398] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-07T20:19:09.176238] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-07T20:19:09.176295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:09.176330] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:09.176360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:09.176419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:09.234183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:09.235081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:09.235174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:09.235210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:09.359910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:09.360072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:09.360115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:09.360146] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:09.363669] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-07T20:19:09.363955] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-07T20:19:09.364088] [INFO ] [sig ] CMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:09.509763] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMC.txt [2026-01-07T20:19:09.509907] [INFO ] [sig ] [710/3515] Completed CMC in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:09.509949] [INFO ] [sig ] [711/3515] Forecasting CMCM... [2026-01-07T20:19:09.509983] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-07T20:19:09.510016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-07T20:19:09.520884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-07T20:19:09.521203] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-07T20:19:09.522065] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-07T20:19:09.522121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:09.522155] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:09.522183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:09.522243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:09.579768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:09.580468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:09.580567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:09.580622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:09.695051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:09.695214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:09.695256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:09.695286] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:09.698755] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-01-07T20:19:09.699034] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-07T20:19:09.699164] [INFO ] [sig ] CMCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:09.841954] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMCM.txt [2026-01-07T20:19:09.842099] [INFO ] [sig ] [711/3515] Completed CMCM in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:09.842140] [INFO ] [sig ] [712/3515] Forecasting CMCO... [2026-01-07T20:19:09.842171] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-07T20:19:09.842200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-07T20:19:09.853718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-07T20:19:09.854025] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-07T20:19:09.854815] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-07T20:19:09.854870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:09.854905] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:09.854934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:09.855003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:09.912327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:09.913093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:09.913180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:09.913223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:10.033438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:10.033618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:10.033661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:10.033692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:10.037120] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-07T20:19:10.037403] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-07T20:19:10.037551] [INFO ] [sig ] CMCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:10.180669] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMCO.txt [2026-01-07T20:19:10.180801] [INFO ] [sig ] [712/3515] Completed CMCO in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:10.180840] [INFO ] [sig ] [713/3515] Forecasting CMCSA... [2026-01-07T20:19:10.180871] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-07T20:19:10.180902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-07T20:19:10.192020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-07T20:19:10.192326] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-07T20:19:10.193129] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-07T20:19:10.193181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:10.193231] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:10.193271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:10.193334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:10.254243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:10.255153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:10.255255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:10.255291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:10.378338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:10.378494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:10.378536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:10.378567] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:10.382048] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-07T20:19:10.382325] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-07T20:19:10.382451] [INFO ] [sig ] CMCSA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:10.523363] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMCSA.txt [2026-01-07T20:19:10.523530] [INFO ] [sig ] [713/3515] Completed CMCSA in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:10.523596] [INFO ] [sig ] [714/3515] Forecasting CME... [2026-01-07T20:19:10.523631] [INFO ] [sig ] Generating forecast for: CME [2026-01-07T20:19:10.523661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-07T20:19:10.535211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-07T20:19:10.535487] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-07T20:19:10.536284] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-07T20:19:10.536337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:10.536369] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:10.536396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:10.536452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:10.591728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:10.592318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:10.592398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:10.592434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:10.713855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:10.714004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:10.714045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:10.714074] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:10.717377] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-07T20:19:10.717675] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-07T20:19:10.717803] [INFO ] [sig ] CME: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:10.855393] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CME.txt [2026-01-07T20:19:10.855526] [INFO ] [sig ] [714/3515] Completed CME in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:10.855566] [INFO ] [sig ] [715/3515] Forecasting CMG... [2026-01-07T20:19:10.855619] [INFO ] [sig ] Generating forecast for: CMG [2026-01-07T20:19:10.855651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-07T20:19:10.867774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-07T20:19:10.868150] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-07T20:19:10.868923] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-07T20:19:10.868976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:10.869009] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:10.869036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:10.869093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:10.923974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:10.924601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:10.924682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:10.924715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:11.043953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:11.044061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:11.044099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:11.044127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:11.047626] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=50.89%) [2026-01-07T20:19:11.047888] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-07T20:19:11.048020] [INFO ] [sig ] CMG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:11.186080] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMG.txt [2026-01-07T20:19:11.186201] [INFO ] [sig ] [715/3515] Completed CMG in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:11.186240] [INFO ] [sig ] [716/3515] Forecasting CMI... [2026-01-07T20:19:11.186270] [INFO ] [sig ] Generating forecast for: CMI [2026-01-07T20:19:11.186299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-07T20:19:11.197376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-07T20:19:11.197682] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-07T20:19:11.198425] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-07T20:19:11.198476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:11.198508] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:11.198535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:11.198611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:11.253324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:11.253942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:11.254021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:11.254055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:11.373076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:11.373228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:11.373269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:11.373298] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:11.376626] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-07T20:19:11.376899] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-07T20:19:11.377022] [INFO ] [sig ] CMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:11.514549] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMI.txt [2026-01-07T20:19:11.514705] [INFO ] [sig ] [716/3515] Completed CMI in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:11.514745] [INFO ] [sig ] [717/3515] Forecasting CMMB... [2026-01-07T20:19:11.514782] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-07T20:19:11.514812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-07T20:19:11.525931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-07T20:19:11.526264] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-07T20:19:11.527034] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-07T20:19:11.527086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:11.527119] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:11.527147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:11.527203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:11.586907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:11.587915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:11.587997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:11.588059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:11.707328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:11.707491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:11.707531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:11.707560] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:11.711050] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-01-07T20:19:11.711350] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-07T20:19:11.711483] [INFO ] [sig ] CMMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:11.851173] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMMB.txt [2026-01-07T20:19:11.851346] [INFO ] [sig ] [717/3515] Completed CMMB in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:11.851389] [INFO ] [sig ] [718/3515] Forecasting CMP... [2026-01-07T20:19:11.851420] [INFO ] [sig ] Generating forecast for: CMP [2026-01-07T20:19:11.851452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-07T20:19:11.863357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-07T20:19:11.863765] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-07T20:19:11.864534] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-07T20:19:11.864605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:11.864640] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:11.864666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:11.864723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:11.920673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:11.921545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:11.921654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:11.921690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:12.054480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:12.054658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:12.054699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:12.054730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:12.058313] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-01-07T20:19:12.058611] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-07T20:19:12.058895] [INFO ] [sig ] CMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:12.197249] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMP.txt [2026-01-07T20:19:12.197388] [INFO ] [sig ] [718/3515] Completed CMP in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:12.197429] [INFO ] [sig ] [719/3515] Forecasting CMPO... [2026-01-07T20:19:12.197460] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-07T20:19:12.197490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-07T20:19:12.208747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-07T20:19:12.209076] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-07T20:19:12.209874] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-07T20:19:12.209929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:12.209960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:12.209986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:12.210042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:12.265054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:12.265938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:12.266029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:12.266062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:12.393562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:12.393735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:12.393774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:12.393802] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:12.397087] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-07T20:19:12.397359] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-07T20:19:12.397481] [INFO ] [sig ] CMPO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:12.543887] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMPO.txt [2026-01-07T20:19:12.544050] [INFO ] [sig ] [719/3515] Completed CMPO in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:12.544092] [INFO ] [sig ] [720/3515] Forecasting CMPS... [2026-01-07T20:19:12.544122] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-07T20:19:12.544152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-07T20:19:12.555606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-07T20:19:12.555989] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-07T20:19:12.556797] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-07T20:19:12.556849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:12.556882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:12.556910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:12.556966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:12.616749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:12.617648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:12.617738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:12.617773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:12.743303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:12.743458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:12.743498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:12.743544] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:12.746851] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=35.32%) [2026-01-07T20:19:12.747116] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-07T20:19:12.747236] [INFO ] [sig ] CMPS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:12.888652] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMPS.txt [2026-01-07T20:19:12.888859] [INFO ] [sig ] [720/3515] Completed CMPS in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:12.888903] [INFO ] [sig ] [721/3515] Forecasting CMPX... [2026-01-07T20:19:12.888936] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-07T20:19:12.888968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-07T20:19:12.900744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-07T20:19:12.901140] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-07T20:19:12.901982] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-07T20:19:12.902046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:12.902095] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:12.902134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:12.902198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:12.962946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:12.963787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:12.963876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:12.963911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:13.090952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:13.091120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:13.091162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:13.091190] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:13.094560] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-07T20:19:13.094847] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-07T20:19:13.094979] [INFO ] [sig ] CMPX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:13.234122] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMPX.txt [2026-01-07T20:19:13.234268] [INFO ] [sig ] [721/3515] Completed CMPX in 0.3s | 2.90 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-07T20:19:13.234313] [INFO ] [sig ] [722/3515] Forecasting CMRE... [2026-01-07T20:19:13.234344] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-07T20:19:13.234377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-07T20:19:13.246101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-07T20:19:13.246452] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-07T20:19:13.247270] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-07T20:19:13.247329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:13.247365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:13.247394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:13.247451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:13.304311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:13.305166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:13.305254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:13.305305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:13.424733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:13.424878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:13.424917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:13.424947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:13.428240] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-01-07T20:19:13.428519] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-07T20:19:13.428662] [INFO ] [sig ] CMRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:13.570235] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMRE.txt [2026-01-07T20:19:13.570405] [INFO ] [sig ] [722/3515] Completed CMRE in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-07T20:19:13.570452] [INFO ] [sig ] [723/3515] Forecasting CMS... [2026-01-07T20:19:13.570483] [INFO ] [sig ] Generating forecast for: CMS [2026-01-07T20:19:13.570516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-07T20:19:13.582197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-07T20:19:13.582607] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-07T20:19:13.583635] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-07T20:19:13.583858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:13.583892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:13.583919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:13.583976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:13.656973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:13.657856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:13.657946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:13.657981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:13.793152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:13.793311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:13.793354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:13.793384] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:13.796898] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-01-07T20:19:13.797220] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-07T20:19:13.797362] [INFO ] [sig ] CMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:13.949020] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMS.txt [2026-01-07T20:19:13.949167] [INFO ] [sig ] [723/3515] Completed CMS in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-07T20:19:13.949208] [INFO ] [sig ] [724/3515] Forecasting CMSA... [2026-01-07T20:19:13.949237] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-07T20:19:13.949268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-07T20:19:13.960249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-07T20:19:13.960529] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-07T20:19:13.961322] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-07T20:19:13.961376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:13.961447] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:13.961498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:13.961559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:14.018659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:14.019385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:14.019472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:14.019506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:14.130011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:14.130162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:14.130204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:14.130233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:14.133517] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-01-07T20:19:14.133806] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-07T20:19:14.133932] [INFO ] [sig ] CMSA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:14.281533] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMSA.txt [2026-01-07T20:19:14.281721] [INFO ] [sig ] [724/3515] Completed CMSA in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:14.281766] [INFO ] [sig ] [725/3515] Forecasting CMSC... [2026-01-07T20:19:14.281798] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-07T20:19:14.281829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-07T20:19:14.297950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-07T20:19:14.298382] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-07T20:19:14.299257] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-07T20:19:14.299312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:14.299346] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:14.299373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:14.299429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:14.359012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:14.359822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:14.359908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:14.359943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:14.498199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:14.498360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:14.498401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:14.498430] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:14.501952] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-07T20:19:14.502236] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-07T20:19:14.502376] [INFO ] [sig ] CMSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:14.650533] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMSC.txt [2026-01-07T20:19:14.650700] [INFO ] [sig ] [725/3515] Completed CMSC in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:14.650743] [INFO ] [sig ] [726/3515] Forecasting CMSD... [2026-01-07T20:19:14.650778] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-07T20:19:14.650822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-07T20:19:14.662870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-07T20:19:14.663226] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-07T20:19:14.664113] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-07T20:19:14.664169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:14.664203] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:14.664231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:14.664289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:14.728487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:14.729386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:14.729470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:14.729504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:14.862282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:14.862436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:14.862484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:14.862520] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:14.866326] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=30.35%) [2026-01-07T20:19:14.866620] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-07T20:19:14.866958] [INFO ] [sig ] CMSD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:15.022366] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CMSD.txt [2026-01-07T20:19:15.022532] [INFO ] [sig ] [726/3515] Completed CMSD in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:15.022614] [INFO ] [sig ] [727/3515] Forecasting CMTG... [2026-01-07T20:19:15.022661] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-07T20:19:15.022699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-07T20:19:15.036365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-07T20:19:15.036801] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-07T20:19:15.037614] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-07T20:19:15.037667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:15.037881] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:15.037909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:15.037965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:15.102642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:15.103597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:15.103699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:15.103734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:15.232013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:15.232176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:15.232217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:15.232283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:15.235899] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=50.55%) [2026-01-07T20:19:15.236180] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-07T20:19:15.236312] [INFO ] [sig ] CMTG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:15.377082] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMTG.txt [2026-01-07T20:19:15.377225] [INFO ] [sig ] [727/3515] Completed CMTG in 0.4s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:15.377265] [INFO ] [sig ] [728/3515] Forecasting CMTL... [2026-01-07T20:19:15.377296] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-07T20:19:15.377334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-07T20:19:15.388770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-07T20:19:15.389055] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-07T20:19:15.389862] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-07T20:19:15.389914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:15.389947] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:15.389974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:15.390029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:15.445463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:15.446103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:15.446184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:15.446217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:15.566900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:15.567022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:15.567059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:15.567087] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:15.570252] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-01-07T20:19:15.570513] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-07T20:19:15.570658] [INFO ] [sig ] CMTL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:15.711057] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CMTL.txt [2026-01-07T20:19:15.711164] [INFO ] [sig ] [728/3515] Completed CMTL in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:15.711203] [INFO ] [sig ] [729/3515] Forecasting CNA... [2026-01-07T20:19:15.711232] [INFO ] [sig ] Generating forecast for: CNA [2026-01-07T20:19:15.711262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-07T20:19:15.723543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-07T20:19:15.723839] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-07T20:19:15.724563] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-07T20:19:15.724633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:15.724666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:15.724693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:15.724751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:15.781922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:15.782490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:15.782589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:15.782624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:15.901190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:15.901285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:15.901322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:15.901350] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:15.904816] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-07T20:19:15.905076] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-07T20:19:15.905196] [INFO ] [sig ] CNA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:16.047907] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNA.txt [2026-01-07T20:19:16.048031] [INFO ] [sig ] [729/3515] Completed CNA in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:16.048070] [INFO ] [sig ] [730/3515] Forecasting CNC... [2026-01-07T20:19:16.048100] [INFO ] [sig ] Generating forecast for: CNC [2026-01-07T20:19:16.048137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-07T20:19:16.059533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-07T20:19:16.059829] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-07T20:19:16.060674] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-07T20:19:16.060726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:16.060758] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:16.060785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:16.060846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:16.116193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:16.116843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:16.116922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:16.116955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:16.232898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:16.232991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:16.233027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:16.233055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:16.236112] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-07T20:19:16.236369] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-07T20:19:16.236488] [INFO ] [sig ] CNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:16.374215] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNC.txt [2026-01-07T20:19:16.374325] [INFO ] [sig ] [730/3515] Completed CNC in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:16.374363] [INFO ] [sig ] [731/3515] Forecasting CNF... [2026-01-07T20:19:16.374391] [INFO ] [sig ] Generating forecast for: CNF [2026-01-07T20:19:16.374420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-07T20:19:16.384465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-07T20:19:16.384766] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-07T20:19:16.385505] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-07T20:19:16.385557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:16.385610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:16.385638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:16.385695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:16.441523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:16.442128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:16.442207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:16.442239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:16.546055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:16.546142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:16.546178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:16.546205] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:16.549225] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: DOWN (p=24.16%) [2026-01-07T20:19:16.549483] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-07T20:19:16.549629] [INFO ] [sig ] CNF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:16.686479] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNF.txt [2026-01-07T20:19:16.686620] [INFO ] [sig ] [731/3515] Completed CNF in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:16.686660] [INFO ] [sig ] [732/3515] Forecasting CNI... [2026-01-07T20:19:16.686691] [INFO ] [sig ] Generating forecast for: CNI [2026-01-07T20:19:16.686721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-07T20:19:16.697934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-07T20:19:16.698191] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-07T20:19:16.698944] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-07T20:19:16.698996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:16.699028] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:16.699054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:16.699111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:16.753611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:16.754205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:16.754282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:16.754314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:16.871810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:16.871926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:16.871964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:16.871992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:16.875630] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-07T20:19:16.875892] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-07T20:19:16.876010] [INFO ] [sig ] CNI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:17.014911] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNI.txt [2026-01-07T20:19:17.015016] [INFO ] [sig ] [732/3515] Completed CNI in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:17.015053] [INFO ] [sig ] [733/3515] Forecasting CNK... [2026-01-07T20:19:17.015083] [INFO ] [sig ] Generating forecast for: CNK [2026-01-07T20:19:17.015113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-07T20:19:17.025885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-07T20:19:17.026146] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-07T20:19:17.026903] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-07T20:19:17.026955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:17.026987] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:17.027014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:17.027074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:17.084490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:17.085078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:17.085158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:17.085191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:17.207763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:17.207897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:17.207934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:17.207964] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:17.211172] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-01-07T20:19:17.211434] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-07T20:19:17.211555] [INFO ] [sig ] CNK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:17.353743] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNK.txt [2026-01-07T20:19:17.353860] [INFO ] [sig ] [733/3515] Completed CNK in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:17.353899] [INFO ] [sig ] [734/3515] Forecasting CNM... [2026-01-07T20:19:17.353929] [INFO ] [sig ] Generating forecast for: CNM [2026-01-07T20:19:17.353959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-07T20:19:17.365108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-07T20:19:17.365374] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-07T20:19:17.366170] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-07T20:19:17.366221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:17.366253] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:17.366281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:17.366337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:17.422361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:17.422972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:17.423050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:17.423108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:17.545924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:17.546083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:17.546124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:17.546154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:17.549487] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-07T20:19:17.549789] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-07T20:19:17.549912] [INFO ] [sig ] CNM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:17.689008] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNM.txt [2026-01-07T20:19:17.689118] [INFO ] [sig ] [734/3515] Completed CNM in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:17.689156] [INFO ] [sig ] [735/3515] Forecasting CNMD... [2026-01-07T20:19:17.689185] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-07T20:19:17.689215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-07T20:19:17.701168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-07T20:19:17.701432] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-07T20:19:17.702195] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-07T20:19:17.702246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:17.702279] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:17.702306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:17.702363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:17.758206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:17.758981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:17.759059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:17.759091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:17.878533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:17.878665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:17.878703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:17.878732] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:17.881898] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=51.53%) [2026-01-07T20:19:17.882159] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-07T20:19:17.882278] [INFO ] [sig ] CNMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:18.021136] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNMD.txt [2026-01-07T20:19:18.021270] [INFO ] [sig ] [735/3515] Completed CNMD in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:18.021310] [INFO ] [sig ] [736/3515] Forecasting CNNE... [2026-01-07T20:19:18.021341] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-07T20:19:18.021370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-07T20:19:18.032827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-07T20:19:18.033099] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-07T20:19:18.033876] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-07T20:19:18.033928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:18.033960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:18.033987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:18.034043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:18.089839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:18.090430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:18.090509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:18.090543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:18.212894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:18.213036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:18.213077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:18.213106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:18.216346] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=24.96%) [2026-01-07T20:19:18.216632] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-07T20:19:18.216755] [INFO ] [sig ] CNNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:18.355284] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNNE.txt [2026-01-07T20:19:18.355422] [INFO ] [sig ] [736/3515] Completed CNNE in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:18.355462] [INFO ] [sig ] [737/3515] Forecasting CNO... [2026-01-07T20:19:18.355492] [INFO ] [sig ] Generating forecast for: CNO [2026-01-07T20:19:18.355522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-07T20:19:18.367335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-07T20:19:18.367676] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-07T20:19:18.368622] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-07T20:19:18.368687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:18.368739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:18.368771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:18.368828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:18.425546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:18.426273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:18.426357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:18.426390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:18.547279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:18.547433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:18.547473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:18.547502] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:18.550876] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-07T20:19:18.551143] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-07T20:19:18.551268] [INFO ] [sig ] CNO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:18.692360] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNO.txt [2026-01-07T20:19:18.692515] [INFO ] [sig ] [737/3515] Completed CNO in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:18.692555] [INFO ] [sig ] [738/3515] Forecasting CNOB... [2026-01-07T20:19:18.692604] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-07T20:19:18.692640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-07T20:19:18.717500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-07T20:19:18.717830] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-07T20:19:18.718607] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-07T20:19:18.718659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:18.718691] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:18.718718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:18.718775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:18.777891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:18.778665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:18.778750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:18.778783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:18.899198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:18.899356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:18.899396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:18.899425] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:18.902881] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-07T20:19:18.903154] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-07T20:19:18.903277] [INFO ] [sig ] CNOB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:19.041731] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNOB.txt [2026-01-07T20:19:19.041885] [INFO ] [sig ] [738/3515] Completed CNOB in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:19.041927] [INFO ] [sig ] [739/3515] Forecasting CNP... [2026-01-07T20:19:19.041956] [INFO ] [sig ] Generating forecast for: CNP [2026-01-07T20:19:19.041988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-07T20:19:19.053093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-07T20:19:19.053424] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-07T20:19:19.054212] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-07T20:19:19.054265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:19.054296] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:19.054324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:19.054380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:19.109502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:19.110188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:19.110270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:19.110303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:19.230599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:19.230758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:19.230797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:19.230825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:19.234156] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-07T20:19:19.234424] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-07T20:19:19.234545] [INFO ] [sig ] CNP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:19.371744] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNP.txt [2026-01-07T20:19:19.371892] [INFO ] [sig ] [739/3515] Completed CNP in 0.3s | 2.90 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-07T20:19:19.371933] [INFO ] [sig ] [740/3515] Forecasting CNQ... [2026-01-07T20:19:19.371964] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-07T20:19:19.371995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-07T20:19:19.383416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-07T20:19:19.383946] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-07T20:19:19.384770] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-07T20:19:19.384822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:19.384855] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:19.384882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:19.384940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:19.444812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:19.445448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:19.445532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:19.445565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:19.574657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:19.574782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:19.574821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:19.574851] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:19.578305] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-01-07T20:19:19.578587] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-07T20:19:19.578710] [INFO ] [sig ] CNQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:19.737706] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNQ.txt [2026-01-07T20:19:19.737838] [INFO ] [sig ] [740/3515] Completed CNQ in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-07T20:19:19.737884] [INFO ] [sig ] [741/3515] Forecasting CNS... [2026-01-07T20:19:19.737915] [INFO ] [sig ] Generating forecast for: CNS [2026-01-07T20:19:19.737946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-07T20:19:19.748958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-07T20:19:19.749262] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-07T20:19:19.750084] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-07T20:19:19.750137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:19.750199] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:19.750229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:19.750287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:19.809712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:19.810510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:19.810610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:19.810646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:19.934796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:19.934928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:19.934966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:19.934995] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:19.938425] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-07T20:19:19.938719] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-07T20:19:19.938843] [INFO ] [sig ] CNS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:20.086560] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNS.txt [2026-01-07T20:19:20.086710] [INFO ] [sig ] [741/3515] Completed CNS in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:20.086757] [INFO ] [sig ] [742/3515] Forecasting CNSP... [2026-01-07T20:19:20.086794] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-07T20:19:20.086829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-07T20:19:20.097914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-07T20:19:20.098240] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-07T20:19:20.099059] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-07T20:19:20.099112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:20.099145] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:20.099172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:20.099230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:20.159525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:20.160203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:20.160289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:20.160327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:20.287816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:20.287951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:20.287989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:20.288017] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:20.291482] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-01-07T20:19:20.291780] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-07T20:19:20.291924] [INFO ] [sig ] CNSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:20.437217] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNSP.txt [2026-01-07T20:19:20.437339] [INFO ] [sig ] [742/3515] Completed CNSP in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:20.437379] [INFO ] [sig ] [743/3515] Forecasting CNTA... [2026-01-07T20:19:20.437411] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-07T20:19:20.437440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-07T20:19:20.448506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-07T20:19:20.448825] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-07T20:19:20.449796] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-07T20:19:20.449859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:20.449896] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:20.449928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:20.449987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:20.508566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:20.509186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:20.509267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:20.509301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:20.630243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:20.630398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:20.630439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:20.630469] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:20.634043] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-01-07T20:19:20.634321] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-07T20:19:20.634448] [INFO ] [sig ] CNTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:20.784510] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNTA.txt [2026-01-07T20:19:20.784670] [INFO ] [sig ] [743/3515] Completed CNTA in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:20.784728] [INFO ] [sig ] [744/3515] Forecasting CNTY... [2026-01-07T20:19:20.784759] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-07T20:19:20.784791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-07T20:19:20.795771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-07T20:19:20.796071] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-07T20:19:20.796902] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-07T20:19:20.796956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:20.796994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:20.797025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:20.797103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:20.857985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:20.858850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:20.858937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:20.858971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:20.985287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:20.985450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:20.985492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:20.985597] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:20.989477] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-07T20:19:20.989841] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-07T20:19:20.989983] [INFO ] [sig ] CNTY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:21.144758] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNTY.txt [2026-01-07T20:19:21.144918] [INFO ] [sig ] [744/3515] Completed CNTY in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:21.144961] [INFO ] [sig ] [745/3515] Forecasting CNVS... [2026-01-07T20:19:21.144992] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-07T20:19:21.145023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-07T20:19:21.157315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-07T20:19:21.157638] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-07T20:19:21.158420] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-07T20:19:21.158473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:21.158506] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:21.158534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:21.158607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:21.219446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:21.220386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:21.220477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:21.220512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:21.355177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:21.355365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:21.355415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:21.355452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:21.359948] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-07T20:19:21.360318] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-07T20:19:21.360482] [INFO ] [sig ] CNVS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:21.507288] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNVS.txt [2026-01-07T20:19:21.507442] [INFO ] [sig ] [745/3515] Completed CNVS in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:21.507481] [INFO ] [sig ] [746/3515] Forecasting CNX... [2026-01-07T20:19:21.507512] [INFO ] [sig ] Generating forecast for: CNX [2026-01-07T20:19:21.507542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-07T20:19:21.519048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-07T20:19:21.519355] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-07T20:19:21.520208] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-07T20:19:21.520260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:21.520293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:21.520321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:21.520378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:21.575784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:21.576544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:21.576673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:21.576715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:21.701457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:21.701641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:21.701684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:21.701716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:21.705147] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-07T20:19:21.705425] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-07T20:19:21.705553] [INFO ] [sig ] CNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:21.849126] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNX.txt [2026-01-07T20:19:21.849304] [INFO ] [sig ] [746/3515] Completed CNX in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:21.849360] [INFO ] [sig ] [747/3515] Forecasting CNXC... [2026-01-07T20:19:21.849394] [INFO ] [sig ] Generating forecast for: CNXC [2026-01-07T20:19:21.849425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXC' from 'https://tdm.silogroup.org/data/derivative_storage/CNXC.csv'. [2026-01-07T20:19:21.861661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXC'. [2026-01-07T20:19:21.861991] [INFO ] [FORECASTER] Starting predict_future for CNXC [2026-01-07T20:19:21.862792] [DEBUG] [LOCAL ] No optimal features file found for CNXC: ./output/feature-sets/CNXC.txt [2026-01-07T20:19:21.862845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:21.862877] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:21.862904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:21.862960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:21.922999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:21.923939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:21.924030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:21.924065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:22.048440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:22.048630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:22.048674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:22.048704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:22.052419] [DEBUG] [FORECASTER] CNXC: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-01-07T20:19:22.052812] [INFO ] [FORECASTER] Completed predict_future for CNXC [2026-01-07T20:19:22.052963] [INFO ] [sig ] CNXC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:22.207944] [INFO ] [LOCAL ] Saved forecast: CNXC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CNXC.txt [2026-01-07T20:19:22.208119] [INFO ] [sig ] [747/3515] Completed CNXC in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:22.208169] [INFO ] [sig ] [748/3515] Forecasting CNXN... [2026-01-07T20:19:22.208199] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-07T20:19:22.208229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-07T20:19:22.219960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-07T20:19:22.220368] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-07T20:19:22.221204] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-07T20:19:22.221259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:22.221293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:22.221335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:22.221393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:22.278678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:22.279540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:22.279659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:22.279696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:22.409451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:22.409645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:22.409689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:22.409719] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:22.413117] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-01-07T20:19:22.413396] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-07T20:19:22.413523] [INFO ] [sig ] CNXN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:22.556336] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CNXN.txt [2026-01-07T20:19:22.556494] [INFO ] [sig ] [748/3515] Completed CNXN in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:22.556537] [INFO ] [sig ] [749/3515] Forecasting COCO... [2026-01-07T20:19:22.556566] [INFO ] [sig ] Generating forecast for: COCO [2026-01-07T20:19:22.556619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-07T20:19:22.568101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-07T20:19:22.568472] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-07T20:19:22.569241] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-07T20:19:22.569293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:22.569325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:22.569352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:22.569408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:22.625779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:22.626600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:22.626690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:22.626729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:22.748901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:22.749060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:22.749100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:22.749129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:22.752584] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=58.63%) [2026-01-07T20:19:22.752889] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-07T20:19:22.753023] [INFO ] [sig ] COCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:22.899212] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COCO.txt [2026-01-07T20:19:22.899375] [INFO ] [sig ] [749/3515] Completed COCO in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:22.899416] [INFO ] [sig ] [750/3515] Forecasting CODA... [2026-01-07T20:19:22.899446] [INFO ] [sig ] Generating forecast for: CODA [2026-01-07T20:19:22.899476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-07T20:19:22.910532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-07T20:19:22.910905] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-07T20:19:22.911734] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-07T20:19:22.911787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:22.911819] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:22.911845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:22.911902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:22.967059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:22.967914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:22.967998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:22.968032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:23.094361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:23.094533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:23.094603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:23.094639] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:23.098311] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-07T20:19:23.098657] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-07T20:19:23.098831] [INFO ] [sig ] CODA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:23.250543] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CODA.txt [2026-01-07T20:19:23.250748] [INFO ] [sig ] [750/3515] Completed CODA in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:23.250804] [INFO ] [sig ] [751/3515] Forecasting CODI... [2026-01-07T20:19:23.250841] [INFO ] [sig ] Generating forecast for: CODI [2026-01-07T20:19:23.250874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-07T20:19:23.262486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-07T20:19:23.262860] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-07T20:19:23.263689] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-07T20:19:23.263755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:23.263805] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:23.263837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:23.263919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:23.323613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:23.324514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:23.324653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:23.324690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:23.446643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:23.446803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:23.446844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:23.446874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:23.450568] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=11.55%) [2026-01-07T20:19:23.450874] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-07T20:19:23.451005] [INFO ] [sig ] CODI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:23.600544] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CODI.txt [2026-01-07T20:19:23.600763] [INFO ] [sig ] [751/3515] Completed CODI in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:23.600821] [INFO ] [sig ] [752/3515] Forecasting COEP... [2026-01-07T20:19:23.600853] [INFO ] [sig ] Generating forecast for: COEP [2026-01-07T20:19:23.600890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-07T20:19:23.612537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-07T20:19:23.612934] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-07T20:19:23.613785] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-07T20:19:23.613840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:23.613874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:23.613902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:23.613959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:23.672528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:23.673422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:23.673512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:23.673548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:23.803979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:23.804139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:23.804182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:23.804212] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:23.807693] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-07T20:19:23.807998] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-07T20:19:23.808128] [INFO ] [sig ] COEP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:23.952604] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COEP.txt [2026-01-07T20:19:23.952743] [INFO ] [sig ] [752/3515] Completed COEP in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:23.952784] [INFO ] [sig ] [753/3515] Forecasting COF... [2026-01-07T20:19:23.952814] [INFO ] [sig ] Generating forecast for: COF [2026-01-07T20:19:23.952844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-07T20:19:23.964705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-07T20:19:23.965298] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-07T20:19:23.966296] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-07T20:19:23.966350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:23.966383] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:23.966410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:23.966465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:24.025409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:24.026310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:24.026404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:24.026439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:24.152827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:24.152984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:24.153024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:24.153054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:24.156422] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-07T20:19:24.156716] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-07T20:19:24.156856] [INFO ] [sig ] COF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:24.294430] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COF.txt [2026-01-07T20:19:24.294598] [INFO ] [sig ] [753/3515] Completed COF in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:24.294643] [INFO ] [sig ] [754/3515] Forecasting COFS... [2026-01-07T20:19:24.294674] [INFO ] [sig ] Generating forecast for: COFS [2026-01-07T20:19:24.294703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-07T20:19:24.308427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-07T20:19:24.308992] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-07T20:19:24.310056] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-07T20:19:24.310110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:24.310143] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:24.310171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:24.310227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:24.368852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:24.369884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:24.369981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:24.370015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:24.481510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:24.481694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:24.481745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:24.481781] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:24.485218] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-01-07T20:19:24.485502] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-07T20:19:24.485653] [INFO ] [sig ] COFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:24.626383] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COFS.txt [2026-01-07T20:19:24.626600] [INFO ] [sig ] [754/3515] Completed COFS in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:24.626646] [INFO ] [sig ] [755/3515] Forecasting COIN... [2026-01-07T20:19:24.626679] [INFO ] [sig ] Generating forecast for: COIN [2026-01-07T20:19:24.626709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-07T20:19:24.638158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-07T20:19:24.638475] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-07T20:19:24.639258] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-07T20:19:24.639311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:24.639345] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:24.639372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:24.639429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:24.697286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:24.698048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:24.698135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:24.698168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:24.821393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:24.821585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:24.821629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:24.821678] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:24.825060] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-07T20:19:24.825335] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-07T20:19:24.825459] [INFO ] [sig ] COIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:24.981719] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COIN.txt [2026-01-07T20:19:24.981861] [INFO ] [sig ] [755/3515] Completed COIN in 0.4s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:24.981902] [INFO ] [sig ] [756/3515] Forecasting COKE... [2026-01-07T20:19:24.981932] [INFO ] [sig ] Generating forecast for: COKE [2026-01-07T20:19:24.981962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-07T20:19:24.993633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-07T20:19:24.993953] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-07T20:19:24.994728] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-07T20:19:24.994780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:24.994812] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:24.994839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:24.994896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:25.050381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:25.051035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:25.051115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:25.051148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:25.168708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:25.168859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:25.168899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:25.168927] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:25.172285] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=30.69%) [2026-01-07T20:19:25.172553] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-07T20:19:25.172693] [INFO ] [sig ] COKE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:25.311438] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COKE.txt [2026-01-07T20:19:25.311587] [INFO ] [sig ] [756/3515] Completed COKE in 0.3s | 2.90 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-07T20:19:25.311631] [INFO ] [sig ] [757/3515] Forecasting COLB... [2026-01-07T20:19:25.311660] [INFO ] [sig ] Generating forecast for: COLB [2026-01-07T20:19:25.311690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-07T20:19:25.322796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-07T20:19:25.323117] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-07T20:19:25.323902] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-07T20:19:25.323955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:25.323987] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:25.324014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:25.324071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:25.378736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:25.379409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:25.379491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:25.379524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:25.497852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:25.498010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:25.498049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:25.498079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:25.501390] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-07T20:19:25.501676] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-07T20:19:25.501804] [INFO ] [sig ] COLB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:25.638452] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COLB.txt [2026-01-07T20:19:25.638587] [INFO ] [sig ] [757/3515] Completed COLB in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-07T20:19:25.638627] [INFO ] [sig ] [758/3515] Forecasting COLD... [2026-01-07T20:19:25.638658] [INFO ] [sig ] Generating forecast for: COLD [2026-01-07T20:19:25.638688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-07T20:19:25.652199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-07T20:19:25.652648] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-07T20:19:25.653477] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-07T20:19:25.653531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:25.653615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:25.653653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:25.653722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:25.712556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:25.713490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:25.713605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:25.713643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:25.837590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:25.837756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:25.837797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:25.837826] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:25.841210] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-01-07T20:19:25.841488] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-07T20:19:25.841633] [INFO ] [sig ] COLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:25.982840] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COLD.txt [2026-01-07T20:19:25.983005] [INFO ] [sig ] [758/3515] Completed COLD in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:25.983048] [INFO ] [sig ] [759/3515] Forecasting COLL... [2026-01-07T20:19:25.983079] [INFO ] [sig ] Generating forecast for: COLL [2026-01-07T20:19:25.983109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-07T20:19:25.995929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-07T20:19:25.996291] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-07T20:19:25.997075] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-07T20:19:25.997127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:25.997159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:25.997186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:25.997254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:26.054713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:26.055563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:26.055674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:26.055710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:26.181419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:26.181604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:26.181647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:26.181678] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:26.185187] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-01-07T20:19:26.185530] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-07T20:19:26.185700] [INFO ] [sig ] COLL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:26.332615] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COLL.txt [2026-01-07T20:19:26.332760] [INFO ] [sig ] [759/3515] Completed COLL in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:26.332802] [INFO ] [sig ] [760/3515] Forecasting COLM... [2026-01-07T20:19:26.332832] [INFO ] [sig ] Generating forecast for: COLM [2026-01-07T20:19:26.332862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-07T20:19:26.344181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-07T20:19:26.344518] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-07T20:19:26.345331] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-07T20:19:26.345383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:26.345416] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:26.345443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:26.345499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:26.399939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:26.400741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:26.400833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:26.400865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:26.517991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:26.518149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:26.518190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:26.518218] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:26.521640] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-07T20:19:26.521926] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-07T20:19:26.522050] [INFO ] [sig ] COLM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:26.661011] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COLM.txt [2026-01-07T20:19:26.661151] [INFO ] [sig ] [760/3515] Completed COLM in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:26.661191] [INFO ] [sig ] [761/3515] Forecasting COMM... [2026-01-07T20:19:26.661221] [INFO ] [sig ] Generating forecast for: COMM [2026-01-07T20:19:26.661251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-07T20:19:26.673213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-07T20:19:26.673563] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-07T20:19:26.674332] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-07T20:19:26.674397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:26.674429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:26.674455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:26.674511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:26.731852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:26.732807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:26.732894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:26.732926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:26.860970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:26.861153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:26.861203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:26.861278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:26.865074] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-01-07T20:19:26.865381] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-07T20:19:26.865544] [INFO ] [sig ] COMM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:27.009724] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COMM.txt [2026-01-07T20:19:27.009877] [INFO ] [sig ] [761/3515] Completed COMM in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:27.009920] [INFO ] [sig ] [762/3515] Forecasting COMP... [2026-01-07T20:19:27.009950] [INFO ] [sig ] Generating forecast for: COMP [2026-01-07T20:19:27.009981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-07T20:19:27.021345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-07T20:19:27.021697] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-07T20:19:27.022463] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-07T20:19:27.022517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:27.022549] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:27.022599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:27.022658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:27.080786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:27.081791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:27.081899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:27.081942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:27.212524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:27.212700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:27.212741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:27.212771] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:27.216111] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-07T20:19:27.216379] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-07T20:19:27.216502] [INFO ] [sig ] COMP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:27.360308] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COMP.txt [2026-01-07T20:19:27.360448] [INFO ] [sig ] [762/3515] Completed COMP in 0.4s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:27.360490] [INFO ] [sig ] [763/3515] Forecasting CONL... [2026-01-07T20:19:27.360521] [INFO ] [sig ] Generating forecast for: CONL [2026-01-07T20:19:27.360552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-07T20:19:27.373890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-07T20:19:27.374207] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-07T20:19:27.374999] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-07T20:19:27.375054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:27.375088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:27.375117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:27.375175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:27.433227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:27.433938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:27.434024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:27.434060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:27.558168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:27.558306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:27.558345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:27.558374] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:27.561661] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=58.85%) [2026-01-07T20:19:27.561932] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-07T20:19:27.562053] [INFO ] [sig ] CONL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:27.700096] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CONL.txt [2026-01-07T20:19:27.700215] [INFO ] [sig ] [763/3515] Completed CONL in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:27.700254] [INFO ] [sig ] [764/3515] Forecasting COO... [2026-01-07T20:19:27.700284] [INFO ] [sig ] Generating forecast for: COO [2026-01-07T20:19:27.700315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-07T20:19:27.711329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-07T20:19:27.711632] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-07T20:19:27.712376] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-07T20:19:27.712428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:27.712459] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:27.712486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:27.712543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:27.768073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:27.768724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:27.768805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:27.768838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:27.888016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:27.888132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:27.888169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:27.888198] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:27.891360] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-07T20:19:27.891646] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-07T20:19:27.891769] [INFO ] [sig ] COO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:28.029790] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COO.txt [2026-01-07T20:19:28.029947] [INFO ] [sig ] [764/3515] Completed COO in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:28.029988] [INFO ] [sig ] [765/3515] Forecasting COP... [2026-01-07T20:19:28.030018] [INFO ] [sig ] Generating forecast for: COP [2026-01-07T20:19:28.030048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-07T20:19:28.041510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-07T20:19:28.041857] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-07T20:19:28.042621] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-07T20:19:28.042673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:28.042706] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:28.042734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:28.042791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:28.097998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:28.098972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:28.099092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:28.099131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:28.236344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:28.236544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:28.236634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:28.236686] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:28.242135] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-07T20:19:28.242668] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-07T20:19:28.242880] [INFO ] [sig ] COP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:28.441486] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COP.txt [2026-01-07T20:19:28.441693] [INFO ] [sig ] [765/3515] Completed COP in 0.4s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:28.441743] [INFO ] [sig ] [766/3515] Forecasting COPP... [2026-01-07T20:19:28.441773] [INFO ] [sig ] Generating forecast for: COPP [2026-01-07T20:19:28.441804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-07T20:19:28.455329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-07T20:19:28.455889] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-07T20:19:28.458204] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-07T20:19:28.458380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:28.458441] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:28.458493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:28.458635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:28.548339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:28.549545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:28.549692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:28.549749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:28.721912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:28.722169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:28.722240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:28.722294] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:28.728241] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-01-07T20:19:28.728892] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-07T20:19:28.729117] [INFO ] [sig ] COPP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:28.946296] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/COPP.txt [2026-01-07T20:19:28.946550] [INFO ] [sig ] [766/3515] Completed COPP in 0.5s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:28.946644] [INFO ] [sig ] [767/3515] Forecasting CORZ... [2026-01-07T20:19:28.946697] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-07T20:19:28.946748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-07T20:19:28.969834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-07T20:19:28.970347] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-07T20:19:28.971440] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-07T20:19:28.971505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:28.971554] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:28.971615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:28.971693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:29.054912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:29.056090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:29.056218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:29.056277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:29.232428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:29.232612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:29.232656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:29.232685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:29.236728] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-07T20:19:29.237139] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-07T20:19:29.237326] [INFO ] [sig ] CORZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:29.404015] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CORZ.txt [2026-01-07T20:19:29.404180] [INFO ] [sig ] [767/3515] Completed CORZ in 0.5s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:29.404224] [INFO ] [sig ] [768/3515] Forecasting CORZZ... [2026-01-07T20:19:29.404253] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-07T20:19:29.404283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-07T20:19:29.416290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-07T20:19:29.416694] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-07T20:19:29.417559] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-07T20:19:29.417652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:29.417690] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:29.417720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:29.417779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:29.477351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:29.478312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:29.478467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:29.478506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:29.591830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:29.591997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:29.592041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:29.592071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:29.595565] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-07T20:19:29.595866] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-07T20:19:29.596000] [INFO ] [sig ] CORZZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:29.740060] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CORZZ.txt [2026-01-07T20:19:29.740228] [INFO ] [sig ] [768/3515] Completed CORZZ in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:29.740271] [INFO ] [sig ] [769/3515] Forecasting COTY... [2026-01-07T20:19:29.740304] [INFO ] [sig ] Generating forecast for: COTY [2026-01-07T20:19:29.740337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-07T20:19:29.752320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-07T20:19:29.752690] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-07T20:19:29.753487] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-07T20:19:29.753543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:29.753600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:29.753635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:29.753694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:29.810725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:29.811696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:29.811788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:29.811824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:29.935478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:29.935642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:29.935685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:29.935716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:29.939084] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-07T20:19:29.939363] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-07T20:19:29.939494] [INFO ] [sig ] COTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:30.078263] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COTY.txt [2026-01-07T20:19:30.078396] [INFO ] [sig ] [769/3515] Completed COTY in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:30.078436] [INFO ] [sig ] [770/3515] Forecasting COWG... [2026-01-07T20:19:30.078465] [INFO ] [sig ] Generating forecast for: COWG [2026-01-07T20:19:30.078495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-07T20:19:30.090710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-07T20:19:30.091013] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-07T20:19:30.091795] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-07T20:19:30.091847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:30.091883] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:30.091911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:30.091968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:30.147294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:30.147983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:30.148064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:30.148098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:30.265479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:30.265649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:30.265691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:30.265720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:30.269048] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-07T20:19:30.269326] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-07T20:19:30.269451] [INFO ] [sig ] COWG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:30.407317] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COWG.txt [2026-01-07T20:19:30.407474] [INFO ] [sig ] [770/3515] Completed COWG in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:30.407516] [INFO ] [sig ] [771/3515] Forecasting COYA... [2026-01-07T20:19:30.407546] [INFO ] [sig ] Generating forecast for: COYA [2026-01-07T20:19:30.407594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-07T20:19:30.430516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-07T20:19:30.430995] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-07T20:19:30.431897] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-07T20:19:30.431953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:30.431988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:30.432016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:30.432073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:30.490972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:30.491936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:30.492038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:30.492073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:30.605743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:30.605900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:30.605949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:30.605986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:30.609377] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-07T20:19:30.609701] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-07T20:19:30.609832] [INFO ] [sig ] COYA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:30.747441] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/COYA.txt [2026-01-07T20:19:30.747627] [INFO ] [sig ] [771/3515] Completed COYA in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:30.747673] [INFO ] [sig ] [772/3515] Forecasting CP... [2026-01-07T20:19:30.747704] [INFO ] [sig ] Generating forecast for: CP [2026-01-07T20:19:30.747735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-07T20:19:30.759300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-07T20:19:30.759651] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-07T20:19:30.760411] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-07T20:19:30.760463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:30.760506] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:30.760535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:30.760617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:30.815512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:30.816185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:30.816265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:30.816299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:30.937744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:30.937894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:30.937937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:30.937967] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:30.941275] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=32.73%) [2026-01-07T20:19:30.941540] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-07T20:19:30.941681] [INFO ] [sig ] CP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:31.080308] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CP.txt [2026-01-07T20:19:31.080432] [INFO ] [sig ] [772/3515] Completed CP in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:31.080472] [INFO ] [sig ] [773/3515] Forecasting CPA... [2026-01-07T20:19:31.080502] [INFO ] [sig ] Generating forecast for: CPA [2026-01-07T20:19:31.080532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-07T20:19:31.091947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-07T20:19:31.092239] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-07T20:19:31.093018] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-07T20:19:31.093070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:31.093102] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:31.093129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:31.093185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:31.148801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:31.149424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:31.149506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:31.149539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:31.265686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:31.265825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:31.265863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:31.265892] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:31.269128] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-07T20:19:31.269395] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-07T20:19:31.269520] [INFO ] [sig ] CPA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:31.410729] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPA.txt [2026-01-07T20:19:31.410881] [INFO ] [sig ] [773/3515] Completed CPA in 0.3s | 2.90 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-07T20:19:31.410923] [INFO ] [sig ] [774/3515] Forecasting CPB... [2026-01-07T20:19:31.410952] [INFO ] [sig ] Generating forecast for: CPB [2026-01-07T20:19:31.410982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-07T20:19:31.422954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-07T20:19:31.423271] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-07T20:19:31.424050] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-07T20:19:31.424103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:31.424135] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:31.424162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:31.424217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:31.480508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:31.481170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:31.481253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:31.481285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:31.597228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:31.597383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:31.597423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:31.597454] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:31.600770] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-07T20:19:31.601040] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-07T20:19:31.601161] [INFO ] [sig ] CPB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:31.739249] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPB.txt [2026-01-07T20:19:31.739384] [INFO ] [sig ] [774/3515] Completed CPB in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-07T20:19:31.739425] [INFO ] [sig ] [775/3515] Forecasting CPF... [2026-01-07T20:19:31.739455] [INFO ] [sig ] Generating forecast for: CPF [2026-01-07T20:19:31.739485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-07T20:19:31.750322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-07T20:19:31.750654] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-07T20:19:31.751423] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-07T20:19:31.751476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:31.751535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:31.751566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:31.751645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:31.806628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:31.807301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:31.807382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:31.807416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:31.922939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:31.923094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:31.923133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:31.923162] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:31.926437] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-07T20:19:31.926728] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-07T20:19:31.926851] [INFO ] [sig ] CPF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:32.065354] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPF.txt [2026-01-07T20:19:32.065498] [INFO ] [sig ] [775/3515] Completed CPF in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-07T20:19:32.065557] [INFO ] [sig ] [776/3515] Forecasting CPIX... [2026-01-07T20:19:32.065607] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-07T20:19:32.065639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-07T20:19:32.076922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-07T20:19:32.077230] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-07T20:19:32.077996] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-07T20:19:32.078048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:32.078080] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:32.078106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:32.078162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:32.135651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:32.136426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:32.136514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:32.136548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:32.262234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:32.262389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:32.262428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:32.262457] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:32.265852] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=70.80%) [2026-01-07T20:19:32.266127] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-07T20:19:32.266252] [INFO ] [sig ] CPIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:32.404151] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CPIX.txt [2026-01-07T20:19:32.404325] [INFO ] [sig ] [776/3515] Completed CPIX in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-07T20:19:32.404376] [INFO ] [sig ] [777/3515] Forecasting CPK... [2026-01-07T20:19:32.404407] [INFO ] [sig ] Generating forecast for: CPK [2026-01-07T20:19:32.404437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-07T20:19:32.415994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-07T20:19:32.416343] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-07T20:19:32.417115] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-07T20:19:32.417166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:32.417199] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:32.417225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:32.417281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:32.472059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:32.472755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:32.472839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:32.472871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:32.590196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:32.590351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:32.590392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:32.590422] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:32.593844] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-07T20:19:32.594120] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-07T20:19:32.594265] [INFO ] [sig ] CPK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:32.733595] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CPK.txt [2026-01-07T20:19:32.733726] [INFO ] [sig ] [777/3515] Completed CPK in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-07T20:19:32.733767] [INFO ] [sig ] [778/3515] Forecasting CPNG... [2026-01-07T20:19:32.733797] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-07T20:19:32.733828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-07T20:19:32.745974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-07T20:19:32.746456] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-07T20:19:32.747432] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-07T20:19:32.747484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:32.747519] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:32.747547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:32.747626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:32.808288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:32.809012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:32.809097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:32.809130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:32.934419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:32.934588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:32.934630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:32.934694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:32.938027] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-07T20:19:32.938297] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-07T20:19:32.938420] [INFO ] [sig ] CPNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:33.081451] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPNG.txt [2026-01-07T20:19:33.081611] [INFO ] [sig ] [778/3515] Completed CPNG in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:33.081655] [INFO ] [sig ] [779/3515] Forecasting CPRI... [2026-01-07T20:19:33.081685] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-07T20:19:33.081717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-07T20:19:33.093119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-07T20:19:33.093434] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-07T20:19:33.094211] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-07T20:19:33.094263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:33.094296] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:33.094322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:33.094379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:33.153057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:33.154122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:33.154210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:33.154244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:33.273311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:33.273451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:33.273494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:33.273539] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:33.276816] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-07T20:19:33.277084] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-07T20:19:33.277203] [INFO ] [sig ] CPRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:33.416684] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPRI.txt [2026-01-07T20:19:33.416812] [INFO ] [sig ] [779/3515] Completed CPRI in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:33.416856] [INFO ] [sig ] [780/3515] Forecasting CPRX... [2026-01-07T20:19:33.416888] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-07T20:19:33.416918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-07T20:19:33.428511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-07T20:19:33.428867] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-07T20:19:33.429687] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-07T20:19:33.429740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:33.429772] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:33.429798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:33.429857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:33.491060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:33.491938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:33.492025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:33.492059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:33.613920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:33.614082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:33.614122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:33.614154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:33.618543] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-01-07T20:19:33.618858] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-07T20:19:33.619003] [INFO ] [sig ] CPRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:33.763638] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPRX.txt [2026-01-07T20:19:33.763803] [INFO ] [sig ] [780/3515] Completed CPRX in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:33.763846] [INFO ] [sig ] [781/3515] Forecasting CPS... [2026-01-07T20:19:33.763875] [INFO ] [sig ] Generating forecast for: CPS [2026-01-07T20:19:33.763907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-07T20:19:33.775209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-07T20:19:33.775610] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-07T20:19:33.776409] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-07T20:19:33.776463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:33.776497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:33.776525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:33.776600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:33.834315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:33.835199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:33.835312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:33.835346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:33.962723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:33.962875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:33.962916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:33.962945] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:33.966471] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-07T20:19:33.966759] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-07T20:19:33.966884] [INFO ] [sig ] CPS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:34.113387] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPS.txt [2026-01-07T20:19:34.113591] [INFO ] [sig ] [781/3515] Completed CPS in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:34.113636] [INFO ] [sig ] [782/3515] Forecasting CPSH... [2026-01-07T20:19:34.113669] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-07T20:19:34.113701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-07T20:19:34.127218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-07T20:19:34.127563] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-07T20:19:34.128346] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-07T20:19:34.128397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:34.128430] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:34.128457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:34.128513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:34.184961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:34.185819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:34.185906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:34.185939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:34.311884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:34.312064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:34.312107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:34.312136] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:34.315483] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-07T20:19:34.315812] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-07T20:19:34.315974] [INFO ] [sig ] CPSH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:34.455588] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CPSH.txt [2026-01-07T20:19:34.455728] [INFO ] [sig ] [782/3515] Completed CPSH in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:34.455767] [INFO ] [sig ] [783/3515] Forecasting CPSS... [2026-01-07T20:19:34.455798] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-07T20:19:34.455828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-07T20:19:34.465728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-07T20:19:34.466029] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-07T20:19:34.466798] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-07T20:19:34.466849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:34.466881] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:34.466919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:34.466976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:34.522626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:34.523326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:34.523413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:34.523446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:34.635606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:34.635760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:34.635801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:34.635830] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:34.639123] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-07T20:19:34.639389] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-07T20:19:34.639510] [INFO ] [sig ] CPSS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:34.776935] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CPSS.txt [2026-01-07T20:19:34.777066] [INFO ] [sig ] [783/3515] Completed CPSS in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:34.777105] [INFO ] [sig ] [784/3515] Forecasting CPZ... [2026-01-07T20:19:34.777136] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-07T20:19:34.777167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-07T20:19:34.788224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-07T20:19:34.788509] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-07T20:19:34.789275] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-07T20:19:34.789327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:34.789359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:34.789386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:34.789443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:34.845373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:34.846090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:34.846174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:34.846208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:34.965436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:34.965606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:34.965648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:34.965676] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:34.969637] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-07T20:19:34.969906] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-07T20:19:34.970032] [INFO ] [sig ] CPZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:35.112825] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CPZ.txt [2026-01-07T20:19:35.112958] [INFO ] [sig ] [784/3515] Completed CPZ in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:35.112998] [INFO ] [sig ] [785/3515] Forecasting CQP... [2026-01-07T20:19:35.113033] [INFO ] [sig ] Generating forecast for: CQP [2026-01-07T20:19:35.113063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-07T20:19:35.125287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-07T20:19:35.125640] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-07T20:19:35.126395] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-07T20:19:35.126446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:35.126478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:35.126506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:35.126562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:35.183588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:35.184492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:35.184622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:35.184658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:35.302317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:35.302469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:35.302510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:35.302538] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:35.305845] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=87.73%) [2026-01-07T20:19:35.306122] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-07T20:19:35.306246] [INFO ] [sig ] CQP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:35.505318] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CQP.txt [2026-01-07T20:19:35.505456] [INFO ] [sig ] [785/3515] Completed CQP in 0.4s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:35.505496] [INFO ] [sig ] [786/3515] Forecasting CRAI... [2026-01-07T20:19:35.505526] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-07T20:19:35.505556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-07T20:19:35.516913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-07T20:19:35.517186] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-07T20:19:35.517970] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-07T20:19:35.518023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:35.518056] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:35.518083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:35.518140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:35.573853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:35.574515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:35.574613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:35.574648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:35.695255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:35.695418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:35.695459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:35.695488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:35.698804] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=18.21%) [2026-01-07T20:19:35.699081] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-07T20:19:35.699203] [INFO ] [sig ] CRAI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:35.838806] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRAI.txt [2026-01-07T20:19:35.838935] [INFO ] [sig ] [786/3515] Completed CRAI in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:35.838974] [INFO ] [sig ] [787/3515] Forecasting CRBG... [2026-01-07T20:19:35.839003] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-07T20:19:35.839041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-07T20:19:35.850380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-07T20:19:35.850699] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-07T20:19:35.851680] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-07T20:19:35.851731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:35.851764] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:35.851791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:35.851847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:35.909452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:35.910130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:35.910221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:35.910253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:36.028677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:36.028824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:36.028863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:36.028891] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:36.035309] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-07T20:19:36.035641] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-07T20:19:36.035765] [INFO ] [sig ] CRBG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:36.174268] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRBG.txt [2026-01-07T20:19:36.174387] [INFO ] [sig ] [787/3515] Completed CRBG in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:36.174426] [INFO ] [sig ] [788/3515] Forecasting CRBP... [2026-01-07T20:19:36.174456] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-07T20:19:36.174485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-07T20:19:36.185838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-07T20:19:36.186121] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-07T20:19:36.186893] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-07T20:19:36.186945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:36.186979] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:36.187006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:36.187068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:36.242674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:36.243283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:36.243363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:36.243395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:36.362025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:36.362165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:36.362204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:36.362233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:36.365502] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-01-07T20:19:36.365886] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-07T20:19:36.366011] [INFO ] [sig ] CRBP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:36.506097] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRBP.txt [2026-01-07T20:19:36.506276] [INFO ] [sig ] [788/3515] Completed CRBP in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:36.506318] [INFO ] [sig ] [789/3515] Forecasting CRC... [2026-01-07T20:19:36.506349] [INFO ] [sig ] Generating forecast for: CRC [2026-01-07T20:19:36.506381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-07T20:19:36.517406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-07T20:19:36.517717] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-07T20:19:36.518460] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-07T20:19:36.518512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:36.518544] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:36.518591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:36.518652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:36.574263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:36.574877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:36.574957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:36.574989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:36.694272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:36.694396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:36.694434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:36.694462] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:36.697660] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-01-07T20:19:36.697926] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-07T20:19:36.698046] [INFO ] [sig ] CRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:36.837335] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRC.txt [2026-01-07T20:19:36.837471] [INFO ] [sig ] [789/3515] Completed CRC in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:36.837519] [INFO ] [sig ] [790/3515] Forecasting CRDF... [2026-01-07T20:19:36.837548] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-07T20:19:36.837596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-07T20:19:36.853746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-07T20:19:36.854027] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-07T20:19:36.854787] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-07T20:19:36.854838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:36.854870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:36.854897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:36.854953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:36.911025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:36.911813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:36.911910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:36.911942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:37.027914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:37.028059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:37.028099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:37.028127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:37.031414] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=53.64%) [2026-01-07T20:19:37.031701] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-07T20:19:37.031823] [INFO ] [sig ] CRDF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:37.171370] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRDF.txt [2026-01-07T20:19:37.171485] [INFO ] [sig ] [790/3515] Completed CRDF in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:37.171524] [INFO ] [sig ] [791/3515] Forecasting CRDO... [2026-01-07T20:19:37.171553] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-07T20:19:37.171601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-07T20:19:37.183426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-07T20:19:37.183717] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-07T20:19:37.184463] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-07T20:19:37.184514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:37.184547] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:37.184604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:37.184662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:37.240081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:37.240721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:37.240801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:37.240833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:37.359654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:37.359778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:37.359817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:37.359845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:37.363051] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=42.48%) [2026-01-07T20:19:37.363318] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-07T20:19:37.363439] [INFO ] [sig ] CRDO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:37.501160] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRDO.txt [2026-01-07T20:19:37.501280] [INFO ] [sig ] [791/3515] Completed CRDO in 0.3s | 2.90 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-07T20:19:37.501318] [INFO ] [sig ] [792/3515] Forecasting CRESY... [2026-01-07T20:19:37.501349] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-07T20:19:37.501378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-07T20:19:37.513007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-07T20:19:37.513295] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-07T20:19:37.514062] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-07T20:19:37.514113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:37.514169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:37.514198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:37.514254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:37.570049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:37.570691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:37.570770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:37.570803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:37.687440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:37.687595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:37.687635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:37.687663] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:37.690919] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-07T20:19:37.691192] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-07T20:19:37.691312] [INFO ] [sig ] CRESY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:37.831163] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRESY.txt [2026-01-07T20:19:37.831294] [INFO ] [sig ] [792/3515] Completed CRESY in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-07T20:19:37.831334] [INFO ] [sig ] [793/3515] Forecasting CREX... [2026-01-07T20:19:37.831364] [INFO ] [sig ] Generating forecast for: CREX [2026-01-07T20:19:37.831394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-07T20:19:37.841859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-07T20:19:37.842158] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-07T20:19:37.842927] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-07T20:19:37.842979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:37.843012] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:37.843039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:37.843096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:37.898308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:37.898978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:37.899060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:37.899096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:38.020220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:38.020376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:38.020416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:38.020446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:38.023809] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-07T20:19:38.024104] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-07T20:19:38.024231] [INFO ] [sig ] CREX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:38.165933] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CREX.txt [2026-01-07T20:19:38.166072] [INFO ] [sig ] [793/3515] Completed CREX in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-07T20:19:38.166113] [INFO ] [sig ] [794/3515] Forecasting CRGO... [2026-01-07T20:19:38.166144] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-07T20:19:38.166174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-07T20:19:38.177026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-07T20:19:38.177318] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-07T20:19:38.178091] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-07T20:19:38.178144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:38.178178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:38.178205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:38.178273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:38.232945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:38.233591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:38.233674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:38.233708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:38.351781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:38.351928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:38.351968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:38.351999] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:38.355345] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-07T20:19:38.355637] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-07T20:19:38.355764] [INFO ] [sig ] CRGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:38.495108] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRGO.txt [2026-01-07T20:19:38.495235] [INFO ] [sig ] [794/3515] Completed CRGO in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:38.495276] [INFO ] [sig ] [795/3515] Forecasting CRGY... [2026-01-07T20:19:38.495314] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-07T20:19:38.495344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-07T20:19:38.507122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-07T20:19:38.507408] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-07T20:19:38.508182] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-07T20:19:38.508234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:38.508267] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:38.508294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:38.508350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:38.564152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:38.564775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:38.564857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:38.564890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:38.682135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:38.682281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:38.682320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:38.682377] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:38.685695] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-01-07T20:19:38.685966] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-07T20:19:38.686091] [INFO ] [sig ] CRGY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:38.825521] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRGY.txt [2026-01-07T20:19:38.825671] [INFO ] [sig ] [795/3515] Completed CRGY in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:38.825713] [INFO ] [sig ] [796/3515] Forecasting CRH... [2026-01-07T20:19:38.825743] [INFO ] [sig ] Generating forecast for: CRH [2026-01-07T20:19:38.825773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-07T20:19:38.837463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-07T20:19:38.837864] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-07T20:19:38.838697] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-07T20:19:38.838771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:38.838806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:38.838834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:38.838892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:38.896485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:38.897557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:38.897665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:38.897699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:39.019329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:39.019483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:39.019523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:39.019552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:39.022885] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=83.30%) [2026-01-07T20:19:39.023156] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-07T20:19:39.023276] [INFO ] [sig ] CRH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:39.163345] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRH.txt [2026-01-07T20:19:39.163476] [INFO ] [sig ] [796/3515] Completed CRH in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:39.163517] [INFO ] [sig ] [797/3515] Forecasting CRI... [2026-01-07T20:19:39.163546] [INFO ] [sig ] Generating forecast for: CRI [2026-01-07T20:19:39.163593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-07T20:19:39.175145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-07T20:19:39.175430] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-07T20:19:39.176197] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-07T20:19:39.176249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:39.176281] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:39.176308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:39.176366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:39.233804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:39.234641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:39.234726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:39.234759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:39.351654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:39.351811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:39.351850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:39.351880] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:39.355188] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-07T20:19:39.355462] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-07T20:19:39.355598] [INFO ] [sig ] CRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:39.501405] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRI.txt [2026-01-07T20:19:39.501636] [INFO ] [sig ] [797/3515] Completed CRI in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:39.501692] [INFO ] [sig ] [798/3515] Forecasting CRK... [2026-01-07T20:19:39.501735] [INFO ] [sig ] Generating forecast for: CRK [2026-01-07T20:19:39.501780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-07T20:19:39.514431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-07T20:19:39.514788] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-07T20:19:39.515541] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-07T20:19:39.515615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:39.515649] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:39.515676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:39.515732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:39.570785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:39.571664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:39.571752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:39.571786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:39.690989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:39.691152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:39.691192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:39.691221] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:39.694556] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-01-07T20:19:39.694862] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-07T20:19:39.694994] [INFO ] [sig ] CRK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:39.833263] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRK.txt [2026-01-07T20:19:39.833431] [INFO ] [sig ] [798/3515] Completed CRK in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:39.833475] [INFO ] [sig ] [799/3515] Forecasting CRL... [2026-01-07T20:19:39.833506] [INFO ] [sig ] Generating forecast for: CRL [2026-01-07T20:19:39.833537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-07T20:19:39.844789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-07T20:19:39.845142] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-07T20:19:39.845918] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-07T20:19:39.845972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:39.846006] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:39.846034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:39.846092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:39.901139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:39.901939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:39.902029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:39.902063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:40.025768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:40.025932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:40.025972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:40.026003] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:40.029336] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-07T20:19:40.029650] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-07T20:19:40.029780] [INFO ] [sig ] CRL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:40.167913] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRL.txt [2026-01-07T20:19:40.168057] [INFO ] [sig ] [799/3515] Completed CRL in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:40.168122] [INFO ] [sig ] [800/3515] Forecasting CRM... [2026-01-07T20:19:40.168157] [INFO ] [sig ] Generating forecast for: CRM [2026-01-07T20:19:40.168192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-07T20:19:40.179425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-07T20:19:40.179814] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-07T20:19:40.180599] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-07T20:19:40.180651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:40.180683] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:40.180710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:40.180767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:40.237097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:40.237859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:40.237945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:40.237978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:40.356208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:40.356373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:40.356414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:40.356443] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:40.359830] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=46.66%) [2026-01-07T20:19:40.360116] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-07T20:19:40.360249] [INFO ] [sig ] CRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:40.499792] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRM.txt [2026-01-07T20:19:40.499952] [INFO ] [sig ] [800/3515] Completed CRM in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:40.499992] [INFO ] [sig ] [801/3515] Forecasting CRMD... [2026-01-07T20:19:40.500023] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-07T20:19:40.500053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-07T20:19:40.511695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-07T20:19:40.512071] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-07T20:19:40.512881] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-07T20:19:40.512932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:40.512964] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:40.512990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:40.513046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:40.569192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:40.570056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:40.570149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:40.570190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:40.685054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:40.685219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:40.685260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:40.685314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:40.688692] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-07T20:19:40.688991] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-07T20:19:40.689116] [INFO ] [sig ] CRMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:40.844686] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRMD.txt [2026-01-07T20:19:40.844845] [INFO ] [sig ] [801/3515] Completed CRMD in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:40.844887] [INFO ] [sig ] [802/3515] Forecasting CRML... [2026-01-07T20:19:40.844917] [INFO ] [sig ] Generating forecast for: CRML [2026-01-07T20:19:40.844949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-07T20:19:40.856192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-07T20:19:40.856567] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-07T20:19:40.857434] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-07T20:19:40.857500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:40.857535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:40.857565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:40.857653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:40.914309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:40.915207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:40.915326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:40.915363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:41.033690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:41.033825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:41.033865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:41.033893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:41.037715] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-01-07T20:19:41.037983] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-07T20:19:41.038108] [INFO ] [sig ] CRML: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:41.194243] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRML.txt [2026-01-07T20:19:41.194372] [INFO ] [sig ] [802/3515] Completed CRML in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:41.194413] [INFO ] [sig ] [803/3515] Forecasting CRNC... [2026-01-07T20:19:41.194443] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-07T20:19:41.194473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-07T20:19:41.206134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-07T20:19:41.206604] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-07T20:19:41.207425] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-07T20:19:41.207480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:41.207515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:41.207544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:41.207622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:41.265591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:41.266264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:41.266346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:41.266382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:41.386454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:41.386595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:41.386652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:41.386685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:41.390038] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-07T20:19:41.390320] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-07T20:19:41.390453] [INFO ] [sig ] CRNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:41.528677] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRNC.txt [2026-01-07T20:19:41.528805] [INFO ] [sig ] [803/3515] Completed CRNC in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:41.528844] [INFO ] [sig ] [804/3515] Forecasting CRNX... [2026-01-07T20:19:41.528875] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-07T20:19:41.528905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-07T20:19:41.540003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-07T20:19:41.540313] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-07T20:19:41.541152] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-07T20:19:41.541211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:41.541246] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:41.541275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:41.541333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:41.600392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:41.601022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:41.601101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:41.601134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:41.725711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:41.725868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:41.725911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:41.725942] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:41.729957] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-01-07T20:19:41.730244] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-07T20:19:41.730376] [INFO ] [sig ] CRNX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:41.870497] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRNX.txt [2026-01-07T20:19:41.870642] [INFO ] [sig ] [804/3515] Completed CRNX in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:41.870687] [INFO ] [sig ] [805/3515] Forecasting CRON... [2026-01-07T20:19:41.870719] [INFO ] [sig ] Generating forecast for: CRON [2026-01-07T20:19:41.870751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-07T20:19:41.882106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-07T20:19:41.882426] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-07T20:19:41.883254] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-07T20:19:41.883309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:41.883344] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:41.883373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:41.883433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:41.943725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:41.944564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:41.944689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:41.944724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:42.074482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:42.074645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:42.074686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:42.074716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:42.078187] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-01-07T20:19:42.078662] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-07T20:19:42.078785] [INFO ] [sig ] CRON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:42.224748] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRON.txt [2026-01-07T20:19:42.224904] [INFO ] [sig ] [805/3515] Completed CRON in 0.4s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:42.224946] [INFO ] [sig ] [806/3515] Forecasting CROX... [2026-01-07T20:19:42.224977] [INFO ] [sig ] Generating forecast for: CROX [2026-01-07T20:19:42.225006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-07T20:19:42.237455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-07T20:19:42.237775] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-07T20:19:42.238516] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-07T20:19:42.238584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:42.238620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:42.238648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:42.238704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:42.298689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:42.299546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:42.299667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:42.299706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:42.416778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:42.416930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:42.416991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:42.417030] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:42.420484] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-07T20:19:42.420788] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-07T20:19:42.420916] [INFO ] [sig ] CROX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:42.560750] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CROX.txt [2026-01-07T20:19:42.560874] [INFO ] [sig ] [806/3515] Completed CROX in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:42.560914] [INFO ] [sig ] [807/3515] Forecasting CRS... [2026-01-07T20:19:42.560944] [INFO ] [sig ] Generating forecast for: CRS [2026-01-07T20:19:42.560974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-07T20:19:42.572180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-07T20:19:42.572459] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-07T20:19:42.573213] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-07T20:19:42.573270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:42.573331] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:42.573362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:42.573418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:42.630642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:42.631259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:42.631342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:42.631376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:42.749258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:42.749408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:42.749448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:42.749478] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:42.753040] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-07T20:19:42.753335] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-07T20:19:42.753467] [INFO ] [sig ] CRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:42.899042] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRS.txt [2026-01-07T20:19:42.899203] [INFO ] [sig ] [807/3515] Completed CRS in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:42.899247] [INFO ] [sig ] [808/3515] Forecasting CRSP... [2026-01-07T20:19:42.899280] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-07T20:19:42.899312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-07T20:19:42.911588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-07T20:19:42.911960] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-07T20:19:42.912780] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-07T20:19:42.912835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:42.912870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:42.912898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:42.912957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:42.973103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:42.973943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:42.974029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:42.974063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:43.092498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:43.092669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:43.092709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:43.092739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:43.096203] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=66.66%) [2026-01-07T20:19:43.096490] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-07T20:19:43.096633] [INFO ] [sig ] CRSP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:43.242007] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRSP.txt [2026-01-07T20:19:43.242137] [INFO ] [sig ] [808/3515] Completed CRSP in 0.3s | 2.90 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-07T20:19:43.242176] [INFO ] [sig ] [809/3515] Forecasting CRTO... [2026-01-07T20:19:43.242205] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-07T20:19:43.242235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-07T20:19:43.253627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-07T20:19:43.253946] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-07T20:19:43.254750] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-07T20:19:43.254803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:43.254865] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:43.254895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:43.254955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:43.312535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:43.313173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:43.313271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:43.313312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:43.435374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:43.435500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:43.435539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:43.435585] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:43.438963] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=50.85%) [2026-01-07T20:19:43.439241] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-07T20:19:43.439366] [INFO ] [sig ] CRTO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:43.578181] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRTO.txt [2026-01-07T20:19:43.578344] [INFO ] [sig ] [809/3515] Completed CRTO in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-07T20:19:43.578387] [INFO ] [sig ] [810/3515] Forecasting CRUS... [2026-01-07T20:19:43.578416] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-07T20:19:43.578447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-07T20:19:43.589727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-07T20:19:43.590029] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-07T20:19:43.590866] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-07T20:19:43.590919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:43.590954] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:43.590982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:43.591041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:43.647406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:43.648081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:43.648162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:43.648195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:43.766230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:43.766381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:43.766423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:43.766454] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:43.769909] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-01-07T20:19:43.770186] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-07T20:19:43.770315] [INFO ] [sig ] CRUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:43.913249] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRUS.txt [2026-01-07T20:19:43.913375] [INFO ] [sig ] [810/3515] Completed CRUS in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-07T20:19:43.913621] [INFO ] [sig ] [811/3515] Forecasting CRVL... [2026-01-07T20:19:43.913658] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-07T20:19:43.913689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-07T20:19:43.925824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-07T20:19:43.926139] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-07T20:19:43.927133] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-07T20:19:43.927186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:43.927222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:43.927252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:43.927309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:43.983710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:43.984328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:43.984409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:43.984443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:44.101859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:44.101991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:44.102028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:44.102057] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:44.105298] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=36.17%) [2026-01-07T20:19:44.105593] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-07T20:19:44.105716] [INFO ] [sig ] CRVL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:44.244477] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRVL.txt [2026-01-07T20:19:44.244794] [INFO ] [sig ] [811/3515] Completed CRVL in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:44.244834] [INFO ] [sig ] [812/3515] Forecasting CRVO... [2026-01-07T20:19:44.244863] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-07T20:19:44.244894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-07T20:19:44.257486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-07T20:19:44.257797] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-07T20:19:44.258532] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-07T20:19:44.258601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:44.258638] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:44.258665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:44.258721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:44.315841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:44.316457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:44.316542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:44.316592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:44.435057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:44.435204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:44.435245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:44.435307] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:44.438774] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=50.29%) [2026-01-07T20:19:44.439058] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-07T20:19:44.439186] [INFO ] [sig ] CRVO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:44.578215] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRVO.txt [2026-01-07T20:19:44.578333] [INFO ] [sig ] [812/3515] Completed CRVO in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:44.578373] [INFO ] [sig ] [813/3515] Forecasting CRVS... [2026-01-07T20:19:44.578403] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-07T20:19:44.578434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-07T20:19:44.589464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-07T20:19:44.589794] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-07T20:19:44.590555] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-07T20:19:44.590631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:44.590676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:44.590717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:44.590784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:44.648257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:44.648896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:44.648979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:44.649014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:44.773503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:44.773667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:44.773706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:44.773735] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:44.776992] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-01-07T20:19:44.777259] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-07T20:19:44.777381] [INFO ] [sig ] CRVS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:44.917152] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRVS.txt [2026-01-07T20:19:44.917273] [INFO ] [sig ] [813/3515] Completed CRVS in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:44.917313] [INFO ] [sig ] [814/3515] Forecasting CRWD... [2026-01-07T20:19:44.917343] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-07T20:19:44.917373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-07T20:19:44.928527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-07T20:19:44.928845] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-07T20:19:44.929611] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-07T20:19:44.929671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:44.929703] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:44.929731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:44.929789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:44.988311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:44.989064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:44.989147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:44.989180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:45.108556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:45.108714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:45.108752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:45.108797] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:45.112126] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=77.67%) [2026-01-07T20:19:45.112394] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-07T20:19:45.112728] [INFO ] [sig ] CRWD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:45.254947] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CRWD.txt [2026-01-07T20:19:45.255073] [INFO ] [sig ] [814/3515] Completed CRWD in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:45.255113] [INFO ] [sig ] [815/3515] Forecasting CRWS... [2026-01-07T20:19:45.255142] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-07T20:19:45.255172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-07T20:19:45.266257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-07T20:19:45.266558] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-07T20:19:45.267321] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-07T20:19:45.267372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:45.267404] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:45.267431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:45.267697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:45.324685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:45.325310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:45.325392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:45.325633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:45.439102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:45.439264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:45.439308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:45.439340] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:45.442869] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=30.80%) [2026-01-07T20:19:45.443151] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-07T20:19:45.443280] [INFO ] [sig ] CRWS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:45.582026] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CRWS.txt [2026-01-07T20:19:45.582161] [INFO ] [sig ] [815/3515] Completed CRWS in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:45.582201] [INFO ] [sig ] [816/3515] Forecasting CSAN... [2026-01-07T20:19:45.582232] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-07T20:19:45.582262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-07T20:19:45.593256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-07T20:19:45.593558] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-07T20:19:45.594330] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-07T20:19:45.594382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:45.594414] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:45.594440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:45.594497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:45.650648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:45.651342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:45.651442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:45.651476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:45.775028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:45.775185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:45.775225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:45.775255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:45.779191] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-07T20:19:45.779671] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-07T20:19:45.779803] [INFO ] [sig ] CSAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:45.923415] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSAN.txt [2026-01-07T20:19:45.923566] [INFO ] [sig ] [816/3515] Completed CSAN in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:45.923630] [INFO ] [sig ] [817/3515] Forecasting CSB... [2026-01-07T20:19:45.923663] [INFO ] [sig ] Generating forecast for: CSB [2026-01-07T20:19:45.923695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-07T20:19:45.934595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-07T20:19:45.934900] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-07T20:19:45.935689] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-07T20:19:45.935742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:45.935775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:45.935804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:45.935863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:45.993054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:45.993909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:45.993996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:45.994031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:46.103439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:46.103608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:46.103650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:46.103680] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:46.107051] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-07T20:19:46.107328] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-07T20:19:46.107451] [INFO ] [sig ] CSB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:46.247740] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSB.txt [2026-01-07T20:19:46.247903] [INFO ] [sig ] [817/3515] Completed CSB in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:46.247946] [INFO ] [sig ] [818/3515] Forecasting CSCO... [2026-01-07T20:19:46.247978] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-07T20:19:46.248009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-07T20:19:46.259557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-07T20:19:46.259955] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-07T20:19:46.260730] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-07T20:19:46.260782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:46.260814] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:46.260854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:46.260913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:46.316633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:46.317478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:46.317564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:46.317620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:46.434286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:46.434455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:46.434497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:46.434527] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:46.437966] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-01-07T20:19:46.438276] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-07T20:19:46.438416] [INFO ] [sig ] CSCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:46.577611] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CSCO.txt [2026-01-07T20:19:46.577748] [INFO ] [sig ] [818/3515] Completed CSCO in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:46.577789] [INFO ] [sig ] [819/3515] Forecasting CSGP... [2026-01-07T20:19:46.577819] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-07T20:19:46.577848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-07T20:19:46.589473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-07T20:19:46.589856] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-07T20:19:46.590651] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-07T20:19:46.590704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:46.590738] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:46.590768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:46.590827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:46.646626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:46.647235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:46.647341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:46.647375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:46.768428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:46.768600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:46.768643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:46.768674] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:46.772091] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-07T20:19:46.772369] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-07T20:19:46.772495] [INFO ] [sig ] CSGP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:46.913361] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSGP.txt [2026-01-07T20:19:46.913502] [INFO ] [sig ] [819/3515] Completed CSGP in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:46.913544] [INFO ] [sig ] [820/3515] Forecasting CSGS... [2026-01-07T20:19:46.913596] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-07T20:19:46.913630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-07T20:19:46.925239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-07T20:19:46.925551] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-07T20:19:46.926344] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-07T20:19:46.926398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:46.926431] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:46.926459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:46.926518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:46.986324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:46.987163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:46.987249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:46.987285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:47.115317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:47.115477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:47.115517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:47.115548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:47.118974] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-01-07T20:19:47.119245] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-07T20:19:47.119376] [INFO ] [sig ] CSGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:47.259422] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSGS.txt [2026-01-07T20:19:47.259612] [INFO ] [sig ] [820/3515] Completed CSGS in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:47.259661] [INFO ] [sig ] [821/3515] Forecasting CSIQ... [2026-01-07T20:19:47.259690] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-07T20:19:47.259720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-07T20:19:47.271490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-07T20:19:47.271861] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-07T20:19:47.272646] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-07T20:19:47.272699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:47.272733] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:47.272761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:47.272819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:47.329603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:47.330537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:47.330660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:47.330706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:47.456941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:47.457088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:47.457128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:47.457159] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:47.460531] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-01-07T20:19:47.460823] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-07T20:19:47.460950] [INFO ] [sig ] CSIQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:47.603091] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CSIQ.txt [2026-01-07T20:19:47.603277] [INFO ] [sig ] [821/3515] Completed CSIQ in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:47.603322] [INFO ] [sig ] [822/3515] Forecasting CSPI... [2026-01-07T20:19:47.603353] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-07T20:19:47.603395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-07T20:19:47.615471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-07T20:19:47.615792] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-07T20:19:47.616556] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-07T20:19:47.616625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:47.616666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:47.616695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:47.616769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:47.674710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:47.675538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:47.675731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:47.675770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:47.792619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:47.792782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:47.792824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:47.792857] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:47.796319] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-01-07T20:19:47.796611] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-07T20:19:47.796736] [INFO ] [sig ] CSPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:47.941516] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSPI.txt [2026-01-07T20:19:47.941696] [INFO ] [sig ] [822/3515] Completed CSPI in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:47.941739] [INFO ] [sig ] [823/3515] Forecasting CSQ... [2026-01-07T20:19:47.941770] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-07T20:19:47.941801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-07T20:19:47.953671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-07T20:19:47.954029] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-07T20:19:47.954815] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-07T20:19:47.954867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:47.954899] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:47.954926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:47.954982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:48.010461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:48.011133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:48.011217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:48.011249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:48.129971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:48.130132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:48.130188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:48.130220] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:48.133762] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-01-07T20:19:48.134055] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-07T20:19:48.134187] [INFO ] [sig ] CSQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:48.272673] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSQ.txt [2026-01-07T20:19:48.272807] [INFO ] [sig ] [823/3515] Completed CSQ in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:48.272848] [INFO ] [sig ] [824/3515] Forecasting CSTL... [2026-01-07T20:19:48.272877] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-07T20:19:48.272907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-07T20:19:48.284439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-07T20:19:48.284761] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-07T20:19:48.285525] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-07T20:19:48.285597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:48.285632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:48.285660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:48.285718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:48.344278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:48.344994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:48.345077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:48.345111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:48.472053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:48.472202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:48.472241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:48.472270] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:48.476013] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-01-07T20:19:48.476292] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-07T20:19:48.476418] [INFO ] [sig ] CSTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:48.616523] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSTL.txt [2026-01-07T20:19:48.616888] [INFO ] [sig ] [824/3515] Completed CSTL in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:48.616939] [INFO ] [sig ] [825/3515] Forecasting CSTM... [2026-01-07T20:19:48.616968] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-07T20:19:48.616998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-07T20:19:48.628811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-07T20:19:48.629119] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-07T20:19:48.629969] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-07T20:19:48.630024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:48.630057] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:48.630085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:48.630141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:48.688015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:48.688896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:48.688985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:48.689020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:48.829257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:48.829452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:48.829512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:48.829626] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:48.835222] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=38.74%) [2026-01-07T20:19:48.835723] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-07T20:19:48.835924] [INFO ] [sig ] CSTM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:49.000724] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CSTM.txt [2026-01-07T20:19:49.000880] [INFO ] [sig ] [825/3515] Completed CSTM in 0.4s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:49.000919] [INFO ] [sig ] [826/3515] Forecasting CSWC... [2026-01-07T20:19:49.000952] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-07T20:19:49.000982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-07T20:19:49.013170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-07T20:19:49.013550] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-07T20:19:49.014364] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-07T20:19:49.014431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:49.014514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:49.014547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:49.014623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:49.074014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:49.074852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:49.074938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:49.074972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:49.197106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:49.197260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:49.197299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:49.197328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:49.200649] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-01-07T20:19:49.200916] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-07T20:19:49.201040] [INFO ] [sig ] CSWC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:49.340971] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CSWC.txt [2026-01-07T20:19:49.341121] [INFO ] [sig ] [826/3515] Completed CSWC in 0.3s | 2.90 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-07T20:19:49.341163] [INFO ] [sig ] [827/3515] Forecasting CSX... [2026-01-07T20:19:49.341195] [INFO ] [sig ] Generating forecast for: CSX [2026-01-07T20:19:49.341225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-07T20:19:49.352394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-07T20:19:49.352759] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-07T20:19:49.353598] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-07T20:19:49.353653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:49.353686] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:49.353714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:49.353772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:49.412228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:49.413270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:49.413375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:49.413412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:49.555199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:49.555366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:49.555409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:49.555439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:49.559256] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-01-07T20:19:49.559643] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-07T20:19:49.559792] [INFO ] [sig ] CSX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:49.705830] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CSX.txt [2026-01-07T20:19:49.705996] [INFO ] [sig ] [827/3515] Completed CSX in 0.4s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:49.706036] [INFO ] [sig ] [828/3515] Forecasting CTAS... [2026-01-07T20:19:49.706068] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-07T20:19:49.706098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-07T20:19:49.719201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-07T20:19:49.719834] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-07T20:19:49.720839] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-07T20:19:49.720893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:49.720925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:49.720952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:49.721008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:49.781206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:49.782293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:49.782394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:49.782430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:49.901999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:49.902154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:49.902196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:49.902226] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:49.905936] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-07T20:19:49.906218] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-07T20:19:49.906343] [INFO ] [sig ] CTAS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:50.049769] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTAS.txt [2026-01-07T20:19:50.049905] [INFO ] [sig ] [828/3515] Completed CTAS in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:50.049945] [INFO ] [sig ] [829/3515] Forecasting CTBB... [2026-01-07T20:19:50.049975] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-07T20:19:50.050006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-07T20:19:50.061155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-07T20:19:50.061504] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-07T20:19:50.062280] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-07T20:19:50.062332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:50.062365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:50.062392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:50.062461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:50.119988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:50.120677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:50.120761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:50.120796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:50.236607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:50.236759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:50.236798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:50.236857] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:50.240165] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-01-07T20:19:50.240439] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-07T20:19:50.240561] [INFO ] [sig ] CTBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:50.381516] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTBB.txt [2026-01-07T20:19:50.381691] [INFO ] [sig ] [829/3515] Completed CTBB in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:50.381736] [INFO ] [sig ] [830/3515] Forecasting CTBI... [2026-01-07T20:19:50.381769] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-07T20:19:50.381801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-07T20:19:50.393770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-07T20:19:50.394113] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-07T20:19:50.394932] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-07T20:19:50.394986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:50.395017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:50.395043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:50.395099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:50.453735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:50.454561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:50.454672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:50.454707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:50.577224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:50.577372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:50.577413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:50.577442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:50.580750] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-07T20:19:50.581014] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-07T20:19:50.581140] [INFO ] [sig ] CTBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:50.720851] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTBI.txt [2026-01-07T20:19:50.720982] [INFO ] [sig ] [830/3515] Completed CTBI in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:50.721021] [INFO ] [sig ] [831/3515] Forecasting CTDD... [2026-01-07T20:19:50.721051] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-07T20:19:50.721082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-07T20:19:50.732260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-07T20:19:50.732558] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-07T20:19:50.733329] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-07T20:19:50.733391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:50.733423] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:50.733449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:50.733505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:50.788948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:50.789817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:50.789906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:50.789940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:50.903078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:50.903232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:50.903271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:50.903300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:50.906596] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-07T20:19:50.906864] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-07T20:19:50.906986] [INFO ] [sig ] CTDD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:51.048417] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CTDD.txt [2026-01-07T20:19:51.048553] [INFO ] [sig ] [831/3515] Completed CTDD in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:51.048615] [INFO ] [sig ] [832/3515] Forecasting CTKB... [2026-01-07T20:19:51.048646] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-07T20:19:51.048681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-07T20:19:51.060562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-07T20:19:51.060910] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-07T20:19:51.061708] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-07T20:19:51.061760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:51.061799] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:51.061827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:51.061883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:51.116816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:51.117607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:51.117713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:51.117747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:51.235445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:51.235588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:51.235628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:51.235657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:51.238834] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-07T20:19:51.239099] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-07T20:19:51.239222] [INFO ] [sig ] CTKB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:51.377800] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTKB.txt [2026-01-07T20:19:51.377961] [INFO ] [sig ] [832/3515] Completed CTKB in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:51.378004] [INFO ] [sig ] [833/3515] Forecasting CTLP... [2026-01-07T20:19:51.378035] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-07T20:19:51.378067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-07T20:19:51.389946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-07T20:19:51.390328] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-07T20:19:51.391135] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-07T20:19:51.391189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:51.391222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:51.391259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:51.391336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:51.449483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:51.450169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:51.450252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:51.450285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:51.566439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:51.566553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:51.566607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:51.566636] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:51.569814] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-07T20:19:51.570080] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-07T20:19:51.570201] [INFO ] [sig ] CTLP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:51.705900] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTLP.txt [2026-01-07T20:19:51.706016] [INFO ] [sig ] [833/3515] Completed CTLP in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:51.706055] [INFO ] [sig ] [834/3515] Forecasting CTMX... [2026-01-07T20:19:51.706085] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-07T20:19:51.706114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-07T20:19:51.718198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-07T20:19:51.718457] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-07T20:19:51.719214] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-07T20:19:51.719266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:51.719298] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:51.719324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:51.719379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:51.775001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:51.775588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:51.775668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:51.775700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:51.891840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:51.891939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:51.891978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:51.892007] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:51.895061] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-07T20:19:51.895325] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-07T20:19:51.895447] [INFO ] [sig ] CTMX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:52.033540] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTMX.txt [2026-01-07T20:19:52.033669] [INFO ] [sig ] [834/3515] Completed CTMX in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:52.033709] [INFO ] [sig ] [835/3515] Forecasting CTNM... [2026-01-07T20:19:52.033739] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-07T20:19:52.033768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-07T20:19:52.045135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-07T20:19:52.045398] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-07T20:19:52.046140] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-07T20:19:52.046191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:52.046223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:52.046250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:52.046306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:52.104034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:52.104828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:52.104909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:52.104940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:52.225232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:52.225319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:52.225353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:52.225380] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:52.228925] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-07T20:19:52.229177] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-07T20:19:52.229297] [INFO ] [sig ] CTNM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:52.368696] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTNM.txt [2026-01-07T20:19:52.368860] [INFO ] [sig ] [835/3515] Completed CTNM in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:52.368901] [INFO ] [sig ] [836/3515] Forecasting CTO... [2026-01-07T20:19:52.368932] [INFO ] [sig ] Generating forecast for: CTO [2026-01-07T20:19:52.368962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-07T20:19:52.380769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-07T20:19:52.381115] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-07T20:19:52.381889] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-07T20:19:52.381940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:52.381972] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:52.382000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:52.382056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:52.437373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:52.438266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:52.438397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:52.438436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:52.563370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:52.563537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:52.563594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:52.563626] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:52.567031] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-07T20:19:52.567331] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-07T20:19:52.567460] [INFO ] [sig ] CTO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:52.706998] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTO.txt [2026-01-07T20:19:52.707168] [INFO ] [sig ] [836/3515] Completed CTO in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:52.707209] [INFO ] [sig ] [837/3515] Forecasting CTRA... [2026-01-07T20:19:52.707241] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-07T20:19:52.707286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-07T20:19:52.719202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-07T20:19:52.719533] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-07T20:19:52.720328] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-07T20:19:52.720381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:52.720414] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:52.720441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:52.720515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:52.776031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:52.776918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:52.777009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:52.777042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:52.895915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:52.896099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:52.896140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:52.896167] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:52.899703] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-01-07T20:19:52.900027] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-07T20:19:52.900163] [INFO ] [sig ] CTRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:53.042461] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CTRA.txt [2026-01-07T20:19:53.042643] [INFO ] [sig ] [837/3515] Completed CTRA in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:53.042686] [INFO ] [sig ] [838/3515] Forecasting CTRE... [2026-01-07T20:19:53.042717] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-07T20:19:53.042748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-07T20:19:53.053900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-07T20:19:53.054206] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-07T20:19:53.054973] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-07T20:19:53.055025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:53.055057] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:53.055085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:53.055141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:53.110798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:53.111521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:53.111626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:53.111660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:53.231717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:53.231877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:53.231916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:53.231945] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:53.235223] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-07T20:19:53.235485] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-07T20:19:53.235623] [INFO ] [sig ] CTRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:53.373788] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CTRE.txt [2026-01-07T20:19:53.373917] [INFO ] [sig ] [838/3515] Completed CTRE in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:53.373956] [INFO ] [sig ] [839/3515] Forecasting CTRM... [2026-01-07T20:19:53.373987] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-07T20:19:53.374017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-07T20:19:53.384937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-07T20:19:53.385211] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-07T20:19:53.385983] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-07T20:19:53.386034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:53.386066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:53.386093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:53.386149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:53.441088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:53.441683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:53.441762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:53.441794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:53.556111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:53.556259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:53.556298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:53.556329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:53.559633] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=69.60%) [2026-01-07T20:19:53.559903] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-07T20:19:53.560026] [INFO ] [sig ] CTRM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:53.696878] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CTRM.txt [2026-01-07T20:19:53.697004] [INFO ] [sig ] [839/3515] Completed CTRM in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:53.697044] [INFO ] [sig ] [840/3515] Forecasting CTRN... [2026-01-07T20:19:53.697074] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-07T20:19:53.697103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-07T20:19:53.707840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-07T20:19:53.708104] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-07T20:19:53.708857] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-07T20:19:53.708909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:53.708941] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:53.708969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:53.709026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:53.764764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:53.765340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:53.765418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:53.765452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:53.886939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:53.887029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:53.887064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:53.887092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:53.890100] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=23.61%) [2026-01-07T20:19:53.890359] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-07T20:19:53.890493] [INFO ] [sig ] CTRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:54.031565] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTRN.txt [2026-01-07T20:19:54.031700] [INFO ] [sig ] [840/3515] Completed CTRN in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:54.031749] [INFO ] [sig ] [841/3515] Forecasting CTS... [2026-01-07T20:19:54.031782] [INFO ] [sig ] Generating forecast for: CTS [2026-01-07T20:19:54.031813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-07T20:19:54.043262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-07T20:19:54.043544] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-07T20:19:54.044308] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-07T20:19:54.044360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:54.044392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:54.044419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:54.044475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:54.099989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:54.100561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:54.100663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:54.100696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:54.218917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:54.219011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:54.219050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:54.219078] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:54.222158] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-07T20:19:54.222419] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-07T20:19:54.222537] [INFO ] [sig ] CTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:54.359991] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CTS.txt [2026-01-07T20:19:54.360140] [INFO ] [sig ] [841/3515] Completed CTS in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:54.360180] [INFO ] [sig ] [842/3515] Forecasting CTSH... [2026-01-07T20:19:54.360212] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-07T20:19:54.360242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-07T20:19:54.371684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-07T20:19:54.371954] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-07T20:19:54.372720] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-07T20:19:54.372772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:54.372815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:54.372843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:54.372898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:54.427808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:54.428409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:54.428489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:54.428521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:54.545196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:54.545335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:54.545374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:54.545403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:54.548679] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=21.29%) [2026-01-07T20:19:54.548950] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-07T20:19:54.549068] [INFO ] [sig ] CTSH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:54.694070] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTSH.txt [2026-01-07T20:19:54.694229] [INFO ] [sig ] [842/3515] Completed CTSH in 0.3s | 2.90 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-07T20:19:54.694273] [INFO ] [sig ] [843/3515] Forecasting CTVA... [2026-01-07T20:19:54.694304] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-07T20:19:54.694335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-07T20:19:54.706489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-07T20:19:54.706829] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-07T20:19:54.707650] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-07T20:19:54.707704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:54.707763] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:54.707792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:54.707856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:54.768115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:54.768966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:54.769072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:54.769107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:54.899417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:54.899615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:54.899661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:54.899689] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:54.903212] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-07T20:19:54.903616] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-07T20:19:54.903819] [INFO ] [sig ] CTVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:55.051194] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CTVA.txt [2026-01-07T20:19:55.051384] [INFO ] [sig ] [843/3515] Completed CTVA in 0.4s | 2.90 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-07T20:19:55.051448] [INFO ] [sig ] [844/3515] Forecasting CUBE... [2026-01-07T20:19:55.051499] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-07T20:19:55.051533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-07T20:19:55.063686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-07T20:19:55.064063] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-07T20:19:55.064899] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-07T20:19:55.064953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:55.064987] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:55.065014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:55.065072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:55.125684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:55.126462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:55.126556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:55.126613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:55.252649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:55.252838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:55.252895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:55.252930] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:55.256639] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=27.04%) [2026-01-07T20:19:55.256957] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-07T20:19:55.257109] [INFO ] [sig ] CUBE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:55.410104] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CUBE.txt [2026-01-07T20:19:55.410283] [INFO ] [sig ] [844/3515] Completed CUBE in 0.4s | 2.90 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-07T20:19:55.410328] [INFO ] [sig ] [845/3515] Forecasting CUBI... [2026-01-07T20:19:55.410360] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-07T20:19:55.410391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-07T20:19:55.422154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-07T20:19:55.422529] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-07T20:19:55.423350] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-07T20:19:55.423405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:55.423449] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:55.423480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:55.423546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:55.483017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:55.483806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:55.483920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:55.483959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:55.613493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:55.613691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:55.613739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:55.613769] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:55.617237] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-01-07T20:19:55.617542] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-07T20:19:55.617693] [INFO ] [sig ] CUBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:55.762219] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CUBI.txt [2026-01-07T20:19:55.762368] [INFO ] [sig ] [845/3515] Completed CUBI in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:55.762417] [INFO ] [sig ] [846/3515] Forecasting CUK... [2026-01-07T20:19:55.762449] [INFO ] [sig ] Generating forecast for: CUK [2026-01-07T20:19:55.762483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-07T20:19:55.774659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-07T20:19:55.775023] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-07T20:19:55.775985] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-07T20:19:55.776041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:55.776076] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:55.776103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:55.776161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:55.837398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:55.838408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:55.838527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:55.838592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:55.971493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:55.971670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:55.971713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:55.971773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:55.975283] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-07T20:19:55.975602] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-07T20:19:55.975736] [INFO ] [sig ] CUK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:56.133288] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CUK.txt [2026-01-07T20:19:56.133428] [INFO ] [sig ] [846/3515] Completed CUK in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:56.133467] [INFO ] [sig ] [847/3515] Forecasting CULP... [2026-01-07T20:19:56.133499] [INFO ] [sig ] Generating forecast for: CULP [2026-01-07T20:19:56.133534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-07T20:19:56.146037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-07T20:19:56.146393] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-07T20:19:56.147428] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-07T20:19:56.147483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:56.147526] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:56.147569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:56.147661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:56.211303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:56.212106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:56.212193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:56.212227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:56.326939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:56.327108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:56.327152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:56.327183] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:56.331385] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=66.95%) [2026-01-07T20:19:56.331696] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-07T20:19:56.332032] [INFO ] [sig ] CULP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:56.484236] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CULP.txt [2026-01-07T20:19:56.484394] [INFO ] [sig ] [847/3515] Completed CULP in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:56.484445] [INFO ] [sig ] [848/3515] Forecasting CURI... [2026-01-07T20:19:56.484477] [INFO ] [sig ] Generating forecast for: CURI [2026-01-07T20:19:56.484509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-07T20:19:56.496176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-07T20:19:56.496529] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-07T20:19:56.497340] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-07T20:19:56.497395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:56.497436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:56.497480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:56.497570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:56.557000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:56.557910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:56.557998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:56.558033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:56.677735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:56.677903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:56.677945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:56.677975] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:56.681500] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-01-07T20:19:56.681998] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-07T20:19:56.682130] [INFO ] [sig ] CURI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:56.834289] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CURI.txt [2026-01-07T20:19:56.834502] [INFO ] [sig ] [848/3515] Completed CURI in 0.4s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:56.834591] [INFO ] [sig ] [849/3515] Forecasting CUZ... [2026-01-07T20:19:56.834648] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-07T20:19:56.834883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-07T20:19:56.851084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-07T20:19:56.851431] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-07T20:19:56.852448] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-07T20:19:56.852502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:56.852535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:56.852562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:56.852640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:56.913213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:56.914078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:56.914184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:56.914221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:57.033609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:57.033771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:57.033829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:57.033860] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:57.037201] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-07T20:19:57.037480] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-07T20:19:57.037632] [INFO ] [sig ] CUZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:57.176954] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CUZ.txt [2026-01-07T20:19:57.177111] [INFO ] [sig ] [849/3515] Completed CUZ in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:57.177153] [INFO ] [sig ] [850/3515] Forecasting CVBF... [2026-01-07T20:19:57.177183] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-07T20:19:57.177213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-07T20:19:57.188976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-07T20:19:57.189333] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-07T20:19:57.190194] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-07T20:19:57.190247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:57.190280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:57.190306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:57.190363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:57.248034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:57.248908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:57.248995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:57.249029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:57.370821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:57.370982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:57.371023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:57.371052] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:57.374407] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-07T20:19:57.374700] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-07T20:19:57.374828] [INFO ] [sig ] CVBF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:57.513629] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVBF.txt [2026-01-07T20:19:57.513782] [INFO ] [sig ] [850/3515] Completed CVBF in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:57.513825] [INFO ] [sig ] [851/3515] Forecasting CVCO... [2026-01-07T20:19:57.513856] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-07T20:19:57.513886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-07T20:19:57.524938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-07T20:19:57.525278] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-07T20:19:57.526086] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-07T20:19:57.526140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:57.526173] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:57.526200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:57.526256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:57.582785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:57.583559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:57.583677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:57.583712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:57.705271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:57.705433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:57.705474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:57.705503] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:57.708846] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-07T20:19:57.709120] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-07T20:19:57.709244] [INFO ] [sig ] CVCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:57.849161] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVCO.txt [2026-01-07T20:19:57.849317] [INFO ] [sig ] [851/3515] Completed CVCO in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:57.849358] [INFO ] [sig ] [852/3515] Forecasting CVE... [2026-01-07T20:19:57.849390] [INFO ] [sig ] Generating forecast for: CVE [2026-01-07T20:19:57.849420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-07T20:19:57.860978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-07T20:19:57.861292] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-07T20:19:57.862064] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-07T20:19:57.862116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:57.862149] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:57.862176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:57.862231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:57.919094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:57.920005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:57.920109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:57.920141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:58.044991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:58.045149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:58.045188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:58.045217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:58.048542] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-01-07T20:19:58.048829] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-07T20:19:58.048951] [INFO ] [sig ] CVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:58.188767] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVE.txt [2026-01-07T20:19:58.188922] [INFO ] [sig ] [852/3515] Completed CVE in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:58.188963] [INFO ] [sig ] [853/3515] Forecasting CVEO... [2026-01-07T20:19:58.188994] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-07T20:19:58.189024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-07T20:19:58.200173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-07T20:19:58.200529] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-07T20:19:58.201312] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-07T20:19:58.201365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:58.201409] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:58.201438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:58.201495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:58.257817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:58.258643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:58.258756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:58.258790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:58.380443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:58.380654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:58.380699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:58.380729] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:58.384163] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-07T20:19:58.384476] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-07T20:19:58.384634] [INFO ] [sig ] CVEO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:58.538471] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CVEO.txt [2026-01-07T20:19:58.538669] [INFO ] [sig ] [853/3515] Completed CVEO in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:58.538720] [INFO ] [sig ] [854/3515] Forecasting CVGI... [2026-01-07T20:19:58.538752] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-07T20:19:58.538783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-07T20:19:58.550556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-07T20:19:58.550916] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-07T20:19:58.551708] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-07T20:19:58.551760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:58.551792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:58.551819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:58.551875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:58.607771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:58.608638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:58.608724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:58.608758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:58.732562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:58.732746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:58.732788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:58.732818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:58.736394] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-07T20:19:58.736739] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-07T20:19:58.736886] [INFO ] [sig ] CVGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:58.877318] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVGI.txt [2026-01-07T20:19:58.877517] [INFO ] [sig ] [854/3515] Completed CVGI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:58.877601] [INFO ] [sig ] [855/3515] Forecasting CVI... [2026-01-07T20:19:58.877637] [INFO ] [sig ] Generating forecast for: CVI [2026-01-07T20:19:58.877669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-07T20:19:58.889084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-07T20:19:58.889468] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-07T20:19:58.890298] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-07T20:19:58.890350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:58.890384] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:58.890412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:58.890468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:58.946921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:58.947778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:58.947868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:58.947901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:59.069228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:59.069388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:59.069431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:59.069461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:59.072879] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-07T20:19:59.073152] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-07T20:19:59.073282] [INFO ] [sig ] CVI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:59.211888] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CVI.txt [2026-01-07T20:19:59.212047] [INFO ] [sig ] [855/3515] Completed CVI in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:59.212090] [INFO ] [sig ] [856/3515] Forecasting CVKD... [2026-01-07T20:19:59.212121] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-07T20:19:59.212151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-07T20:19:59.224751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-07T20:19:59.225158] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-07T20:19:59.225957] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-07T20:19:59.226009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:59.226042] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:59.226069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:59.226124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:59.283371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:59.284295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:59.284392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:59.284426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:59.403973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:59.404127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:59.404167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:59.404198] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:59.407538] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-07T20:19:59.407859] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-07T20:19:59.407985] [INFO ] [sig ] CVKD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:19:59.547815] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CVKD.txt [2026-01-07T20:19:59.548020] [INFO ] [sig ] [856/3515] Completed CVKD in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:59.548064] [INFO ] [sig ] [857/3515] Forecasting CVNA... [2026-01-07T20:19:59.548100] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-07T20:19:59.548132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-07T20:19:59.559329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-07T20:19:59.559738] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-07T20:19:59.560494] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-07T20:19:59.560545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:59.560600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:59.560630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:59.560686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:59.616586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:59.617459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:59.617548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:59.617601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:19:59.742134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:19:59.742294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:19:59.742333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:19:59.742363] [INFO ] [FORECASTER] Training complete [2026-01-07T20:19:59.745717] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-01-07T20:19:59.745990] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-07T20:19:59.746113] [INFO ] [sig ] CVNA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:19:59.889199] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVNA.txt [2026-01-07T20:19:59.889327] [INFO ] [sig ] [857/3515] Completed CVNA in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:19:59.889371] [INFO ] [sig ] [858/3515] Forecasting CVRX... [2026-01-07T20:19:59.889401] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-07T20:19:59.889431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-07T20:19:59.901162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-07T20:19:59.901448] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-07T20:19:59.902229] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-07T20:19:59.902282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:19:59.902314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:19:59.902342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:19:59.902399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:19:59.957876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:19:59.958549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:19:59.958674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:19:59.958710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:00.080080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:00.080247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:00.080287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:00.080316] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:00.083673] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=88.02%) [2026-01-07T20:20:00.083944] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-07T20:20:00.084072] [INFO ] [sig ] CVRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:00.224543] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CVRX.txt [2026-01-07T20:20:00.224701] [INFO ] [sig ] [858/3515] Completed CVRX in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:20:00.224743] [INFO ] [sig ] [859/3515] Forecasting CVS... [2026-01-07T20:20:00.224772] [INFO ] [sig ] Generating forecast for: CVS [2026-01-07T20:20:00.224803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-07T20:20:00.235862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-07T20:20:00.236123] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-07T20:20:00.236901] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-07T20:20:00.236953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:00.236986] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:00.237014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:00.237070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:00.292851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:00.293636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:00.293724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:00.293757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:00.413226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:00.413383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:00.413423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:00.413453] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:00.416798] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-07T20:20:00.417065] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-07T20:20:00.417190] [INFO ] [sig ] CVS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:00.555330] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVS.txt [2026-01-07T20:20:00.555453] [INFO ] [sig ] [859/3515] Completed CVS in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-07T20:20:00.555493] [INFO ] [sig ] [860/3515] Forecasting CVX... [2026-01-07T20:20:00.555523] [INFO ] [sig ] Generating forecast for: CVX [2026-01-07T20:20:00.555553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-07T20:20:00.567149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-07T20:20:00.567505] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-07T20:20:00.568264] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-07T20:20:00.568316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:00.568374] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:00.568403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:00.568460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:00.626556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:00.627365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:00.627450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:00.627483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:00.751331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:00.751488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:00.751527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:00.751642] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:00.755310] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-07T20:20:00.755598] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-07T20:20:00.755722] [INFO ] [sig ] CVX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:00.896425] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CVX.txt [2026-01-07T20:20:00.896602] [INFO ] [sig ] [860/3515] Completed CVX in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-07T20:20:00.896646] [INFO ] [sig ] [861/3515] Forecasting CWAN... [2026-01-07T20:20:00.896677] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-07T20:20:00.896708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-07T20:20:00.909661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-07T20:20:00.910040] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-07T20:20:00.910859] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-07T20:20:00.910913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:00.910945] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:00.910972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:00.911029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:00.967661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:00.968477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:00.968562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:00.968615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:01.089170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:01.089334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:01.089376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:01.089404] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:01.093387] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-01-07T20:20:01.093714] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-07T20:20:01.094038] [INFO ] [sig ] CWAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:01.238699] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CWAN.txt [2026-01-07T20:20:01.238863] [INFO ] [sig ] [861/3515] Completed CWAN in 0.3s | 2.90 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-07T20:20:01.238904] [INFO ] [sig ] [862/3515] Forecasting CWBC... [2026-01-07T20:20:01.238934] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-07T20:20:01.238964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-07T20:20:01.255426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-07T20:20:01.255877] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-07T20:20:01.256710] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-07T20:20:01.256763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:01.256795] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:01.256823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:01.256880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:01.312590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:01.313489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:01.313606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:01.313644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:01.434280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:01.434447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:01.434488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:01.434517] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:01.437968] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-07T20:20:01.438267] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-07T20:20:01.438400] [INFO ] [sig ] CWBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:01.581966] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CWBC.txt [2026-01-07T20:20:01.582132] [INFO ] [sig ] [862/3515] Completed CWBC in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:01.582175] [INFO ] [sig ] [863/3515] Forecasting CWCO... [2026-01-07T20:20:01.582206] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-07T20:20:01.582238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-07T20:20:01.594628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-07T20:20:01.595029] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-07T20:20:01.595824] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-07T20:20:01.595881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:01.595913] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:01.595940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:01.595996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:01.651642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:01.652522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:01.652636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:01.652671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:01.767397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:01.767562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:01.767638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:01.767737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:01.771181] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-01-07T20:20:01.771480] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-07T20:20:01.771637] [INFO ] [sig ] CWCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:01.916644] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CWCO.txt [2026-01-07T20:20:01.916820] [INFO ] [sig ] [863/3515] Completed CWCO in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:01.916863] [INFO ] [sig ] [864/3515] Forecasting CWD... [2026-01-07T20:20:01.916893] [INFO ] [sig ] Generating forecast for: CWD [2026-01-07T20:20:01.916922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-07T20:20:01.929109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-07T20:20:01.929511] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-07T20:20:01.930354] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-07T20:20:01.930406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:01.930439] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:01.930466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:01.930535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:01.986640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:01.987509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:01.987620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:01.987657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:02.099883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:02.100050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:02.100090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:02.100119] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:02.103566] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-07T20:20:02.103911] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-07T20:20:02.104053] [INFO ] [sig ] CWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:02.244960] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CWD.txt [2026-01-07T20:20:02.245151] [INFO ] [sig ] [864/3515] Completed CWD in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:02.245194] [INFO ] [sig ] [865/3515] Forecasting CWEN... [2026-01-07T20:20:02.245225] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-07T20:20:02.245258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-07T20:20:02.257718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-07T20:20:02.258138] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-07T20:20:02.259028] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-07T20:20:02.259086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:02.259119] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:02.259147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:02.259206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:02.315785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:02.316678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:02.316768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:02.316801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:02.435247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:02.435412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:02.435451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:02.435482] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:02.438897] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-01-07T20:20:02.439200] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-07T20:20:02.439329] [INFO ] [sig ] CWEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:02.582191] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CWEN.txt [2026-01-07T20:20:02.582352] [INFO ] [sig ] [865/3515] Completed CWEN in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:02.582394] [INFO ] [sig ] [866/3515] Forecasting CWH... [2026-01-07T20:20:02.582424] [INFO ] [sig ] Generating forecast for: CWH [2026-01-07T20:20:02.582456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-07T20:20:02.595020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-07T20:20:02.595413] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-07T20:20:02.596204] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-07T20:20:02.596271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:02.596305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:02.596332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:02.596389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:02.652351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:02.653233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:02.653323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:02.653357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:02.771450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:02.771636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:02.771679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:02.771709] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:02.775305] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-01-07T20:20:02.775657] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-07T20:20:02.775792] [INFO ] [sig ] CWH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:02.919368] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CWH.txt [2026-01-07T20:20:02.919547] [INFO ] [sig ] [866/3515] Completed CWH in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:02.919633] [INFO ] [sig ] [867/3515] Forecasting CWK... [2026-01-07T20:20:02.919666] [INFO ] [sig ] Generating forecast for: CWK [2026-01-07T20:20:02.919698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-07T20:20:02.932731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-07T20:20:02.933155] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-07T20:20:02.934013] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-07T20:20:02.934069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:02.934104] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:02.934134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:02.934194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:02.991664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:02.992545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:02.992657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:02.992693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:03.114499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:03.114682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:03.114726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:03.114757] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:03.118234] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=80.96%) [2026-01-07T20:20:03.118519] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-07T20:20:03.118668] [INFO ] [sig ] CWK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:03.273471] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CWK.txt [2026-01-07T20:20:03.273652] [INFO ] [sig ] [867/3515] Completed CWK in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:03.273697] [INFO ] [sig ] [868/3515] Forecasting CXDO... [2026-01-07T20:20:03.273727] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-07T20:20:03.273757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-07T20:20:03.284904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-07T20:20:03.285183] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-07T20:20:03.285985] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-07T20:20:03.286037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:03.286069] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:03.286095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:03.286152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:03.341620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:03.342422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:03.342522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:03.342568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:03.463546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:03.463721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:03.463761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:03.463789] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:03.467225] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-07T20:20:03.467493] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-07T20:20:03.467630] [INFO ] [sig ] CXDO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:03.608165] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CXDO.txt [2026-01-07T20:20:03.608326] [INFO ] [sig ] [868/3515] Completed CXDO in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:03.608367] [INFO ] [sig ] [869/3515] Forecasting CXE... [2026-01-07T20:20:03.608397] [INFO ] [sig ] Generating forecast for: CXE [2026-01-07T20:20:03.608428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-07T20:20:03.683742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-07T20:20:03.684150] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-07T20:20:03.684967] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-07T20:20:03.685021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:03.685054] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:03.685081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:03.685139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:03.743046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:03.743955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:03.744067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:03.744102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:03.855308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:03.855471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:03.855511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:03.855540] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:03.858940] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-07T20:20:03.859251] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-07T20:20:03.859384] [INFO ] [sig ] CXE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:04.003510] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CXE.txt [2026-01-07T20:20:04.003694] [INFO ] [sig ] [869/3515] Completed CXE in 0.4s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:04.003745] [INFO ] [sig ] [870/3515] Forecasting CXSE... [2026-01-07T20:20:04.003775] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-07T20:20:04.003807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-07T20:20:04.015061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-07T20:20:04.015438] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-07T20:20:04.016213] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-07T20:20:04.016265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:04.016297] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:04.016325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:04.016381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:04.075849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:04.076773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:04.076896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:04.076932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:04.184643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:04.184784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:04.184823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:04.184853] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:04.188099] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-07T20:20:04.188373] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-07T20:20:04.188498] [INFO ] [sig ] CXSE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:04.325689] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CXSE.txt [2026-01-07T20:20:04.325807] [INFO ] [sig ] [870/3515] Completed CXSE in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:04.325848] [INFO ] [sig ] [871/3515] Forecasting CYD... [2026-01-07T20:20:04.325878] [INFO ] [sig ] Generating forecast for: CYD [2026-01-07T20:20:04.325910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-07T20:20:04.337160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-07T20:20:04.337436] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-07T20:20:04.338212] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-07T20:20:04.338265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:04.338297] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:04.338324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:04.338379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:04.393507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:04.394228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:04.394318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:04.394350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:04.514398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:04.514565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:04.514626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:04.514657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:04.518120] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-07T20:20:04.518430] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-07T20:20:04.518562] [INFO ] [sig ] CYD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:04.659061] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CYD.txt [2026-01-07T20:20:04.659226] [INFO ] [sig ] [871/3515] Completed CYD in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:04.659269] [INFO ] [sig ] [872/3515] Forecasting CYH... [2026-01-07T20:20:04.659298] [INFO ] [sig ] Generating forecast for: CYH [2026-01-07T20:20:04.659328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-07T20:20:04.671239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-07T20:20:04.671634] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-07T20:20:04.672443] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-07T20:20:04.672498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:04.672531] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:04.672559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:04.672638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:04.728519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:04.729628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:04.729728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:04.729762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:04.861763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:04.861923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:04.861963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:04.861993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:04.865338] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-07T20:20:04.865630] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-07T20:20:04.865757] [INFO ] [sig ] CYH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:05.005701] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CYH.txt [2026-01-07T20:20:05.005836] [INFO ] [sig ] [872/3515] Completed CYH in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:05.005877] [INFO ] [sig ] [873/3515] Forecasting CYN... [2026-01-07T20:20:05.005907] [INFO ] [sig ] Generating forecast for: CYN [2026-01-07T20:20:05.005937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-07T20:20:05.016637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-07T20:20:05.016920] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-07T20:20:05.017687] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-07T20:20:05.017738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:05.017776] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:05.017803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:05.017860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:05.078444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:05.079175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:05.079258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:05.079293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:05.196141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:05.196299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:05.196357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:05.196387] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:05.199780] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-07T20:20:05.200100] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-07T20:20:05.200233] [INFO ] [sig ] CYN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:05.341887] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CYN.txt [2026-01-07T20:20:05.342098] [INFO ] [sig ] [873/3515] Completed CYN in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:05.342142] [INFO ] [sig ] [874/3515] Forecasting CYRX... [2026-01-07T20:20:05.342172] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-07T20:20:05.342203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-07T20:20:05.354192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-07T20:20:05.354651] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-07T20:20:05.355490] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-07T20:20:05.355545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:05.355603] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:05.355641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:05.355732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:05.413404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:05.414307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:05.414396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:05.414431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:05.537208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:05.537370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:05.537409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:05.537438] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:05.541119] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=21.91%) [2026-01-07T20:20:05.541401] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-07T20:20:05.541528] [INFO ] [sig ] CYRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:05.685755] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CYRX.txt [2026-01-07T20:20:05.685948] [INFO ] [sig ] [874/3515] Completed CYRX in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:05.685999] [INFO ] [sig ] [875/3515] Forecasting CYTK... [2026-01-07T20:20:05.686030] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-07T20:20:05.686062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-07T20:20:05.697784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-07T20:20:05.698171] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-07T20:20:05.699023] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-07T20:20:05.699078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:05.699112] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:05.699141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:05.699201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:05.756277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:05.757364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:05.757461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:05.757495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:05.883049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:05.883207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:05.883250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:05.883279] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:05.887030] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-07T20:20:05.887310] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-07T20:20:05.887435] [INFO ] [sig ] CYTK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:06.028211] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CYTK.txt [2026-01-07T20:20:06.028391] [INFO ] [sig ] [875/3515] Completed CYTK in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:06.028433] [INFO ] [sig ] [876/3515] Forecasting CZFS... [2026-01-07T20:20:06.028463] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-07T20:20:06.028493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-07T20:20:06.038444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-07T20:20:06.038838] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-07T20:20:06.039699] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-07T20:20:06.039755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:06.039790] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:06.039818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:06.039876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:06.099047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:06.099984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:06.100077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:06.100111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:06.198600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:06.198764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:06.198804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:06.198833] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:06.202184] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-07T20:20:06.202466] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-07T20:20:06.202618] [INFO ] [sig ] CZFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:06.344051] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/CZFS.txt [2026-01-07T20:20:06.344207] [INFO ] [sig ] [876/3515] Completed CZFS in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-07T20:20:06.344249] [INFO ] [sig ] [877/3515] Forecasting CZNC... [2026-01-07T20:20:06.344279] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-07T20:20:06.344309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-07T20:20:06.356125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-07T20:20:06.356442] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-07T20:20:06.357222] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-07T20:20:06.357276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:06.357343] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:06.357374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:06.357431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:06.413592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:06.414427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:06.414725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:06.414760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:06.534197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:06.534357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:06.534396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:06.534426] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:06.537744] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-07T20:20:06.538049] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-07T20:20:06.538180] [INFO ] [sig ] CZNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:06.678991] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CZNC.txt [2026-01-07T20:20:06.679154] [INFO ] [sig ] [877/3515] Completed CZNC in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-07T20:20:06.679196] [INFO ] [sig ] [878/3515] Forecasting CZWI... [2026-01-07T20:20:06.679227] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-07T20:20:06.679257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-07T20:20:06.691702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-07T20:20:06.692175] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-07T20:20:06.693185] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-07T20:20:06.693249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:06.693289] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:06.693322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:06.693400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:06.763765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:06.764714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:06.764831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:06.764870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:06.878661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:06.878828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:06.878873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:06.878905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:06.882417] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-07T20:20:06.882742] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-07T20:20:06.882876] [INFO ] [sig ] CZWI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:07.026388] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/CZWI.txt [2026-01-07T20:20:07.026559] [INFO ] [sig ] [878/3515] Completed CZWI in 0.3s | 2.90 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-07T20:20:07.026644] [INFO ] [sig ] [879/3515] Forecasting DAIO... [2026-01-07T20:20:07.026680] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-07T20:20:07.026711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-07T20:20:07.242564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-07T20:20:07.242972] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-07T20:20:07.243871] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-07T20:20:07.243926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:07.243960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:07.243987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:07.244044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:07.301248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:07.302203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:07.302302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:07.302336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:07.415065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:07.415305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:07.415359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:07.415391] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:07.419212] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: UP (p=65.71%) [2026-01-07T20:20:07.419559] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-07T20:20:07.419745] [INFO ] [sig ] DAIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:07.563536] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DAIO.txt [2026-01-07T20:20:07.563728] [INFO ] [sig ] [879/3515] Completed DAIO in 0.5s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:07.563773] [INFO ] [sig ] [880/3515] Forecasting DAL... [2026-01-07T20:20:07.563803] [INFO ] [sig ] Generating forecast for: DAL [2026-01-07T20:20:07.563834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-07T20:20:07.575730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-07T20:20:07.576042] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-07T20:20:07.576847] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-07T20:20:07.576902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:07.576937] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:07.576966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:07.577023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:07.635633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:07.636386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:07.636471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:07.636505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:07.759971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:07.760125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:07.760166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:07.760230] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:07.763760] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=34.80%) [2026-01-07T20:20:07.764052] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-07T20:20:07.764182] [INFO ] [sig ] DAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:07.902629] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DAL.txt [2026-01-07T20:20:07.902774] [INFO ] [sig ] [880/3515] Completed DAL in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:07.902816] [INFO ] [sig ] [881/3515] Forecasting DAN... [2026-01-07T20:20:07.902854] [INFO ] [sig ] Generating forecast for: DAN [2026-01-07T20:20:07.902888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-07T20:20:07.915242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-07T20:20:07.915552] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-07T20:20:07.916378] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-07T20:20:07.916431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:07.916464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:07.916492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:07.916548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:07.975090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:07.975858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:07.975943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:07.975978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:08.100136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:08.100286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:08.100326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:08.100356] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:08.104401] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-07T20:20:08.104721] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-07T20:20:08.104858] [INFO ] [sig ] DAN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:08.248977] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DAN.txt [2026-01-07T20:20:08.249113] [INFO ] [sig ] [881/3515] Completed DAN in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:08.249153] [INFO ] [sig ] [882/3515] Forecasting DAO... [2026-01-07T20:20:08.249183] [INFO ] [sig ] Generating forecast for: DAO [2026-01-07T20:20:08.249214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-07T20:20:08.260155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-07T20:20:08.260469] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-07T20:20:08.261239] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-07T20:20:08.261290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:08.261323] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:08.261350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:08.261411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:08.318295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:08.319052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:08.319137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:08.319187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:08.447036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:08.447192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:08.447233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:08.447263] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:08.450683] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-01-07T20:20:08.450960] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-07T20:20:08.451083] [INFO ] [sig ] DAO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:08.596935] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DAO.txt [2026-01-07T20:20:08.597067] [INFO ] [sig ] [882/3515] Completed DAO in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:08.597106] [INFO ] [sig ] [883/3515] Forecasting DAPP... [2026-01-07T20:20:08.597136] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-07T20:20:08.597166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-07T20:20:08.608449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-07T20:20:08.608750] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-07T20:20:08.609494] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-07T20:20:08.609545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:08.609611] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:08.609640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:08.609697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:08.664095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:08.664810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:08.664895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:08.664929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:08.786094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:08.786246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:08.786285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:08.786314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:08.789630] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-01-07T20:20:08.789902] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-07T20:20:08.790025] [INFO ] [sig ] DAPP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:08.931406] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DAPP.txt [2026-01-07T20:20:08.931620] [INFO ] [sig ] [883/3515] Completed DAPP in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:08.931666] [INFO ] [sig ] [884/3515] Forecasting DARE... [2026-01-07T20:20:08.931698] [INFO ] [sig ] Generating forecast for: DARE [2026-01-07T20:20:08.931728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-07T20:20:08.943230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-07T20:20:08.943613] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-07T20:20:08.944379] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-07T20:20:08.944434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:08.944467] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:08.944494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:08.944551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:09.003087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:09.003965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:09.004060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:09.004102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:09.123905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:09.124077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:09.124121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:09.124169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:09.127692] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-07T20:20:09.127988] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-07T20:20:09.128123] [INFO ] [sig ] DARE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:09.272398] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DARE.txt [2026-01-07T20:20:09.272600] [INFO ] [sig ] [884/3515] Completed DARE in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:09.272650] [INFO ] [sig ] [885/3515] Forecasting DASH... [2026-01-07T20:20:09.272683] [INFO ] [sig ] Generating forecast for: DASH [2026-01-07T20:20:09.272714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-07T20:20:09.285637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-07T20:20:09.286019] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-07T20:20:09.286940] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-07T20:20:09.286995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:09.287028] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:09.287055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:09.287129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:09.348677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:09.349672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:09.349768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:09.349802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:09.480438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:09.480723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:09.480797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:09.480846] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:09.484350] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-07T20:20:09.484654] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-07T20:20:09.484796] [INFO ] [sig ] DASH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:09.623869] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DASH.txt [2026-01-07T20:20:09.624027] [INFO ] [sig ] [885/3515] Completed DASH in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:09.624068] [INFO ] [sig ] [886/3515] Forecasting DAVA... [2026-01-07T20:20:09.624099] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-07T20:20:09.624130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-07T20:20:09.636142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-07T20:20:09.636470] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-07T20:20:09.637241] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-07T20:20:09.637293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:09.637325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:09.637353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:09.637418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:09.705289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:09.706165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:09.706256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:09.706307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:09.834489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:09.834679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:09.834725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:09.834757] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:09.838489] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=19.64%) [2026-01-07T20:20:09.838881] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-07T20:20:09.839047] [INFO ] [sig ] DAVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:09.984634] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DAVA.txt [2026-01-07T20:20:09.984843] [INFO ] [sig ] [886/3515] Completed DAVA in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:09.984896] [INFO ] [sig ] [887/3515] Forecasting DAVE... [2026-01-07T20:20:09.984936] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-07T20:20:09.984976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-07T20:20:09.998351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-07T20:20:09.998814] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-07T20:20:09.999799] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-07T20:20:09.999867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:09.999907] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:09.999947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:10.000030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:10.060890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:10.061819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:10.061950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:10.061985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:10.183535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:10.183710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:10.183751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:10.183781] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:10.187073] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-07T20:20:10.187339] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-07T20:20:10.187461] [INFO ] [sig ] DAVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:10.328394] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DAVE.txt [2026-01-07T20:20:10.328566] [INFO ] [sig ] [887/3515] Completed DAVE in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:10.328630] [INFO ] [sig ] [888/3515] Forecasting DAWN... [2026-01-07T20:20:10.328661] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-07T20:20:10.328692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-07T20:20:10.340634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-07T20:20:10.340952] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-07T20:20:10.341757] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-07T20:20:10.341809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:10.341841] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:10.341879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:10.341938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:10.396776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:10.397701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:10.397793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:10.397828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:10.517140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:10.517330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:10.517372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:10.517401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:10.520851] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=32.38%) [2026-01-07T20:20:10.521174] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-07T20:20:10.521312] [INFO ] [sig ] DAWN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:10.661847] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DAWN.txt [2026-01-07T20:20:10.662009] [INFO ] [sig ] [888/3515] Completed DAWN in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:10.662051] [INFO ] [sig ] [889/3515] Forecasting DB... [2026-01-07T20:20:10.662082] [INFO ] [sig ] Generating forecast for: DB [2026-01-07T20:20:10.662113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-07T20:20:10.674019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-07T20:20:10.674362] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-07T20:20:10.675143] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-07T20:20:10.675197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:10.675231] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:10.675259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:10.675317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:10.730392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:10.731306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:10.731396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:10.731431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:10.857543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:10.857716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:10.857756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:10.857786] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:10.861178] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-01-07T20:20:10.861470] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-07T20:20:10.861625] [INFO ] [sig ] DB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:11.006859] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DB.txt [2026-01-07T20:20:11.007031] [INFO ] [sig ] [889/3515] Completed DB in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:11.007081] [INFO ] [sig ] [890/3515] Forecasting DBI... [2026-01-07T20:20:11.007133] [INFO ] [sig ] Generating forecast for: DBI [2026-01-07T20:20:11.007180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-07T20:20:11.023614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-07T20:20:11.024087] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-07T20:20:11.025098] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-07T20:20:11.025156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:11.025190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:11.025217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:11.025291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:11.086449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:11.087418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:11.087520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:11.087559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:11.220915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:11.221079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:11.221119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:11.221150] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:11.224670] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-07T20:20:11.224958] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-07T20:20:11.225097] [INFO ] [sig ] DBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:11.379069] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DBI.txt [2026-01-07T20:20:11.379258] [INFO ] [sig ] [890/3515] Completed DBI in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:11.379301] [INFO ] [sig ] [891/3515] Forecasting DBL... [2026-01-07T20:20:11.379332] [INFO ] [sig ] Generating forecast for: DBL [2026-01-07T20:20:11.379366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-07T20:20:11.391725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-07T20:20:11.392119] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-07T20:20:11.393009] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-07T20:20:11.393074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:11.393122] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:11.393164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:11.393255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:11.455154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:11.456035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:11.456136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:11.456170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:11.603954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:11.604159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:11.604222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:11.604264] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:11.609736] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-07T20:20:11.610286] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-07T20:20:11.610501] [INFO ] [sig ] DBL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:11.791343] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DBL.txt [2026-01-07T20:20:11.791527] [INFO ] [sig ] [891/3515] Completed DBL in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:11.791586] [INFO ] [sig ] [892/3515] Forecasting DBRG... [2026-01-07T20:20:11.791626] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-07T20:20:11.791664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-07T20:20:11.804322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-07T20:20:11.804671] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-07T20:20:11.805527] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-07T20:20:11.805601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:11.805637] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:11.805664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:11.805720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:11.861539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:11.862496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:11.862608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:11.862645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:11.986963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:11.987131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:11.987171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:11.987199] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:11.990714] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=11.09%) [2026-01-07T20:20:11.990982] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-07T20:20:11.991104] [INFO ] [sig ] DBRG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:12.130948] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DBRG.txt [2026-01-07T20:20:12.131109] [INFO ] [sig ] [892/3515] Completed DBRG in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:12.131150] [INFO ] [sig ] [893/3515] Forecasting DBX... [2026-01-07T20:20:12.131179] [INFO ] [sig ] Generating forecast for: DBX [2026-01-07T20:20:12.131209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-07T20:20:12.143511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-07T20:20:12.143919] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-07T20:20:12.144709] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-07T20:20:12.144761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:12.144794] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:12.144821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:12.144877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:12.199775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:12.200657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:12.200743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:12.200775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:12.315980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:12.316144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:12.316184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:12.316212] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:12.319631] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-07T20:20:12.319935] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-07T20:20:12.320071] [INFO ] [sig ] DBX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:12.457554] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DBX.txt [2026-01-07T20:20:12.457742] [INFO ] [sig ] [893/3515] Completed DBX in 0.3s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:12.457784] [INFO ] [sig ] [894/3515] Forecasting DCBO... [2026-01-07T20:20:12.457815] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-07T20:20:12.457844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-07T20:20:12.476324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-07T20:20:12.477028] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-07T20:20:12.478191] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-07T20:20:12.478259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:12.478346] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:12.478377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:12.478440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:12.539313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:12.540529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:12.540654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:12.540690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:12.667926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:12.668168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:12.668216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:12.668247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:12.672181] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-07T20:20:12.672519] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-07T20:20:12.672693] [INFO ] [sig ] DCBO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:12.819106] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DCBO.txt [2026-01-07T20:20:12.819324] [INFO ] [sig ] [894/3515] Completed DCBO in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:12.819371] [INFO ] [sig ] [895/3515] Forecasting DCI... [2026-01-07T20:20:12.819406] [INFO ] [sig ] Generating forecast for: DCI [2026-01-07T20:20:12.819440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-07T20:20:12.832786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-07T20:20:12.833275] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-07T20:20:12.834154] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-07T20:20:12.834207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:12.834241] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:12.834268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:12.834327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:12.893211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:12.894395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:12.894502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:12.894540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:13.019724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:13.019962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:13.020010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:13.020070] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:13.024060] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=36.58%) [2026-01-07T20:20:13.024412] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-07T20:20:13.024567] [INFO ] [sig ] DCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:13.172613] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DCI.txt [2026-01-07T20:20:13.172881] [INFO ] [sig ] [895/3515] Completed DCI in 0.4s | 2.90 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-07T20:20:13.172939] [INFO ] [sig ] [896/3515] Forecasting DCO... [2026-01-07T20:20:13.172974] [INFO ] [sig ] Generating forecast for: DCO [2026-01-07T20:20:13.173008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-07T20:20:13.186697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-07T20:20:13.187253] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-07T20:20:13.188214] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-07T20:20:13.188270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:13.188305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:13.188333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:13.188393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:13.253831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:13.255157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:13.255290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:13.255332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:13.381313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:13.381559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:13.381622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:13.381653] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:13.385590] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-07T20:20:13.385901] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-07T20:20:13.386038] [INFO ] [sig ] DCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:13.530481] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DCO.txt [2026-01-07T20:20:13.530672] [INFO ] [sig ] [896/3515] Completed DCO in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-07T20:20:13.530718] [INFO ] [sig ] [897/3515] Forecasting DCOM... [2026-01-07T20:20:13.530749] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-07T20:20:13.530781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-07T20:20:13.542611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-07T20:20:13.542938] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-07T20:20:13.543762] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-07T20:20:13.543815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:13.543847] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:13.543874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:13.543930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:13.601652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:13.602567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:13.602680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:13.602713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:13.738180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:13.738383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:13.738426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:13.738485] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:13.742050] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-01-07T20:20:13.742354] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-07T20:20:13.742483] [INFO ] [sig ] DCOM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:13.882550] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DCOM.txt [2026-01-07T20:20:13.882741] [INFO ] [sig ] [897/3515] Completed DCOM in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:13.882783] [INFO ] [sig ] [898/3515] Forecasting DCTH... [2026-01-07T20:20:13.882813] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-07T20:20:13.882846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-07T20:20:13.896230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-07T20:20:13.896652] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-07T20:20:13.897450] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-07T20:20:13.897505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:13.897538] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:13.897565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:13.897650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:13.953670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:13.954645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:13.954749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:13.954784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:14.080777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:14.080952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:14.080997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:14.081027] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:14.084512] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=33.73%) [2026-01-07T20:20:14.084817] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-07T20:20:14.084966] [INFO ] [sig ] DCTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:14.245614] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DCTH.txt [2026-01-07T20:20:14.245796] [INFO ] [sig ] [898/3515] Completed DCTH in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:14.245842] [INFO ] [sig ] [899/3515] Forecasting DD... [2026-01-07T20:20:14.245872] [INFO ] [sig ] Generating forecast for: DD [2026-01-07T20:20:14.245902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-07T20:20:14.258236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-07T20:20:14.258565] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-07T20:20:14.259335] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-07T20:20:14.259388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:14.259420] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:14.259446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:14.259504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:14.317599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:14.318673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:14.318779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:14.318830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:14.438796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:14.438964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:14.439009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:14.439040] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:14.442494] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-07T20:20:14.442793] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-07T20:20:14.442922] [INFO ] [sig ] DD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:14.587766] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DD.txt [2026-01-07T20:20:14.587906] [INFO ] [sig ] [899/3515] Completed DD in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:14.587946] [INFO ] [sig ] [900/3515] Forecasting DDD... [2026-01-07T20:20:14.587976] [INFO ] [sig ] Generating forecast for: DDD [2026-01-07T20:20:14.588007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-07T20:20:14.599123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-07T20:20:14.599409] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-07T20:20:14.600191] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-07T20:20:14.600243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:14.600274] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:14.600301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:14.600356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:14.655749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:14.656617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:14.656707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:14.656741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:14.776971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:14.777134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:14.777173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:14.777203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:14.780549] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-01-07T20:20:14.780838] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-07T20:20:14.780962] [INFO ] [sig ] DDD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:14.917972] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DDD.txt [2026-01-07T20:20:14.918112] [INFO ] [sig ] [900/3515] Completed DDD in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:14.918152] [INFO ] [sig ] [901/3515] Forecasting DDI... [2026-01-07T20:20:14.918181] [INFO ] [sig ] Generating forecast for: DDI [2026-01-07T20:20:14.918210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-07T20:20:14.929479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-07T20:20:14.929840] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-07T20:20:14.930653] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-07T20:20:14.930705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:14.930748] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:14.930776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:14.930831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:14.988736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:14.989488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:14.989601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:14.989638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:15.106849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:15.107006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:15.107046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:15.107075] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:15.110395] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-07T20:20:15.110692] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-07T20:20:15.110816] [INFO ] [sig ] DDI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:15.263850] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DDI.txt [2026-01-07T20:20:15.264028] [INFO ] [sig ] [901/3515] Completed DDI in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:15.264074] [INFO ] [sig ] [902/3515] Forecasting DDL... [2026-01-07T20:20:15.264104] [INFO ] [sig ] Generating forecast for: DDL [2026-01-07T20:20:15.264136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-07T20:20:15.277231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-07T20:20:15.277680] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-07T20:20:15.278495] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-07T20:20:15.278552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:15.278610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:15.278640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:15.278696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:15.337726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:15.338743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:15.338846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:15.338881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:15.483369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:15.483541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:15.483600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:15.483633] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:15.487160] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-01-07T20:20:15.487473] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-07T20:20:15.487634] [INFO ] [sig ] DDL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:15.656798] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DDL.txt [2026-01-07T20:20:15.657019] [INFO ] [sig ] [902/3515] Completed DDL in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:15.657071] [INFO ] [sig ] [903/3515] Forecasting DDOG... [2026-01-07T20:20:15.657108] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-07T20:20:15.657147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-07T20:20:15.679460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-07T20:20:15.680203] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-07T20:20:15.681499] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-07T20:20:15.681602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:15.681659] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:15.681703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:15.681795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:15.764276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:15.765553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:15.765693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:15.765750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:15.925878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:15.926064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:15.926114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:15.926148] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:15.930393] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-01-07T20:20:15.930843] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-07T20:20:15.931018] [INFO ] [sig ] DDOG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:16.140069] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DDOG.txt [2026-01-07T20:20:16.140250] [INFO ] [sig ] [903/3515] Completed DDOG in 0.5s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:16.140294] [INFO ] [sig ] [904/3515] Forecasting DDS... [2026-01-07T20:20:16.140326] [INFO ] [sig ] Generating forecast for: DDS [2026-01-07T20:20:16.140358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-07T20:20:16.159152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-07T20:20:16.159775] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-07T20:20:16.161125] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-07T20:20:16.161219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:16.161274] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:16.161325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:16.161421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:16.242151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:16.243116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:16.243249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:16.243284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:16.379303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:16.379475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:16.379518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:16.379548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:16.383293] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-07T20:20:16.383657] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-07T20:20:16.383800] [INFO ] [sig ] DDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:16.530214] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DDS.txt [2026-01-07T20:20:16.530402] [INFO ] [sig ] [904/3515] Completed DDS in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:16.530444] [INFO ] [sig ] [905/3515] Forecasting DE... [2026-01-07T20:20:16.530486] [INFO ] [sig ] Generating forecast for: DE [2026-01-07T20:20:16.530520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-07T20:20:16.543005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-07T20:20:16.543407] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-07T20:20:16.544239] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-07T20:20:16.544294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:16.544329] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:16.544357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:16.544414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:16.600442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:16.601340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:16.601430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:16.601466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:16.724120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:16.724279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:16.724321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:16.724351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:16.727843] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-07T20:20:16.728148] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-07T20:20:16.728282] [INFO ] [sig ] DE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:16.867732] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DE.txt [2026-01-07T20:20:16.867884] [INFO ] [sig ] [905/3515] Completed DE in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:16.867925] [INFO ] [sig ] [906/3515] Forecasting DEA... [2026-01-07T20:20:16.867955] [INFO ] [sig ] Generating forecast for: DEA [2026-01-07T20:20:16.867986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-07T20:20:16.879160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-07T20:20:16.879445] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-07T20:20:16.880327] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-07T20:20:16.880380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:16.880412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:16.880439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:16.880496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:16.937103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:16.937971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:16.938058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:16.938093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:17.062163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:17.062323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:17.062370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:17.062399] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:17.065725] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=58.28%) [2026-01-07T20:20:17.065995] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-07T20:20:17.066123] [INFO ] [sig ] DEA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:17.206412] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DEA.txt [2026-01-07T20:20:17.206587] [INFO ] [sig ] [906/3515] Completed DEA in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:17.206631] [INFO ] [sig ] [907/3515] Forecasting DECK... [2026-01-07T20:20:17.206662] [INFO ] [sig ] Generating forecast for: DECK [2026-01-07T20:20:17.206693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-07T20:20:17.217824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-07T20:20:17.218110] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-07T20:20:17.218884] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-07T20:20:17.218936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:17.218968] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:17.218995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:17.219056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:17.276977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:17.277900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:17.278000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:17.278036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:17.400437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:17.400621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:17.400667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:17.400698] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:17.404007] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-07T20:20:17.404279] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-07T20:20:17.404399] [INFO ] [sig ] DECK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:17.544002] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DECK.txt [2026-01-07T20:20:17.544189] [INFO ] [sig ] [907/3515] Completed DECK in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:17.544230] [INFO ] [sig ] [908/3515] Forecasting DEI... [2026-01-07T20:20:17.544261] [INFO ] [sig ] Generating forecast for: DEI [2026-01-07T20:20:17.544292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-07T20:20:17.556105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-07T20:20:17.556481] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-07T20:20:17.557321] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-07T20:20:17.557376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:17.557412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:17.557439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:17.557498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:17.614037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:17.614924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:17.615014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:17.615049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:17.739633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:17.739795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:17.739835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:17.739881] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:17.743287] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=37.38%) [2026-01-07T20:20:17.743589] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-07T20:20:17.743720] [INFO ] [sig ] DEI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:17.881955] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DEI.txt [2026-01-07T20:20:17.882087] [INFO ] [sig ] [908/3515] Completed DEI in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:17.882126] [INFO ] [sig ] [909/3515] Forecasting DELL... [2026-01-07T20:20:17.882157] [INFO ] [sig ] Generating forecast for: DELL [2026-01-07T20:20:17.882191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-07T20:20:17.893370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-07T20:20:17.893667] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-07T20:20:17.894413] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-07T20:20:17.894464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:17.894496] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:17.894524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:17.894607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:17.950138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:17.950814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:17.950898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:17.950933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:18.073696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:18.073862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:18.073904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:18.073934] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:18.077304] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=55.98%) [2026-01-07T20:20:18.077595] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-07T20:20:18.077724] [INFO ] [sig ] DELL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:18.216438] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DELL.txt [2026-01-07T20:20:18.216616] [INFO ] [sig ] [909/3515] Completed DELL in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:18.216659] [INFO ] [sig ] [910/3515] Forecasting DENN... [2026-01-07T20:20:18.216689] [INFO ] [sig ] Generating forecast for: DENN [2026-01-07T20:20:18.216720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-07T20:20:18.227930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-07T20:20:18.228285] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-07T20:20:18.229062] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-07T20:20:18.229114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:18.229147] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:18.229173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:18.229229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:18.285012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:18.285876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:18.285968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:18.286017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:18.427798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:18.427953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:18.427992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:18.428022] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:18.431518] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-01-07T20:20:18.431840] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-07T20:20:18.431974] [INFO ] [sig ] DENN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:18.573215] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DENN.txt [2026-01-07T20:20:18.573373] [INFO ] [sig ] [910/3515] Completed DENN in 0.4s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:18.573412] [INFO ] [sig ] [911/3515] Forecasting DEO... [2026-01-07T20:20:18.573445] [INFO ] [sig ] Generating forecast for: DEO [2026-01-07T20:20:18.573475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-07T20:20:18.587628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-07T20:20:18.588069] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-07T20:20:18.588841] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-07T20:20:18.588894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:18.588953] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:18.588983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:18.589041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:18.644609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:18.645496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:18.645602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:18.645639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:18.766202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:18.766358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:18.766398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:18.766427] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:18.769806] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=73.55%) [2026-01-07T20:20:18.770079] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-07T20:20:18.770205] [INFO ] [sig ] DEO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:18.910429] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DEO.txt [2026-01-07T20:20:18.910626] [INFO ] [sig ] [911/3515] Completed DEO in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:18.910675] [INFO ] [sig ] [912/3515] Forecasting DERM... [2026-01-07T20:20:18.910707] [INFO ] [sig ] Generating forecast for: DERM [2026-01-07T20:20:18.910737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-07T20:20:18.922189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-07T20:20:18.922561] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-07T20:20:18.923362] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-07T20:20:18.923416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:18.923448] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:18.923474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:18.923546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:18.981085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:18.982025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:18.982116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:18.982150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:19.107930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:19.108095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:19.108137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:19.108166] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:19.111890] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-07T20:20:19.112258] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-07T20:20:19.112451] [INFO ] [sig ] DERM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:19.258124] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DERM.txt [2026-01-07T20:20:19.258289] [INFO ] [sig ] [912/3515] Completed DERM in 0.3s | 2.90 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-07T20:20:19.258331] [INFO ] [sig ] [913/3515] Forecasting DFGP... [2026-01-07T20:20:19.258362] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-07T20:20:19.258393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-07T20:20:19.270333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-07T20:20:19.270709] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-07T20:20:19.271720] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-07T20:20:19.271774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:19.271807] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:19.271836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:19.271937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:19.337971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:19.338909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:19.338996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:19.339031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:19.471762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:19.471925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:19.471968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:19.471997] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:19.475648] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-07T20:20:19.475943] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-07T20:20:19.476080] [INFO ] [sig ] DFGP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:19.624216] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DFGP.txt [2026-01-07T20:20:19.624388] [INFO ] [sig ] [913/3515] Completed DFGP in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-07T20:20:19.624430] [INFO ] [sig ] [914/3515] Forecasting DFGX... [2026-01-07T20:20:19.624461] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-07T20:20:19.624491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-07T20:20:19.636937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-07T20:20:19.637306] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-07T20:20:19.638182] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-07T20:20:19.638249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:19.638295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:19.638340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:19.638411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:19.697356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:19.698324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:19.698435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:19.698488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:19.829607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:19.829796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:19.829855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:19.829937] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:19.833720] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=48.75%) [2026-01-07T20:20:19.834034] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-07T20:20:19.834170] [INFO ] [sig ] DFGX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:19.977538] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DFGX.txt [2026-01-07T20:20:19.977709] [INFO ] [sig ] [914/3515] Completed DFGX in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-07T20:20:19.977750] [INFO ] [sig ] [915/3515] Forecasting DFH... [2026-01-07T20:20:19.977781] [INFO ] [sig ] Generating forecast for: DFH [2026-01-07T20:20:19.977810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-07T20:20:19.990779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-07T20:20:19.991152] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-07T20:20:19.991937] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-07T20:20:19.991990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:19.992022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:19.992049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:19.992106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:20.050042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:20.050850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:20.050937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:20.050971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:20.173698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:20.173863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:20.173902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:20.173932] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:20.177551] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-01-07T20:20:20.177850] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-07T20:20:20.177979] [INFO ] [sig ] DFH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:20.317032] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DFH.txt [2026-01-07T20:20:20.317178] [INFO ] [sig ] [915/3515] Completed DFH in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-07T20:20:20.317219] [INFO ] [sig ] [916/3515] Forecasting DFIN... [2026-01-07T20:20:20.317250] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-07T20:20:20.317279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-07T20:20:20.328756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-07T20:20:20.329074] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-07T20:20:20.329884] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-07T20:20:20.329937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:20.329968] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:20.329995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:20.330051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:20.384862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:20.385589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:20.385671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:20.385704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:20.500184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:20.500346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:20.500386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:20.500414] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:20.503776] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-01-07T20:20:20.504051] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-07T20:20:20.504183] [INFO ] [sig ] DFIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:20.708724] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DFIN.txt [2026-01-07T20:20:20.708896] [INFO ] [sig ] [916/3515] Completed DFIN in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-07T20:20:20.708942] [INFO ] [sig ] [917/3515] Forecasting DFP... [2026-01-07T20:20:20.708974] [INFO ] [sig ] Generating forecast for: DFP [2026-01-07T20:20:20.709008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-07T20:20:20.720826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-07T20:20:20.721157] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-07T20:20:20.722174] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-07T20:20:20.722228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:20.722262] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:20.722290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:20.722349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:20.783518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:20.784650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:20.784753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:20.784791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:20.916718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:20.916882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:20.916924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:20.916954] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:20.921241] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-07T20:20:20.921540] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-07T20:20:20.921694] [INFO ] [sig ] DFP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:21.070396] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DFP.txt [2026-01-07T20:20:21.070559] [INFO ] [sig ] [917/3515] Completed DFP in 0.4s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:21.070618] [INFO ] [sig ] [918/3515] Forecasting DG... [2026-01-07T20:20:21.070650] [INFO ] [sig ] Generating forecast for: DG [2026-01-07T20:20:21.070681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-07T20:20:21.083526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-07T20:20:21.083961] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-07T20:20:21.084903] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-07T20:20:21.084958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:21.084990] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:21.085018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:21.085074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:21.146406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:21.147384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:21.147484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:21.147524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:21.268830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:21.268987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:21.269027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:21.269056] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:21.272419] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-01-07T20:20:21.272715] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-07T20:20:21.272844] [INFO ] [sig ] DG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:21.412702] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DG.txt [2026-01-07T20:20:21.412841] [INFO ] [sig ] [918/3515] Completed DG in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:21.412881] [INFO ] [sig ] [919/3515] Forecasting DGCB... [2026-01-07T20:20:21.412911] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-07T20:20:21.412940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-07T20:20:21.425172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-07T20:20:21.425481] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-07T20:20:21.426252] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-07T20:20:21.426304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:21.426336] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:21.426363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:21.426419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:21.482458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:21.483134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:21.483220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:21.483254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:21.609373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:21.609542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:21.609612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:21.609649] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:21.613028] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=34.93%) [2026-01-07T20:20:21.613318] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-07T20:20:21.613444] [INFO ] [sig ] DGCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:21.753321] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DGCB.txt [2026-01-07T20:20:21.753455] [INFO ] [sig ] [919/3515] Completed DGCB in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:21.753494] [INFO ] [sig ] [920/3515] Forecasting DGICA... [2026-01-07T20:20:21.753525] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-07T20:20:21.753554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-07T20:20:21.764966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-07T20:20:21.765276] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-07T20:20:21.766099] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-07T20:20:21.766163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:21.766203] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:21.766236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:21.766295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:21.826923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:21.827922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:21.828032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:21.828079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:21.954698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:21.954852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:21.954892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:21.954921] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:21.958283] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-01-07T20:20:21.958586] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-07T20:20:21.958716] [INFO ] [sig ] DGICA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:22.102616] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DGICA.txt [2026-01-07T20:20:22.102781] [INFO ] [sig ] [920/3515] Completed DGICA in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:22.102821] [INFO ] [sig ] [921/3515] Forecasting DGII... [2026-01-07T20:20:22.102851] [INFO ] [sig ] Generating forecast for: DGII [2026-01-07T20:20:22.102883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-07T20:20:22.114091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-07T20:20:22.114414] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-07T20:20:22.115214] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-07T20:20:22.115271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:22.115306] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:22.115335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:22.115396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:22.172216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:22.172951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:22.173068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:22.173113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:22.300062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:22.300255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:22.300297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:22.300329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:22.303947] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-01-07T20:20:22.304256] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-07T20:20:22.304394] [INFO ] [sig ] DGII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:22.443826] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DGII.txt [2026-01-07T20:20:22.443966] [INFO ] [sig ] [921/3515] Completed DGII in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:22.444005] [INFO ] [sig ] [922/3515] Forecasting DGRE... [2026-01-07T20:20:22.444041] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-07T20:20:22.444085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-07T20:20:22.455106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-07T20:20:22.455430] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-07T20:20:22.456196] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-07T20:20:22.456248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:22.456280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:22.456308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:22.456365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:22.511337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:22.512118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:22.512203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:22.512236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:22.619764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:22.619907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:22.619945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:22.619973] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:22.623175] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-01-07T20:20:22.623442] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-07T20:20:22.623566] [INFO ] [sig ] DGRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:22.760249] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DGRE.txt [2026-01-07T20:20:22.760393] [INFO ] [sig ] [922/3515] Completed DGRE in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:22.760432] [INFO ] [sig ] [923/3515] Forecasting DGRS... [2026-01-07T20:20:22.760463] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-07T20:20:22.760492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-07T20:20:22.772658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-07T20:20:22.773043] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-07T20:20:22.773928] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-07T20:20:22.773984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:22.774017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:22.774045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:22.774101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:22.831501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:22.832447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:22.832543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:22.832600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:22.950802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:22.950966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:22.951007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:22.951038] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:22.954566] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-01-07T20:20:22.954901] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-07T20:20:22.955034] [INFO ] [sig ] DGRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:23.108889] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DGRS.txt [2026-01-07T20:20:23.109075] [INFO ] [sig ] [923/3515] Completed DGRS in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:23.109117] [INFO ] [sig ] [924/3515] Forecasting DGX... [2026-01-07T20:20:23.109148] [INFO ] [sig ] Generating forecast for: DGX [2026-01-07T20:20:23.109179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-07T20:20:23.122027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-07T20:20:23.122444] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-07T20:20:23.123286] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-07T20:20:23.123360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:23.123396] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:23.123423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:23.123479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:23.180386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:23.181341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:23.181454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:23.181489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:23.302271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:23.302440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:23.302481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:23.302513] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:23.305953] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-07T20:20:23.306252] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-07T20:20:23.306387] [INFO ] [sig ] DGX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:23.449078] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DGX.txt [2026-01-07T20:20:23.449288] [INFO ] [sig ] [924/3515] Completed DGX in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:23.449333] [INFO ] [sig ] [925/3515] Forecasting DH... [2026-01-07T20:20:23.449364] [INFO ] [sig ] Generating forecast for: DH [2026-01-07T20:20:23.449395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-07T20:20:23.461092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-07T20:20:23.461447] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-07T20:20:23.462229] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-07T20:20:23.462281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:23.462327] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:23.462356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:23.462413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:23.517799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:23.518693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:23.518787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:23.518819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:23.645762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:23.645931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:23.645975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:23.646006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:23.649771] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-01-07T20:20:23.650142] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-07T20:20:23.650291] [INFO ] [sig ] DH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:23.798126] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DH.txt [2026-01-07T20:20:23.798296] [INFO ] [sig ] [925/3515] Completed DH in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:23.798336] [INFO ] [sig ] [926/3515] Forecasting DHC... [2026-01-07T20:20:23.798368] [INFO ] [sig ] Generating forecast for: DHC [2026-01-07T20:20:23.798398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-07T20:20:23.810929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-07T20:20:23.811321] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-07T20:20:23.812134] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-07T20:20:23.812189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:23.812221] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:23.812249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:23.812306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:23.868470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:23.869346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:23.869433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:23.869465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:23.990244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:23.990414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:23.990456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:23.990486] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:23.994022] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-01-07T20:20:23.994340] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-07T20:20:23.994483] [INFO ] [sig ] DHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:24.140080] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DHC.txt [2026-01-07T20:20:24.140239] [INFO ] [sig ] [926/3515] Completed DHC in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:24.140282] [INFO ] [sig ] [927/3515] Forecasting DHF... [2026-01-07T20:20:24.140312] [INFO ] [sig ] Generating forecast for: DHF [2026-01-07T20:20:24.140341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-07T20:20:24.152090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-07T20:20:24.152405] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-07T20:20:24.153215] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-07T20:20:24.153269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:24.153301] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:24.153327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:24.153389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:24.207967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:24.208605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:24.208688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:24.208720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:24.323762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:24.323882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:24.323919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:24.323948] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:24.327096] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-07T20:20:24.327367] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-07T20:20:24.327486] [INFO ] [sig ] DHF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:24.464258] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DHF.txt [2026-01-07T20:20:24.464388] [INFO ] [sig ] [927/3515] Completed DHF in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:24.464428] [INFO ] [sig ] [928/3515] Forecasting DHI... [2026-01-07T20:20:24.464457] [INFO ] [sig ] Generating forecast for: DHI [2026-01-07T20:20:24.464487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-07T20:20:24.476292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-07T20:20:24.476664] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-07T20:20:24.477447] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-07T20:20:24.477500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:24.477557] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:24.477603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:24.477661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:24.532565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:24.533166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:24.533248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:24.533281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:24.664685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:24.664847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:24.664887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:24.664915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:24.668225] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-07T20:20:24.668493] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-07T20:20:24.668631] [INFO ] [sig ] DHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:24.805390] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DHI.txt [2026-01-07T20:20:24.805554] [INFO ] [sig ] [928/3515] Completed DHI in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:24.805616] [INFO ] [sig ] [929/3515] Forecasting DHIL... [2026-01-07T20:20:24.805653] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-07T20:20:24.805686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-07T20:20:24.817350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-07T20:20:24.817667] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-07T20:20:24.818416] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-07T20:20:24.818469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:24.818501] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:24.818529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:24.818609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:24.876747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:24.877799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:24.877895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:24.877928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:24.987008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:24.987171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:24.987210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:24.987238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:24.990644] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-07T20:20:24.990938] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-07T20:20:24.991068] [INFO ] [sig ] DHIL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:25.133255] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DHIL.txt [2026-01-07T20:20:25.133427] [INFO ] [sig ] [929/3515] Completed DHIL in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:25.133481] [INFO ] [sig ] [930/3515] Forecasting DHX... [2026-01-07T20:20:25.133511] [INFO ] [sig ] Generating forecast for: DHX [2026-01-07T20:20:25.133540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-07T20:20:25.144946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-07T20:20:25.145290] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-07T20:20:25.146059] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-07T20:20:25.146111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:25.146144] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:25.146171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:25.146228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:25.202174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:25.203051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:25.203135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:25.203170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:25.320676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:25.320835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:25.320874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:25.320903] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:25.324215] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-01-07T20:20:25.324486] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-07T20:20:25.324626] [INFO ] [sig ] DHX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:25.468745] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DHX.txt [2026-01-07T20:20:25.468899] [INFO ] [sig ] [930/3515] Completed DHX in 0.3s | 2.90 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-07T20:20:25.468940] [INFO ] [sig ] [931/3515] Forecasting DIBS... [2026-01-07T20:20:25.468974] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-07T20:20:25.469008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-07T20:20:25.480408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-07T20:20:25.480784] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-07T20:20:25.481625] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-07T20:20:25.481681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:25.481715] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:25.481743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:25.481802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:25.541756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:25.542670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:25.542762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:25.542797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:25.671536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:25.671736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:25.671779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:25.671843] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:25.675988] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-01-07T20:20:25.676331] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-07T20:20:25.676487] [INFO ] [sig ] DIBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:25.830225] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DIBS.txt [2026-01-07T20:20:25.830402] [INFO ] [sig ] [931/3515] Completed DIBS in 0.4s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-07T20:20:25.830444] [INFO ] [sig ] [932/3515] Forecasting DIN... [2026-01-07T20:20:25.830476] [INFO ] [sig ] Generating forecast for: DIN [2026-01-07T20:20:25.830508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-07T20:20:25.842529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-07T20:20:25.842980] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-07T20:20:25.843826] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-07T20:20:25.843883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:25.843916] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:25.843944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:25.844001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:25.903945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:25.904851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:25.904943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:25.904978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:26.031932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:26.032093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:26.032133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:26.032180] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:26.035534] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=21.90%) [2026-01-07T20:20:26.035864] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-07T20:20:26.036002] [INFO ] [sig ] DIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:26.177852] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DIN.txt [2026-01-07T20:20:26.178019] [INFO ] [sig ] [932/3515] Completed DIN in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-07T20:20:26.178059] [INFO ] [sig ] [933/3515] Forecasting DINO... [2026-01-07T20:20:26.178090] [INFO ] [sig ] Generating forecast for: DINO [2026-01-07T20:20:26.178121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-07T20:20:26.189553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-07T20:20:26.189994] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-07T20:20:26.190813] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-07T20:20:26.190865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:26.190896] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:26.190922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:26.190979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:26.249088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:26.250014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:26.250106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:26.250140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:26.374372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:26.374528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:26.374584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:26.374617] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:26.377908] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-07T20:20:26.378178] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-07T20:20:26.378309] [INFO ] [sig ] DINO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:26.517439] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DINO.txt [2026-01-07T20:20:26.517588] [INFO ] [sig ] [933/3515] Completed DINO in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-07T20:20:26.517629] [INFO ] [sig ] [934/3515] Forecasting DIOD... [2026-01-07T20:20:26.517660] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-07T20:20:26.517691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-07T20:20:26.528777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-07T20:20:26.529057] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-07T20:20:26.529842] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-07T20:20:26.529895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:26.529925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:26.529951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:26.530007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:26.586454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:26.587210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:26.587292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:26.587341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:26.708102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:26.708243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:26.708281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:26.708309] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:26.711590] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-07T20:20:26.711854] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-07T20:20:26.711975] [INFO ] [sig ] DIOD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:26.850912] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DIOD.txt [2026-01-07T20:20:26.851143] [INFO ] [sig ] [934/3515] Completed DIOD in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:26.851185] [INFO ] [sig ] [935/3515] Forecasting DIS... [2026-01-07T20:20:26.851220] [INFO ] [sig ] Generating forecast for: DIS [2026-01-07T20:20:26.851257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-07T20:20:26.863083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-07T20:20:26.863330] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-07T20:20:26.864097] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-07T20:20:26.864152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:26.864184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:26.864212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:26.864272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:26.919966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:26.920543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:26.920640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:26.920673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:27.041046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:27.041159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:27.041196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:27.041225] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:27.044906] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-07T20:20:27.045212] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-07T20:20:27.045344] [INFO ] [sig ] DIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:27.184836] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DIS.txt [2026-01-07T20:20:27.184949] [INFO ] [sig ] [935/3515] Completed DIS in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:27.184988] [INFO ] [sig ] [936/3515] Forecasting DJCO... [2026-01-07T20:20:27.185018] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-07T20:20:27.185047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-07T20:20:27.197714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-07T20:20:27.198031] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-07T20:20:27.199042] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-07T20:20:27.199095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:27.199126] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:27.199162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:27.199219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:27.256768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:27.257865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:27.257963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:27.257996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:27.383036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:27.383206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:27.383247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:27.383275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:27.386644] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=78.79%) [2026-01-07T20:20:27.386911] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-07T20:20:27.387034] [INFO ] [sig ] DJCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:27.526157] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DJCO.txt [2026-01-07T20:20:27.526290] [INFO ] [sig ] [936/3515] Completed DJCO in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:27.526329] [INFO ] [sig ] [937/3515] Forecasting DK... [2026-01-07T20:20:27.526360] [INFO ] [sig ] Generating forecast for: DK [2026-01-07T20:20:27.526390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-07T20:20:27.538391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-07T20:20:27.538913] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-07T20:20:27.539723] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-07T20:20:27.539774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:27.539806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:27.539832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:27.539887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:27.596979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:27.597674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:27.597758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:27.597790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:27.717671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:27.717832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:27.717870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:27.717900] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:27.721418] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-01-07T20:20:27.721717] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-07T20:20:27.721846] [INFO ] [sig ] DK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:27.862846] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DK.txt [2026-01-07T20:20:27.862980] [INFO ] [sig ] [937/3515] Completed DK in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:27.863019] [INFO ] [sig ] [938/3515] Forecasting DKL... [2026-01-07T20:20:27.863048] [INFO ] [sig ] Generating forecast for: DKL [2026-01-07T20:20:27.863080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-07T20:20:27.874176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-07T20:20:27.874454] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-07T20:20:27.875213] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-07T20:20:27.875277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:27.875312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:27.875340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:27.875396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:27.933563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:27.934221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:27.934301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:27.934362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:28.050893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:28.051031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:28.051069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:28.051098] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:28.054742] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-01-07T20:20:28.055007] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-07T20:20:28.055129] [INFO ] [sig ] DKL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:28.194828] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DKL.txt [2026-01-07T20:20:28.194948] [INFO ] [sig ] [938/3515] Completed DKL in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:28.194995] [INFO ] [sig ] [939/3515] Forecasting DKNG... [2026-01-07T20:20:28.195025] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-07T20:20:28.195056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-07T20:20:28.213335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-07T20:20:28.213659] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-07T20:20:28.214437] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-07T20:20:28.214490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:28.214522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:28.214549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:28.214643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:28.271911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:28.272595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:28.272681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:28.272715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:28.388692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:28.388863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:28.388903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:28.388931] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:28.392407] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-01-07T20:20:28.392721] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-07T20:20:28.392853] [INFO ] [sig ] DKNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:28.531385] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DKNG.txt [2026-01-07T20:20:28.531515] [INFO ] [sig ] [939/3515] Completed DKNG in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:28.531555] [INFO ] [sig ] [940/3515] Forecasting DKS... [2026-01-07T20:20:28.531602] [INFO ] [sig ] Generating forecast for: DKS [2026-01-07T20:20:28.531634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-07T20:20:28.543671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-07T20:20:28.543953] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-07T20:20:28.544732] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-07T20:20:28.544783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:28.544815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:28.544841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:28.544897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:28.601692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:28.602317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:28.602401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:28.602435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:28.721380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:28.721541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:28.721598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:28.721629] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:28.724949] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=56.99%) [2026-01-07T20:20:28.725227] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-07T20:20:28.725355] [INFO ] [sig ] DKS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:28.864610] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DKS.txt [2026-01-07T20:20:28.864745] [INFO ] [sig ] [940/3515] Completed DKS in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:28.864785] [INFO ] [sig ] [941/3515] Forecasting DLB... [2026-01-07T20:20:28.864814] [INFO ] [sig ] Generating forecast for: DLB [2026-01-07T20:20:28.864845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-07T20:20:28.876829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-07T20:20:28.877167] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-07T20:20:28.878004] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-07T20:20:28.878058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:28.878091] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:28.878120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:28.878178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:28.935710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:28.936539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:28.936642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:28.936678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:29.063169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:29.063330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:29.063372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:29.063401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:29.067221] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-07T20:20:29.067736] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-07T20:20:29.067875] [INFO ] [sig ] DLB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:29.208943] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLB.txt [2026-01-07T20:20:29.209106] [INFO ] [sig ] [941/3515] Completed DLB in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:29.209147] [INFO ] [sig ] [942/3515] Forecasting DLHC... [2026-01-07T20:20:29.209178] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-07T20:20:29.209208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-07T20:20:29.222431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-07T20:20:29.222971] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-07T20:20:29.223913] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-07T20:20:29.223964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:29.223997] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:29.224024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:29.224081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:29.281321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:29.281974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:29.282056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:29.282091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:29.400125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:29.400282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:29.400321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:29.400352] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:29.404253] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-01-07T20:20:29.404559] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-07T20:20:29.404702] [INFO ] [sig ] DLHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:29.545281] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DLHC.txt [2026-01-07T20:20:29.545442] [INFO ] [sig ] [942/3515] Completed DLHC in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:29.545483] [INFO ] [sig ] [943/3515] Forecasting DLNG... [2026-01-07T20:20:29.545513] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-07T20:20:29.545545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-07T20:20:29.556817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-07T20:20:29.557080] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-07T20:20:29.557861] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-07T20:20:29.557915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:29.557947] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:29.557974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:29.558031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:29.612833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:29.613669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:29.613755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:29.613788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:29.729468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:29.729807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:29.729850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:29.729880] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:29.733267] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=79.46%) [2026-01-07T20:20:29.733566] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-07T20:20:29.733713] [INFO ] [sig ] DLNG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:29.871791] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLNG.txt [2026-01-07T20:20:29.871926] [INFO ] [sig ] [943/3515] Completed DLNG in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:29.871966] [INFO ] [sig ] [944/3515] Forecasting DLO... [2026-01-07T20:20:29.871995] [INFO ] [sig ] Generating forecast for: DLO [2026-01-07T20:20:29.872025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-07T20:20:29.883434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-07T20:20:29.883725] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-07T20:20:29.884459] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-07T20:20:29.884511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:29.884544] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:29.884593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:29.884652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:29.941525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:29.942224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:29.942311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:29.942351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:30.058873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:30.059030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:30.059069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:30.059099] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:30.062512] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-01-07T20:20:30.062806] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-07T20:20:30.062931] [INFO ] [sig ] DLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:30.201978] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLO.txt [2026-01-07T20:20:30.202139] [INFO ] [sig ] [944/3515] Completed DLO in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:30.202183] [INFO ] [sig ] [945/3515] Forecasting DLPN... [2026-01-07T20:20:30.202217] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-07T20:20:30.202248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-07T20:20:30.214495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-07T20:20:30.214952] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-07T20:20:30.215835] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-07T20:20:30.215891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:30.215963] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:30.216003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:30.216087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:30.274845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:30.275763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:30.275856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:30.275891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:30.383739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:30.383916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:30.383974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:30.384004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:30.387463] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-07T20:20:30.387811] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-07T20:20:30.387949] [INFO ] [sig ] DLPN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:30.533283] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DLPN.txt [2026-01-07T20:20:30.533443] [INFO ] [sig ] [945/3515] Completed DLPN in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:30.533485] [INFO ] [sig ] [946/3515] Forecasting DLTH... [2026-01-07T20:20:30.533515] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-07T20:20:30.533548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-07T20:20:30.545377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-07T20:20:30.545824] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-07T20:20:30.546703] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-07T20:20:30.546758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:30.546792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:30.546821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:30.546880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:30.605872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:30.606773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:30.606866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:30.606903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:30.732350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:30.732512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:30.732553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:30.732602] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:30.735983] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=76.72%) [2026-01-07T20:20:30.736290] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-07T20:20:30.736422] [INFO ] [sig ] DLTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:30.881330] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLTH.txt [2026-01-07T20:20:30.881498] [INFO ] [sig ] [946/3515] Completed DLTH in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:30.881538] [INFO ] [sig ] [947/3515] Forecasting DLX... [2026-01-07T20:20:30.881567] [INFO ] [sig ] Generating forecast for: DLX [2026-01-07T20:20:30.881622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-07T20:20:30.894052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-07T20:20:30.894459] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-07T20:20:30.895268] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-07T20:20:30.895323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:30.895357] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:30.895384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:30.895445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:30.953023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:30.953950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:30.954060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:30.954096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:31.078600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:31.078765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:31.078805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:31.078834] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:31.082871] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-07T20:20:31.083223] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-07T20:20:31.083364] [INFO ] [sig ] DLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:31.231156] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLX.txt [2026-01-07T20:20:31.231321] [INFO ] [sig ] [947/3515] Completed DLX in 0.3s | 2.90 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-07T20:20:31.231362] [INFO ] [sig ] [948/3515] Forecasting DLY... [2026-01-07T20:20:31.231393] [INFO ] [sig ] Generating forecast for: DLY [2026-01-07T20:20:31.231425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-07T20:20:31.243748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-07T20:20:31.244156] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-07T20:20:31.244970] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-07T20:20:31.245027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:31.245061] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:31.245089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:31.245145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:31.301135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:31.302017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:31.302120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:31.302153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:31.419649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:31.419812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:31.419852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:31.419917] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:31.423314] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-07T20:20:31.423636] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-07T20:20:31.423772] [INFO ] [sig ] DLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:31.567163] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DLY.txt [2026-01-07T20:20:31.567321] [INFO ] [sig ] [948/3515] Completed DLY in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-07T20:20:31.567361] [INFO ] [sig ] [949/3515] Forecasting DMAC... [2026-01-07T20:20:31.567391] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-07T20:20:31.567424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-07T20:20:31.578630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-07T20:20:31.579036] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-07T20:20:31.579904] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-07T20:20:31.579961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:31.580008] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:31.580036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:31.580094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:31.636048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:31.636952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:31.637053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:31.637086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:31.761264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:31.761427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:31.761467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:31.761496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:31.764920] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-07T20:20:31.765236] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-07T20:20:31.765373] [INFO ] [sig ] DMAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:31.910096] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DMAC.txt [2026-01-07T20:20:31.910259] [INFO ] [sig ] [949/3515] Completed DMAC in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-07T20:20:31.910299] [INFO ] [sig ] [950/3515] Forecasting DMB... [2026-01-07T20:20:31.910328] [INFO ] [sig ] Generating forecast for: DMB [2026-01-07T20:20:31.910359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-07T20:20:31.921854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-07T20:20:31.922242] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-07T20:20:31.923019] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-07T20:20:31.923072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:31.923103] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:31.923130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:31.923188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:31.981165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:31.982250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:31.982339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:31.982372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:32.104427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:32.104606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:32.104648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:32.104677] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:32.108238] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=49.11%) [2026-01-07T20:20:32.108764] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-07T20:20:32.108906] [INFO ] [sig ] DMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:32.256057] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DMB.txt [2026-01-07T20:20:32.256221] [INFO ] [sig ] [950/3515] Completed DMB in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:32.256262] [INFO ] [sig ] [951/3515] Forecasting DMLP... [2026-01-07T20:20:32.256291] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-07T20:20:32.256324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-07T20:20:32.267484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-07T20:20:32.267890] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-07T20:20:32.268670] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-07T20:20:32.268722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:32.268754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:32.268782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:32.268838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:32.324411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:32.325268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:32.325354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:32.325388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:32.444017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:32.444178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:32.444219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:32.444248] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:32.447819] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-07T20:20:32.448173] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-07T20:20:32.448318] [INFO ] [sig ] DMLP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:32.590867] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DMLP.txt [2026-01-07T20:20:32.591027] [INFO ] [sig ] [951/3515] Completed DMLP in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:32.591066] [INFO ] [sig ] [952/3515] Forecasting DMO... [2026-01-07T20:20:32.591096] [INFO ] [sig ] Generating forecast for: DMO [2026-01-07T20:20:32.591127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-07T20:20:32.602630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-07T20:20:32.603028] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-07T20:20:32.603866] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-07T20:20:32.603922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:32.603957] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:32.603986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:32.604046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:32.661659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:32.662540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:32.662654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:32.662690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:32.781298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:32.781465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:32.781506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:32.781536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:32.785036] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-01-07T20:20:32.785394] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-07T20:20:32.785540] [INFO ] [sig ] DMO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:32.932258] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DMO.txt [2026-01-07T20:20:32.932421] [INFO ] [sig ] [952/3515] Completed DMO in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:32.932462] [INFO ] [sig ] [953/3515] Forecasting DMRC... [2026-01-07T20:20:32.932498] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-07T20:20:32.932531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-07T20:20:32.944131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-07T20:20:32.944515] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-07T20:20:32.945331] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-07T20:20:32.945391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:32.945424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:32.945450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:32.945507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:33.003720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:33.004566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:33.004677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:33.004712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:33.125551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:33.125725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:33.125766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:33.125795] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:33.129352] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-07T20:20:33.129948] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-07T20:20:33.130095] [INFO ] [sig ] DMRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:33.272172] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DMRC.txt [2026-01-07T20:20:33.272334] [INFO ] [sig ] [953/3515] Completed DMRC in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:33.272374] [INFO ] [sig ] [954/3515] Forecasting DMXF... [2026-01-07T20:20:33.272404] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-07T20:20:33.272436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-07T20:20:33.283499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-07T20:20:33.283934] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-07T20:20:33.284757] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-07T20:20:33.284812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:33.284844] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:33.284872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:33.284928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:33.342159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:33.343038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:33.343128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:33.343162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:33.462369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:33.462545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:33.462616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:33.462662] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:33.466621] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-07T20:20:33.467065] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-07T20:20:33.467257] [INFO ] [sig ] DMXF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:33.618895] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DMXF.txt [2026-01-07T20:20:33.619063] [INFO ] [sig ] [954/3515] Completed DMXF in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:33.619107] [INFO ] [sig ] [955/3515] Forecasting DNA... [2026-01-07T20:20:33.619136] [INFO ] [sig ] Generating forecast for: DNA [2026-01-07T20:20:33.619168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-07T20:20:33.631106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-07T20:20:33.631490] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-07T20:20:33.632317] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-07T20:20:33.632371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:33.632405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:33.632434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:33.632491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:33.691820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:33.692900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:33.693022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:33.693059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:33.821337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:33.821505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:33.821561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:33.821616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:33.825133] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-01-07T20:20:33.825432] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-07T20:20:33.825596] [INFO ] [sig ] DNA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:33.969096] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DNA.txt [2026-01-07T20:20:33.969253] [INFO ] [sig ] [955/3515] Completed DNA in 0.4s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:33.969295] [INFO ] [sig ] [956/3515] Forecasting DNLI... [2026-01-07T20:20:33.969325] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-07T20:20:33.969358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-07T20:20:33.981194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-07T20:20:33.981544] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-07T20:20:33.982512] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-07T20:20:33.982565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:33.982616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:33.982643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:33.982699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:34.040484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:34.041182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:34.041263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:34.041296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:34.165393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:34.165549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:34.165610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:34.165659] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:34.169470] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-07T20:20:34.169970] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-07T20:20:34.170097] [INFO ] [sig ] DNLI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:34.310805] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DNLI.txt [2026-01-07T20:20:34.310964] [INFO ] [sig ] [956/3515] Completed DNLI in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:34.311005] [INFO ] [sig ] [957/3515] Forecasting DNP... [2026-01-07T20:20:34.311034] [INFO ] [sig ] Generating forecast for: DNP [2026-01-07T20:20:34.311066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-07T20:20:34.322212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-07T20:20:34.322554] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-07T20:20:34.323327] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-07T20:20:34.323379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:34.323411] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:34.323438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:34.323494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:34.379712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:34.380327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:34.380408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:34.380442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:34.502021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:34.502174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:34.502213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:34.502242] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:34.505542] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-01-07T20:20:34.505839] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-07T20:20:34.505961] [INFO ] [sig ] DNP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:34.646206] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DNP.txt [2026-01-07T20:20:34.646353] [INFO ] [sig ] [957/3515] Completed DNP in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:34.646392] [INFO ] [sig ] [958/3515] Forecasting DNTH... [2026-01-07T20:20:34.646423] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-07T20:20:34.646454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-07T20:20:34.658976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-07T20:20:34.659346] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-07T20:20:34.660148] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-07T20:20:34.660201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:34.660234] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:34.660260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:34.660316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:34.716628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:34.717389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:34.717470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:34.717520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:34.835415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:34.835542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:34.835597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:34.835629] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:34.838830] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-07T20:20:34.839093] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-07T20:20:34.839217] [INFO ] [sig ] DNTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:34.977178] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DNTH.txt [2026-01-07T20:20:34.977361] [INFO ] [sig ] [958/3515] Completed DNTH in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:34.977402] [INFO ] [sig ] [959/3515] Forecasting DOCN... [2026-01-07T20:20:34.977432] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-07T20:20:34.977465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-07T20:20:34.988686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-07T20:20:34.989070] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-07T20:20:34.989938] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-07T20:20:34.989994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:34.990029] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:34.990058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:34.990117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:35.047699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:35.048516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:35.048619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:35.048656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:35.169084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:35.169208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:35.169247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:35.169276] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:35.172525] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=42.70%) [2026-01-07T20:20:35.172809] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-07T20:20:35.172931] [INFO ] [sig ] DOCN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:35.311653] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DOCN.txt [2026-01-07T20:20:35.311780] [INFO ] [sig ] [959/3515] Completed DOCN in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:35.311820] [INFO ] [sig ] [960/3515] Forecasting DOCS... [2026-01-07T20:20:35.311850] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-07T20:20:35.311881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-07T20:20:35.323072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-07T20:20:35.323394] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-07T20:20:35.324204] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-07T20:20:35.324261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:35.324304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:35.324346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:35.324410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:35.382544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:35.383335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:35.383423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:35.383458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:35.503934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:35.504080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:35.504120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:35.504150] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:35.507440] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-01-07T20:20:35.507729] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-07T20:20:35.507855] [INFO ] [sig ] DOCS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:35.644896] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DOCS.txt [2026-01-07T20:20:35.645016] [INFO ] [sig ] [960/3515] Completed DOCS in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:35.645056] [INFO ] [sig ] [961/3515] Forecasting DOGZ... [2026-01-07T20:20:35.645085] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-07T20:20:35.645117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-07T20:20:35.655866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-07T20:20:35.656184] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-07T20:20:35.656947] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-07T20:20:35.656998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:35.657031] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:35.657058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:35.657114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:35.711629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:35.712254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:35.712334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:35.712366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:35.832517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:35.832693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:35.832733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:35.832763] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:35.836080] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-01-07T20:20:35.836373] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-07T20:20:35.836503] [INFO ] [sig ] DOGZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:35.975973] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DOGZ.txt [2026-01-07T20:20:35.976133] [INFO ] [sig ] [961/3515] Completed DOGZ in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:35.976172] [INFO ] [sig ] [962/3515] Forecasting DOLE... [2026-01-07T20:20:35.976201] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-07T20:20:35.976231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-07T20:20:35.987927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-07T20:20:35.988329] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-07T20:20:35.989178] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-07T20:20:35.989233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:35.989300] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:35.989341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:35.989423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:36.046183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:36.046965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:36.047048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:36.047082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:36.166754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:36.166887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:36.166925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:36.166953] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:36.170211] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-01-07T20:20:36.170477] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-07T20:20:36.170618] [INFO ] [sig ] DOLE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:36.307086] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DOLE.txt [2026-01-07T20:20:36.307204] [INFO ] [sig ] [962/3515] Completed DOLE in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:36.307242] [INFO ] [sig ] [963/3515] Forecasting DOMO... [2026-01-07T20:20:36.307272] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-07T20:20:36.307303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-07T20:20:36.318710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-07T20:20:36.319048] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-07T20:20:36.319899] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-07T20:20:36.319953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:36.319988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:36.320016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:36.320074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:36.377031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:36.377833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:36.377921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:36.377956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:36.497454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:36.497629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:36.497671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:36.497700] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:36.501056] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-07T20:20:36.501333] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-07T20:20:36.501456] [INFO ] [sig ] DOMO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:36.639289] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DOMO.txt [2026-01-07T20:20:36.639422] [INFO ] [sig ] [963/3515] Completed DOMO in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:36.639461] [INFO ] [sig ] [964/3515] Forecasting DORM... [2026-01-07T20:20:36.639491] [INFO ] [sig ] Generating forecast for: DORM [2026-01-07T20:20:36.639527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-07T20:20:36.651220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-07T20:20:36.651556] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-07T20:20:36.652362] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-07T20:20:36.652417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:36.652450] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:36.652477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:36.652539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:36.708108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:36.708767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:36.708846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:36.708878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:36.832078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:36.832204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:36.832242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:36.832271] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:36.835501] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-07T20:20:36.835786] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-07T20:20:36.835910] [INFO ] [sig ] DORM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:36.975910] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DORM.txt [2026-01-07T20:20:36.976033] [INFO ] [sig ] [964/3515] Completed DORM in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:36.976073] [INFO ] [sig ] [965/3515] Forecasting DOUG... [2026-01-07T20:20:36.976101] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-07T20:20:36.976134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-07T20:20:36.987921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-07T20:20:36.988214] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-07T20:20:36.988979] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-07T20:20:36.989031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:36.989063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:36.989089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:36.989145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:37.046799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:37.047486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:37.047570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:37.047625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:37.174130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:37.174314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:37.174358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:37.174430] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:37.177905] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=69.53%) [2026-01-07T20:20:37.178212] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-07T20:20:37.178355] [INFO ] [sig ] DOUG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:37.331271] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DOUG.txt [2026-01-07T20:20:37.331425] [INFO ] [sig ] [965/3515] Completed DOUG in 0.4s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-07T20:20:37.331467] [INFO ] [sig ] [966/3515] Forecasting DOX... [2026-01-07T20:20:37.331499] [INFO ] [sig ] Generating forecast for: DOX [2026-01-07T20:20:37.331534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-07T20:20:37.349991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-07T20:20:37.350338] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-07T20:20:37.351184] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-07T20:20:37.351239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:37.351271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:37.351299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:37.351356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:37.411613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:37.412244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:37.412327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:37.412360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:37.532833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:37.532986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:37.533027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:37.533055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:37.536365] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-07T20:20:37.536656] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-07T20:20:37.536784] [INFO ] [sig ] DOX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:37.676292] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DOX.txt [2026-01-07T20:20:37.676415] [INFO ] [sig ] [966/3515] Completed DOX in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-07T20:20:37.676454] [INFO ] [sig ] [967/3515] Forecasting DPG... [2026-01-07T20:20:37.676485] [INFO ] [sig ] Generating forecast for: DPG [2026-01-07T20:20:37.676516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-07T20:20:37.688821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-07T20:20:37.689129] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-07T20:20:37.689942] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-07T20:20:37.689995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:37.690026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:37.690052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:37.690109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:37.746501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:37.747142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:37.747225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:37.747259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:37.864612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:37.864761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:37.864799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:37.864828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:37.868225] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=44.00%) [2026-01-07T20:20:37.868493] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-07T20:20:37.868642] [INFO ] [sig ] DPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:38.013391] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DPG.txt [2026-01-07T20:20:38.013553] [INFO ] [sig ] [967/3515] Completed DPG in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:38.013625] [INFO ] [sig ] [968/3515] Forecasting DPRO... [2026-01-07T20:20:38.013662] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-07T20:20:38.013695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-07T20:20:38.025693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-07T20:20:38.026041] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-07T20:20:38.026870] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-07T20:20:38.026924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:38.026957] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:38.026985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:38.027041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:38.084773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:38.085619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:38.085707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:38.085741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:38.205305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:38.205466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:38.205506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:38.205537] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:38.209031] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=43.22%) [2026-01-07T20:20:38.209325] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-07T20:20:38.209457] [INFO ] [sig ] DPRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:38.355718] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DPRO.txt [2026-01-07T20:20:38.355860] [INFO ] [sig ] [968/3515] Completed DPRO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:38.355900] [INFO ] [sig ] [969/3515] Forecasting DPZ... [2026-01-07T20:20:38.355930] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-07T20:20:38.355962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-07T20:20:38.371313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-07T20:20:38.371892] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-07T20:20:38.373064] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-07T20:20:38.373133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:38.373184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:38.373227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:38.373316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:38.437812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:38.438697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:38.438785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:38.438821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:38.557386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:38.557551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:38.557612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:38.557644] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:38.561040] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-01-07T20:20:38.561315] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-07T20:20:38.561444] [INFO ] [sig ] DPZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:38.702103] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DPZ.txt [2026-01-07T20:20:38.702234] [INFO ] [sig ] [969/3515] Completed DPZ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:38.702275] [INFO ] [sig ] [970/3515] Forecasting DQ... [2026-01-07T20:20:38.702306] [INFO ] [sig ] Generating forecast for: DQ [2026-01-07T20:20:38.702336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-07T20:20:38.713473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-07T20:20:38.713784] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-07T20:20:38.714535] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-07T20:20:38.714609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:38.714644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:38.714672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:38.714728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:38.771872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:38.772488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:38.772570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:38.772624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:38.898373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:38.898540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:38.898611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:38.898650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:38.902273] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-07T20:20:38.902546] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-07T20:20:38.902692] [INFO ] [sig ] DQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:39.046444] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DQ.txt [2026-01-07T20:20:39.046634] [INFO ] [sig ] [970/3515] Completed DQ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:39.046679] [INFO ] [sig ] [971/3515] Forecasting DRD... [2026-01-07T20:20:39.046710] [INFO ] [sig ] Generating forecast for: DRD [2026-01-07T20:20:39.046741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-07T20:20:39.059138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-07T20:20:39.059475] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-07T20:20:39.060322] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-07T20:20:39.060375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:39.060409] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:39.060436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:39.060494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:39.119101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:39.120036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:39.120130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:39.120165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:39.250594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:39.250765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:39.250806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:39.250834] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:39.254677] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-07T20:20:39.254963] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-07T20:20:39.255089] [INFO ] [sig ] DRD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:39.406180] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DRD.txt [2026-01-07T20:20:39.406359] [INFO ] [sig ] [971/3515] Completed DRD in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:39.406401] [INFO ] [sig ] [972/3515] Forecasting DRH... [2026-01-07T20:20:39.406431] [INFO ] [sig ] Generating forecast for: DRH [2026-01-07T20:20:39.406462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-07T20:20:39.418984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-07T20:20:39.419376] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-07T20:20:39.420268] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-07T20:20:39.420323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:39.420355] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:39.420383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:39.420441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:39.480591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:39.481496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:39.481605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:39.481701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:39.612969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:39.613137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:39.613178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:39.613208] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:39.616631] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-01-07T20:20:39.616922] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-07T20:20:39.617054] [INFO ] [sig ] DRH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:39.755407] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRH.txt [2026-01-07T20:20:39.755614] [INFO ] [sig ] [972/3515] Completed DRH in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:39.755666] [INFO ] [sig ] [973/3515] Forecasting DRI... [2026-01-07T20:20:39.755696] [INFO ] [sig ] Generating forecast for: DRI [2026-01-07T20:20:39.755728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-07T20:20:39.767665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-07T20:20:39.768049] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-07T20:20:39.768895] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-07T20:20:39.768949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:39.769018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:39.769049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:39.769109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:39.825729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:39.826570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:39.826674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:39.826709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:39.956468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:39.956661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:39.956710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:39.956739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:39.960224] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-07T20:20:39.960517] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-07T20:20:39.960671] [INFO ] [sig ] DRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:40.106620] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRI.txt [2026-01-07T20:20:40.106766] [INFO ] [sig ] [973/3515] Completed DRI in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:40.106806] [INFO ] [sig ] [974/3515] Forecasting DRIO... [2026-01-07T20:20:40.106837] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-07T20:20:40.106866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-07T20:20:40.118608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-07T20:20:40.118945] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-07T20:20:40.119937] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-07T20:20:40.119989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:40.120021] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:40.120047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:40.120103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:40.176026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:40.176936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:40.177035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:40.177074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:40.294804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:40.294962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:40.295002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:40.295032] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:40.298423] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=88.57%) [2026-01-07T20:20:40.298711] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-07T20:20:40.298835] [INFO ] [sig ] DRIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:40.437989] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DRIO.txt [2026-01-07T20:20:40.438152] [INFO ] [sig ] [974/3515] Completed DRIO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:40.438194] [INFO ] [sig ] [975/3515] Forecasting DRLL... [2026-01-07T20:20:40.438225] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-07T20:20:40.438255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-07T20:20:40.449835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-07T20:20:40.450210] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-07T20:20:40.450990] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-07T20:20:40.451046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:40.451079] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:40.451107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:40.451163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:40.507516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:40.508400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:40.508489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:40.508521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:40.629085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:40.629244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:40.629285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:40.629314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:40.632776] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-07T20:20:40.633080] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-07T20:20:40.633213] [INFO ] [sig ] DRLL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:40.772380] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRLL.txt [2026-01-07T20:20:40.772535] [INFO ] [sig ] [975/3515] Completed DRLL in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:40.772591] [INFO ] [sig ] [976/3515] Forecasting DRMA... [2026-01-07T20:20:40.772624] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-07T20:20:40.772657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-07T20:20:40.784782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-07T20:20:40.785069] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-07T20:20:40.786008] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-07T20:20:40.786060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:40.786092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:40.786119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:40.786175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:40.843418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:40.844170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:40.844252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:40.844285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:40.960860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:40.961012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:40.961052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:40.961082] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:40.964373] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-07T20:20:40.964667] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-07T20:20:40.964792] [INFO ] [sig ] DRMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:41.108078] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRMA.txt [2026-01-07T20:20:41.108247] [INFO ] [sig ] [976/3515] Completed DRMA in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:41.108293] [INFO ] [sig ] [977/3515] Forecasting DRS... [2026-01-07T20:20:41.108325] [INFO ] [sig ] Generating forecast for: DRS [2026-01-07T20:20:41.108356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-07T20:20:41.119905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-07T20:20:41.120288] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-07T20:20:41.121116] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-07T20:20:41.121171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:41.121212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:41.121248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:41.121307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:41.181163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:41.182278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:41.182374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:41.182410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:41.302384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:41.302551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:41.302617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:41.302653] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:41.306457] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-01-07T20:20:41.306763] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-07T20:20:41.306895] [INFO ] [sig ] DRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:41.451685] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DRS.txt [2026-01-07T20:20:41.451858] [INFO ] [sig ] [977/3515] Completed DRS in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:41.451912] [INFO ] [sig ] [978/3515] Forecasting DRTS... [2026-01-07T20:20:41.451944] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-07T20:20:41.451981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-07T20:20:41.463132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-07T20:20:41.463468] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-07T20:20:41.464374] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-07T20:20:41.464428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:41.464471] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:41.464501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:41.464598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:41.519753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:41.520524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:41.520728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:41.520767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:41.637463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:41.637643] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:20:41.637686] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:41.637717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:41.641086] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-01-07T20:20:41.641355] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-07T20:20:41.641496] [INFO ] [sig ] DRTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:41.780530] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRTS.txt [2026-01-07T20:20:41.780693] [INFO ] [sig ] [978/3515] Completed DRTS in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:41.780735] [INFO ] [sig ] [979/3515] Forecasting DRUG... [2026-01-07T20:20:41.780765] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-07T20:20:41.780796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-07T20:20:41.792063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-07T20:20:41.792369] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-07T20:20:41.793141] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-07T20:20:41.793194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:41.793249] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:41.793279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:41.793336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:41.851793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:41.852545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:41.852647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:41.852683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:41.972161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:41.972322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:41.972362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:41.972390] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:41.976132] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-01-07T20:20:41.976418] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-07T20:20:41.976544] [INFO ] [sig ] DRUG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:42.122183] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DRUG.txt [2026-01-07T20:20:42.122355] [INFO ] [sig ] [979/3515] Completed DRUG in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:42.122402] [INFO ] [sig ] [980/3515] Forecasting DRVN... [2026-01-07T20:20:42.122434] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-07T20:20:42.122471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-07T20:20:42.134988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-07T20:20:42.135299] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-07T20:20:42.136087] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-07T20:20:42.136140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:42.136180] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:42.136209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:42.136266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:42.192273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:42.193047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:42.193149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:42.193184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:42.311041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:42.311198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:42.311254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:42.311284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:42.314846] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-01-07T20:20:42.315187] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-07T20:20:42.315340] [INFO ] [sig ] DRVN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:42.457322] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DRVN.txt [2026-01-07T20:20:42.457477] [INFO ] [sig ] [980/3515] Completed DRVN in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:42.457517] [INFO ] [sig ] [981/3515] Forecasting DSGN... [2026-01-07T20:20:42.457545] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-07T20:20:42.457595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-07T20:20:42.471109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-07T20:20:42.471445] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-07T20:20:42.472410] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-07T20:20:42.472463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:42.472495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:42.472521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:42.472598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:42.528003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:42.528745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:42.528829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:42.528862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:42.646593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:42.646750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:42.646789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:42.646819] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:42.650103] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-01-07T20:20:42.650377] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-07T20:20:42.650499] [INFO ] [sig ] DSGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:42.791361] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DSGN.txt [2026-01-07T20:20:42.791505] [INFO ] [sig ] [981/3515] Completed DSGN in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:42.791546] [INFO ] [sig ] [982/3515] Forecasting DSGX... [2026-01-07T20:20:42.791594] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-07T20:20:42.791628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-07T20:20:42.802835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-07T20:20:42.803155] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-07T20:20:42.803939] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-07T20:20:42.803990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:42.804022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:42.804049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:42.804105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:42.863317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:42.864260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:42.864383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:42.864420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:42.981235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:42.981400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:42.981440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:42.981502] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:42.984849] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-01-07T20:20:42.985123] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-07T20:20:42.985250] [INFO ] [sig ] DSGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:43.125810] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DSGX.txt [2026-01-07T20:20:43.125961] [INFO ] [sig ] [982/3515] Completed DSGX in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:43.126002] [INFO ] [sig ] [983/3515] Forecasting DSL... [2026-01-07T20:20:43.126031] [INFO ] [sig ] Generating forecast for: DSL [2026-01-07T20:20:43.126085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-07T20:20:43.137486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-07T20:20:43.137795] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-07T20:20:43.138533] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-07T20:20:43.138605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:43.138639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:43.138667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:43.138740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:43.194380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:43.195025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:43.195104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:43.195137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:43.309885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:43.310062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:43.310103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:43.310132] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:43.313438] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-01-07T20:20:43.313741] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-07T20:20:43.313869] [INFO ] [sig ] DSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:43.452769] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DSL.txt [2026-01-07T20:20:43.452916] [INFO ] [sig ] [983/3515] Completed DSL in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-07T20:20:43.452956] [INFO ] [sig ] [984/3515] Forecasting DSM... [2026-01-07T20:20:43.452985] [INFO ] [sig ] Generating forecast for: DSM [2026-01-07T20:20:43.453016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-07T20:20:43.464543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-07T20:20:43.464961] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-07T20:20:43.465781] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-07T20:20:43.465834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:43.465880] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:43.465908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:43.465969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:43.524442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:43.525349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:43.525442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:43.525476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:43.648327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:43.648492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:43.648543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:43.648595] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:43.652292] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=49.77%) [2026-01-07T20:20:43.652649] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-07T20:20:43.652795] [INFO ] [sig ] DSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:43.794612] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DSM.txt [2026-01-07T20:20:43.794763] [INFO ] [sig ] [984/3515] Completed DSM in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:43.794811] [INFO ] [sig ] [985/3515] Forecasting DSP... [2026-01-07T20:20:43.794843] [INFO ] [sig ] Generating forecast for: DSP [2026-01-07T20:20:43.794877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-07T20:20:43.806986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-07T20:20:43.807399] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-07T20:20:43.808237] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-07T20:20:43.808292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:43.808324] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:43.808351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:43.808407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:43.864244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:43.865126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:43.865214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:43.865249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:43.992462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:43.992702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:43.992768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:43.992819] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:43.997297] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-01-07T20:20:43.997683] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-07T20:20:43.997831] [INFO ] [sig ] DSP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:44.142598] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DSP.txt [2026-01-07T20:20:44.142771] [INFO ] [sig ] [985/3515] Completed DSP in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:44.142813] [INFO ] [sig ] [986/3515] Forecasting DSX... [2026-01-07T20:20:44.142843] [INFO ] [sig ] Generating forecast for: DSX [2026-01-07T20:20:44.142872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-07T20:20:44.154656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-07T20:20:44.155069] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-07T20:20:44.155921] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-07T20:20:44.155975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:44.156011] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:44.156039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:44.156097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:44.214051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:44.214947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:44.215035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:44.215069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:44.331220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:44.331378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:44.331421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:44.331452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:44.334860] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=34.18%) [2026-01-07T20:20:44.335137] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-07T20:20:44.335263] [INFO ] [sig ] DSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:44.475332] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DSX.txt [2026-01-07T20:20:44.475472] [INFO ] [sig ] [986/3515] Completed DSX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:44.475514] [INFO ] [sig ] [987/3515] Forecasting DTB... [2026-01-07T20:20:44.475544] [INFO ] [sig ] Generating forecast for: DTB [2026-01-07T20:20:44.475592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-07T20:20:44.487621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-07T20:20:44.487887] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-07T20:20:44.488682] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-07T20:20:44.488734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:44.488766] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:44.488792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:44.488847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:44.544434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:44.545048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:44.545131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:44.545163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:44.660506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:44.660654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:44.660718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:44.660749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:44.664014] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-07T20:20:44.664288] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-07T20:20:44.664415] [INFO ] [sig ] DTB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:44.804272] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DTB.txt [2026-01-07T20:20:44.804402] [INFO ] [sig ] [987/3515] Completed DTB in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:44.804441] [INFO ] [sig ] [988/3515] Forecasting DTE... [2026-01-07T20:20:44.804472] [INFO ] [sig ] Generating forecast for: DTE [2026-01-07T20:20:44.804508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-07T20:20:44.816064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-07T20:20:44.816333] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-07T20:20:44.817126] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-07T20:20:44.817178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:44.817210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:44.817237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:44.817293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:44.873394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:44.874000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:44.874082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:44.874115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:44.990056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:44.990210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:44.990250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:44.990278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:44.993586] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-01-07T20:20:44.993854] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-07T20:20:44.993979] [INFO ] [sig ] DTE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:45.133774] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DTE.txt [2026-01-07T20:20:45.133913] [INFO ] [sig ] [988/3515] Completed DTE in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:45.133954] [INFO ] [sig ] [989/3515] Forecasting DTG... [2026-01-07T20:20:45.133985] [INFO ] [sig ] Generating forecast for: DTG [2026-01-07T20:20:45.134017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-07T20:20:45.145410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-07T20:20:45.145760] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-07T20:20:45.146517] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-07T20:20:45.146587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:45.146630] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:45.146660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:45.146724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:45.201530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:45.202170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:45.202260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:45.202324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:45.316412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:45.316565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:45.316623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:45.316653] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:45.319980] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-07T20:20:45.320251] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-07T20:20:45.320374] [INFO ] [sig ] DTG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:45.457907] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DTG.txt [2026-01-07T20:20:45.458046] [INFO ] [sig ] [989/3515] Completed DTG in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:45.458093] [INFO ] [sig ] [990/3515] Forecasting DTIL... [2026-01-07T20:20:45.458123] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-07T20:20:45.458154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-07T20:20:45.469111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-07T20:20:45.469405] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-07T20:20:45.470190] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-07T20:20:45.470243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:45.470275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:45.470301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:45.470358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:45.525238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:45.525896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:45.525992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:45.526036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:45.639742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:45.639889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:45.639928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:45.639957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:45.643231] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-07T20:20:45.643497] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-07T20:20:45.643638] [INFO ] [sig ] DTIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:45.780097] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DTIL.txt [2026-01-07T20:20:45.780228] [INFO ] [sig ] [990/3515] Completed DTIL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:45.780267] [INFO ] [sig ] [991/3515] Forecasting DTM... [2026-01-07T20:20:45.780298] [INFO ] [sig ] Generating forecast for: DTM [2026-01-07T20:20:45.780328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-07T20:20:45.791982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-07T20:20:45.792281] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-07T20:20:45.793048] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-07T20:20:45.793119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:45.793152] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:45.793179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:45.793234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:45.848506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:45.849198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:45.849281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:45.849315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:45.971220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:45.971377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:45.971417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:45.971447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:45.974805] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-07T20:20:45.975085] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-07T20:20:45.975214] [INFO ] [sig ] DTM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:46.113148] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DTM.txt [2026-01-07T20:20:46.113286] [INFO ] [sig ] [991/3515] Completed DTM in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:46.113326] [INFO ] [sig ] [992/3515] Forecasting DUK... [2026-01-07T20:20:46.113356] [INFO ] [sig ] Generating forecast for: DUK [2026-01-07T20:20:46.113387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-07T20:20:46.124855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-07T20:20:46.125165] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-07T20:20:46.125936] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-07T20:20:46.125988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:46.126020] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:46.126057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:46.126114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:46.181194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:46.181925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:46.182008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:46.182041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:46.296849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:46.297005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:46.297044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:46.297073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:46.300395] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-07T20:20:46.300686] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-07T20:20:46.300813] [INFO ] [sig ] DUK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:46.438613] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DUK.txt [2026-01-07T20:20:46.438774] [INFO ] [sig ] [992/3515] Completed DUK in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:46.438814] [INFO ] [sig ] [993/3515] Forecasting DUKB... [2026-01-07T20:20:46.438844] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-07T20:20:46.438875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-07T20:20:46.449716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-07T20:20:46.450037] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-07T20:20:46.450807] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-07T20:20:46.450858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:46.450889] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:46.450915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:46.450971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:46.508959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:46.509705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:46.509795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:46.509830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:46.634601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:46.634774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:46.634815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:46.634844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:46.638143] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-01-07T20:20:46.638419] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-07T20:20:46.638547] [INFO ] [sig ] DUKB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:46.775352] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DUKB.txt [2026-01-07T20:20:46.775498] [INFO ] [sig ] [993/3515] Completed DUKB in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:46.775539] [INFO ] [sig ] [994/3515] Forecasting DUOL... [2026-01-07T20:20:46.775584] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-07T20:20:46.775619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-07T20:20:46.787018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-07T20:20:46.787334] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-07T20:20:46.788100] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-07T20:20:46.788152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:46.788184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:46.788211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:46.788266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:46.843031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:46.843704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:46.843785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:46.843818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:46.959557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:46.959749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:46.959788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:46.959816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:46.963186] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-07T20:20:46.963472] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-07T20:20:46.963618] [INFO ] [sig ] DUOL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:47.101586] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DUOL.txt [2026-01-07T20:20:47.101739] [INFO ] [sig ] [994/3515] Completed DUOL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:47.101779] [INFO ] [sig ] [995/3515] Forecasting DVA... [2026-01-07T20:20:47.101809] [INFO ] [sig ] Generating forecast for: DVA [2026-01-07T20:20:47.101840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-07T20:20:47.113489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-07T20:20:47.113878] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-07T20:20:47.114677] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-07T20:20:47.114729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:47.114761] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:47.114788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:47.114844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:47.169827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:47.170616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:47.170705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:47.170738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:47.291652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:47.291812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:47.291854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:47.291885] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:47.295265] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-01-07T20:20:47.295553] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-07T20:20:47.295708] [INFO ] [sig ] DVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:47.432669] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DVA.txt [2026-01-07T20:20:47.432829] [INFO ] [sig ] [995/3515] Completed DVA in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:47.432869] [INFO ] [sig ] [996/3515] Forecasting DVAX... [2026-01-07T20:20:47.432898] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-07T20:20:47.432928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-07T20:20:47.445087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-07T20:20:47.445433] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-07T20:20:47.446210] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-07T20:20:47.446263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:47.446320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:47.446350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:47.446407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:47.503491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:47.504394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:47.504496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:47.504535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:47.627020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:47.627175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:47.627218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:47.627256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:47.630651] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-01-07T20:20:47.630922] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-07T20:20:47.631048] [INFO ] [sig ] DVAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:47.773651] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DVAX.txt [2026-01-07T20:20:47.773787] [INFO ] [sig ] [996/3515] Completed DVAX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:47.773826] [INFO ] [sig ] [997/3515] Forecasting DVN... [2026-01-07T20:20:47.773856] [INFO ] [sig ] Generating forecast for: DVN [2026-01-07T20:20:47.773886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-07T20:20:47.785079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-07T20:20:47.785356] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-07T20:20:47.786129] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-07T20:20:47.786218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:47.786253] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:47.786281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:47.786338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:47.843520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:47.844418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:47.844514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:47.844552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:47.971437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:47.971660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:47.971704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:47.971732] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:47.975127] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=43.01%) [2026-01-07T20:20:47.975406] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-07T20:20:47.975531] [INFO ] [sig ] DVN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:48.115976] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DVN.txt [2026-01-07T20:20:48.116139] [INFO ] [sig ] [997/3515] Completed DVN in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:48.116180] [INFO ] [sig ] [998/3515] Forecasting DWAS... [2026-01-07T20:20:48.116209] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-07T20:20:48.116240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-07T20:20:48.127263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-07T20:20:48.127561] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-07T20:20:48.128324] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-07T20:20:48.128376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:48.128409] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:48.128437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:48.128494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:48.184342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:48.185211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:48.185297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:48.185329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:48.303835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:48.303998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:48.304037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:48.304066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:48.307374] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-07T20:20:48.307670] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-07T20:20:48.307800] [INFO ] [sig ] DWAS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:48.454614] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DWAS.txt [2026-01-07T20:20:48.454785] [INFO ] [sig ] [998/3515] Completed DWAS in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:48.454826] [INFO ] [sig ] [999/3515] Forecasting DWSH... [2026-01-07T20:20:48.454855] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-07T20:20:48.454889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-07T20:20:48.466420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-07T20:20:48.466778] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-07T20:20:48.467536] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-07T20:20:48.467609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:48.467644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:48.467669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:48.467725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:48.523448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:48.524318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:48.524405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:48.524439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:48.629773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:48.629937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:48.629980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:48.630058] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:48.633482] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=16.25%) [2026-01-07T20:20:48.633783] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-07T20:20:48.633911] [INFO ] [sig ] DWSH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:48.775153] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DWSH.txt [2026-01-07T20:20:48.775306] [INFO ] [sig ] [999/3515] Completed DWSH in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-07T20:20:48.775346] [INFO ] [sig ] [1000/3515] Forecasting DX... [2026-01-07T20:20:48.775377] [INFO ] [sig ] Generating forecast for: DX [2026-01-07T20:20:48.775407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-07T20:20:48.786796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-07T20:20:48.787085] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-07T20:20:48.787858] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-07T20:20:48.787910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:48.787943] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:48.787970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:48.788026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:48.843980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:48.844812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:48.844905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:48.844937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:48.966128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:48.966293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:48.966332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:48.966361] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:48.970237] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-01-07T20:20:48.970558] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-07T20:20:48.970723] [INFO ] [sig ] DX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:49.114526] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DX.txt [2026-01-07T20:20:49.114676] [INFO ] [sig ] [1000/3515] Completed DX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-07T20:20:49.114722] [INFO ] [sig ] [1001/3515] Forecasting DXC... [2026-01-07T20:20:49.114752] [INFO ] [sig ] Generating forecast for: DXC [2026-01-07T20:20:49.114784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-07T20:20:49.126155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-07T20:20:49.126430] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-07T20:20:49.127317] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-07T20:20:49.127370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:49.127402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:49.127428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:49.127484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:49.183508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:49.184119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:49.184199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:49.184232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:49.304070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:49.304228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:49.304269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:49.304298] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:49.307644] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=70.64%) [2026-01-07T20:20:49.307920] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-07T20:20:49.308045] [INFO ] [sig ] DXC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:49.447915] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DXC.txt [2026-01-07T20:20:49.448063] [INFO ] [sig ] [1001/3515] Completed DXC in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-07T20:20:49.448103] [INFO ] [sig ] [1002/3515] Forecasting DXCM... [2026-01-07T20:20:49.448132] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-07T20:20:49.448165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-07T20:20:49.459466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-07T20:20:49.459833] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-07T20:20:49.460622] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-07T20:20:49.460676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:49.460708] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:49.460738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:49.460806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:49.520356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:49.521314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:49.521435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:49.521472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:49.642590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:49.642752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:49.642793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:49.642822] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:49.646136] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-01-07T20:20:49.646399] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-07T20:20:49.646550] [INFO ] [sig ] DXCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:49.787512] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DXCM.txt [2026-01-07T20:20:49.787663] [INFO ] [sig ] [1002/3515] Completed DXCM in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:49.787704] [INFO ] [sig ] [1003/3515] Forecasting DXPE... [2026-01-07T20:20:49.787733] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-07T20:20:49.787764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-07T20:20:49.799669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-07T20:20:49.799954] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-07T20:20:49.800727] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-07T20:20:49.800783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:49.800822] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:49.800856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:49.800924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:49.856674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:49.857262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:49.857341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:49.857374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:49.974312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:49.974428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:49.974466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:49.974494] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:49.977661] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-01-07T20:20:49.977928] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-07T20:20:49.978053] [INFO ] [sig ] DXPE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:50.115931] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DXPE.txt [2026-01-07T20:20:50.116057] [INFO ] [sig ] [1003/3515] Completed DXPE in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:50.116096] [INFO ] [sig ] [1004/3515] Forecasting DY... [2026-01-07T20:20:50.116124] [INFO ] [sig ] Generating forecast for: DY [2026-01-07T20:20:50.116156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-07T20:20:50.127641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-07T20:20:50.127930] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-07T20:20:50.128692] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-07T20:20:50.128743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:50.128775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:50.128803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:50.128863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:50.184878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:50.185468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:50.185551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:50.185602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:50.305930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:50.306060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:50.306098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:50.306143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:50.309383] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-07T20:20:50.309683] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-07T20:20:50.309806] [INFO ] [sig ] DY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:50.448589] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/DY.txt [2026-01-07T20:20:50.448718] [INFO ] [sig ] [1004/3515] Completed DY in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:50.448757] [INFO ] [sig ] [1005/3515] Forecasting DYN... [2026-01-07T20:20:50.448787] [INFO ] [sig ] Generating forecast for: DYN [2026-01-07T20:20:50.448817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-07T20:20:50.460019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-07T20:20:50.460290] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-07T20:20:50.461049] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-07T20:20:50.461100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:50.461132] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:50.461158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:50.461214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:50.516875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:50.517455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:50.517533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:50.517567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:50.637353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:50.637479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:50.637518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:50.637547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:50.640796] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=14.29%) [2026-01-07T20:20:50.641089] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-07T20:20:50.641210] [INFO ] [sig ] DYN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:50.780464] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/DYN.txt [2026-01-07T20:20:50.780608] [INFO ] [sig ] [1005/3515] Completed DYN in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:50.780650] [INFO ] [sig ] [1006/3515] Forecasting E... [2026-01-07T20:20:50.780681] [INFO ] [sig ] Generating forecast for: E [2026-01-07T20:20:50.780711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-07T20:20:50.792214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-07T20:20:50.792496] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-07T20:20:50.793264] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-07T20:20:50.793317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:50.793348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:50.793376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:50.793436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:50.849477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:50.850104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:50.850183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:50.850251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:50.974318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:50.974483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:50.974530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:50.974562] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:50.978111] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-07T20:20:50.978461] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-07T20:20:50.978611] [INFO ] [sig ] E: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:51.117618] [INFO ] [LOCAL ] Saved forecast: E 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/E.txt [2026-01-07T20:20:51.117747] [INFO ] [sig ] [1006/3515] Completed E in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:51.117786] [INFO ] [sig ] [1007/3515] Forecasting EA... [2026-01-07T20:20:51.117816] [INFO ] [sig ] Generating forecast for: EA [2026-01-07T20:20:51.117848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-07T20:20:51.129936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-07T20:20:51.130212] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-07T20:20:51.131000] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-07T20:20:51.131053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:51.131085] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:51.131113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:51.131172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:51.193936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:51.195014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:51.195122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:51.195168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:51.324768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:51.324928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:51.324971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:51.325000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:51.328352] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-07T20:20:51.328658] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-07T20:20:51.328786] [INFO ] [sig ] EA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:51.469743] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EA.txt [2026-01-07T20:20:51.469875] [INFO ] [sig ] [1007/3515] Completed EA in 0.4s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:51.469914] [INFO ] [sig ] [1008/3515] Forecasting EAF... [2026-01-07T20:20:51.469945] [INFO ] [sig ] Generating forecast for: EAF [2026-01-07T20:20:51.469975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-07T20:20:51.487101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-07T20:20:51.487397] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-07T20:20:51.488162] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-07T20:20:51.488215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:51.488247] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:51.488274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:51.488341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:51.544376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:51.544984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:51.545062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:51.545095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:51.665091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:51.665227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:51.665266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:51.665297] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:51.668603] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-07T20:20:51.668875] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-07T20:20:51.669001] [INFO ] [sig ] EAF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:51.813848] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EAF.txt [2026-01-07T20:20:51.814006] [INFO ] [sig ] [1008/3515] Completed EAF in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:51.814046] [INFO ] [sig ] [1009/3515] Forecasting EAI... [2026-01-07T20:20:51.814076] [INFO ] [sig ] Generating forecast for: EAI [2026-01-07T20:20:51.814107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-07T20:20:51.825499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-07T20:20:51.825879] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-07T20:20:51.826672] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-07T20:20:51.826724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:51.826756] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:51.826783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:51.826849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:51.882361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:51.883151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:51.883238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:51.883271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:51.997698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:51.997864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:51.997906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:51.997937] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:52.001405] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-01-07T20:20:52.001718] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-07T20:20:52.001852] [INFO ] [sig ] EAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:52.144440] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EAI.txt [2026-01-07T20:20:52.144616] [INFO ] [sig ] [1009/3515] Completed EAI in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:52.144688] [INFO ] [sig ] [1010/3515] Forecasting EARN... [2026-01-07T20:20:52.144719] [INFO ] [sig ] Generating forecast for: EARN [2026-01-07T20:20:52.144750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-07T20:20:52.156115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-07T20:20:52.156448] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-07T20:20:52.157244] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-07T20:20:52.157308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:52.157341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:52.157369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:52.157425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:52.213721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:52.214631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:52.214723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:52.214758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:52.340386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:52.340542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:52.340599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:52.340631] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:52.343942] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-07T20:20:52.344206] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-07T20:20:52.344326] [INFO ] [sig ] EARN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:52.489184] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EARN.txt [2026-01-07T20:20:52.489327] [INFO ] [sig ] [1010/3515] Completed EARN in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:52.489368] [INFO ] [sig ] [1011/3515] Forecasting EB... [2026-01-07T20:20:52.489398] [INFO ] [sig ] Generating forecast for: EB [2026-01-07T20:20:52.489428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-07T20:20:52.501010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-07T20:20:52.501317] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-07T20:20:52.502122] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-07T20:20:52.502182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:52.502224] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:52.502254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:52.502314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:52.560162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:52.560829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:52.560918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:52.560955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:52.683518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:52.683688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:52.683730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:52.683760] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:52.687125] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-07T20:20:52.687400] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-07T20:20:52.687524] [INFO ] [sig ] EB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:52.827851] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EB.txt [2026-01-07T20:20:52.827980] [INFO ] [sig ] [1011/3515] Completed EB in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:52.828021] [INFO ] [sig ] [1012/3515] Forecasting EBAY... [2026-01-07T20:20:52.828051] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-07T20:20:52.828080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-07T20:20:52.839686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-07T20:20:52.839987] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-07T20:20:52.840920] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-07T20:20:52.840983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:52.841022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:52.841055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:52.841112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:52.899607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:52.900314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:52.900398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:52.900433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:53.029220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:53.029375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:53.029416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:53.029444] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:53.033150] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-07T20:20:53.033431] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-07T20:20:53.033557] [INFO ] [sig ] EBAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:53.174373] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EBAY.txt [2026-01-07T20:20:53.174519] [INFO ] [sig ] [1012/3515] Completed EBAY in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:53.174559] [INFO ] [sig ] [1013/3515] Forecasting EBC... [2026-01-07T20:20:53.174610] [INFO ] [sig ] Generating forecast for: EBC [2026-01-07T20:20:53.174644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-07T20:20:53.186709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-07T20:20:53.186999] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-07T20:20:53.187787] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-07T20:20:53.187841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:53.187876] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:53.187932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:53.187993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:53.245469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:53.246303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:53.246383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:53.246416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:53.368942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:53.369094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:53.369135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:53.369165] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:53.372543] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-01-07T20:20:53.372833] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-07T20:20:53.372959] [INFO ] [sig ] EBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:53.512367] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EBC.txt [2026-01-07T20:20:53.512514] [INFO ] [sig ] [1013/3515] Completed EBC in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:53.512553] [INFO ] [sig ] [1014/3515] Forecasting EBF... [2026-01-07T20:20:53.512601] [INFO ] [sig ] Generating forecast for: EBF [2026-01-07T20:20:53.512634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-07T20:20:53.524063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-07T20:20:53.524342] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-07T20:20:53.525114] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-07T20:20:53.525165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:53.525197] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:53.525224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:53.525280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:53.581790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:53.582415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:53.582498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:53.582532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:53.700121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:53.700243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:53.700282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:53.700312] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:53.703529] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-07T20:20:53.703813] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-07T20:20:53.703938] [INFO ] [sig ] EBF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:53.850434] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EBF.txt [2026-01-07T20:20:53.850555] [INFO ] [sig ] [1014/3515] Completed EBF in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:53.850613] [INFO ] [sig ] [1015/3515] Forecasting EBON... [2026-01-07T20:20:53.850644] [INFO ] [sig ] Generating forecast for: EBON [2026-01-07T20:20:53.850674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-07T20:20:53.861872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-07T20:20:53.862164] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-07T20:20:53.863022] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-07T20:20:53.863078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:53.863111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:53.863141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:53.863198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:53.920979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:53.921591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:53.921685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:53.921720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:54.025826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:54.026012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:54.026076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:54.026125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:54.029968] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-01-07T20:20:54.030284] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-07T20:20:54.030420] [INFO ] [sig ] EBON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:54.171314] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EBON.txt [2026-01-07T20:20:54.171432] [INFO ] [sig ] [1015/3515] Completed EBON in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-07T20:20:54.171469] [INFO ] [sig ] [1016/3515] Forecasting EBS... [2026-01-07T20:20:54.171499] [INFO ] [sig ] Generating forecast for: EBS [2026-01-07T20:20:54.171529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-07T20:20:54.182938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-07T20:20:54.183229] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-07T20:20:54.184029] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-07T20:20:54.184082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:54.184116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:54.184144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:54.184202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:54.241487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:54.242104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:54.242183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:54.242216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:54.360351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:54.360463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:54.360503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:54.360532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:54.363882] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-01-07T20:20:54.364155] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-07T20:20:54.364281] [INFO ] [sig ] EBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:54.504821] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EBS.txt [2026-01-07T20:20:54.504934] [INFO ] [sig ] [1016/3515] Completed EBS in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-07T20:20:54.504975] [INFO ] [sig ] [1017/3515] Forecasting EC... [2026-01-07T20:20:54.505006] [INFO ] [sig ] Generating forecast for: EC [2026-01-07T20:20:54.505036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-07T20:20:54.516011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-07T20:20:54.516280] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-07T20:20:54.517059] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-07T20:20:54.517123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:54.517168] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:54.517213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:54.517273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:54.573403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:54.574029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:54.574110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:54.574143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:54.694348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:54.694484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:54.694541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:54.694589] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:54.697962] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=33.46%) [2026-01-07T20:20:54.698232] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-07T20:20:54.698356] [INFO ] [sig ] EC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:54.840466] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EC.txt [2026-01-07T20:20:54.840607] [INFO ] [sig ] [1017/3515] Completed EC in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-07T20:20:54.840648] [INFO ] [sig ] [1018/3515] Forecasting ECC... [2026-01-07T20:20:54.840678] [INFO ] [sig ] Generating forecast for: ECC [2026-01-07T20:20:54.840708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-07T20:20:54.851564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-07T20:20:54.851858] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-07T20:20:54.852627] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-07T20:20:54.852678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:54.852710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:54.852737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:54.852792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:54.911438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:54.912074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:54.912365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:54.912399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:55.040584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:55.040742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:55.040782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:55.040813] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:55.044600] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-01-07T20:20:55.044890] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-07T20:20:55.045045] [INFO ] [sig ] ECC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:55.185923] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ECC.txt [2026-01-07T20:20:55.186040] [INFO ] [sig ] [1018/3515] Completed ECC in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-07T20:20:55.186079] [INFO ] [sig ] [1019/3515] Forecasting ECL... [2026-01-07T20:20:55.186109] [INFO ] [sig ] Generating forecast for: ECL [2026-01-07T20:20:55.186141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-07T20:20:55.197762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-07T20:20:55.198057] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-07T20:20:55.198933] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-07T20:20:55.198997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:55.199038] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:55.199071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:55.199130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:55.259112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:55.259893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:55.259980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:55.260014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:55.379647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:55.379800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:55.379840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:55.379871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:55.383209] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-07T20:20:55.383487] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-07T20:20:55.383630] [INFO ] [sig ] ECL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:55.523794] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ECL.txt [2026-01-07T20:20:55.523922] [INFO ] [sig ] [1019/3515] Completed ECL in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:55.523963] [INFO ] [sig ] [1020/3515] Forecasting ECPG... [2026-01-07T20:20:55.523993] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-07T20:20:55.524023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-07T20:20:55.535464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-07T20:20:55.535801] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-07T20:20:55.536552] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-07T20:20:55.536628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:55.536661] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:55.536689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:55.536747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:55.594508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:55.595216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:55.595302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:55.595336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:55.713726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:55.713847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:55.713886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:55.713915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:55.717344] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-07T20:20:55.717650] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-07T20:20:55.717773] [INFO ] [sig ] ECPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:55.862562] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ECPG.txt [2026-01-07T20:20:55.862721] [INFO ] [sig ] [1020/3515] Completed ECPG in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:55.862765] [INFO ] [sig ] [1021/3515] Forecasting ECX... [2026-01-07T20:20:55.862795] [INFO ] [sig ] Generating forecast for: ECX [2026-01-07T20:20:55.862825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-07T20:20:55.874963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-07T20:20:55.875262] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-07T20:20:55.876130] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-07T20:20:55.876194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:55.876242] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:55.876273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:55.876332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:55.937519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:55.938553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:55.938659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:55.938696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:56.066564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:56.066747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:56.066788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:56.066818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:56.070927] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=84.96%) [2026-01-07T20:20:56.071203] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-07T20:20:56.071331] [INFO ] [sig ] ECX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:56.211367] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ECX.txt [2026-01-07T20:20:56.211485] [INFO ] [sig ] [1021/3515] Completed ECX in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:56.211522] [INFO ] [sig ] [1022/3515] Forecasting ED... [2026-01-07T20:20:56.211552] [INFO ] [sig ] Generating forecast for: ED [2026-01-07T20:20:56.211599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-07T20:20:56.222828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-07T20:20:56.223107] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-07T20:20:56.223866] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-07T20:20:56.223917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:56.223949] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:56.223976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:56.224032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:56.281741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:56.282378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:56.282460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:56.282494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:56.402383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:56.402509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:56.402555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:56.402613] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:56.405865] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=27.72%) [2026-01-07T20:20:56.406135] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-07T20:20:56.406256] [INFO ] [sig ] ED: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:56.545068] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ED.txt [2026-01-07T20:20:56.545189] [INFO ] [sig ] [1022/3515] Completed ED in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:56.545227] [INFO ] [sig ] [1023/3515] Forecasting EDAP... [2026-01-07T20:20:56.545257] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-07T20:20:56.545287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-07T20:20:56.556564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-07T20:20:56.556875] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-07T20:20:56.557675] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-07T20:20:56.557728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:56.557761] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:56.557789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:56.557848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:56.615840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:56.616475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:56.616559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:56.616615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:56.736967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:56.737139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:56.737181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:56.737210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:56.740762] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-07T20:20:56.741045] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-07T20:20:56.741179] [INFO ] [sig ] EDAP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:56.896438] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EDAP.txt [2026-01-07T20:20:56.896589] [INFO ] [sig ] [1023/3515] Completed EDAP in 0.4s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:56.896631] [INFO ] [sig ] [1024/3515] Forecasting EDD... [2026-01-07T20:20:56.896661] [INFO ] [sig ] Generating forecast for: EDD [2026-01-07T20:20:56.896692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-07T20:20:56.909078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-07T20:20:56.909370] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-07T20:20:56.910206] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-07T20:20:56.910257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:56.910290] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:56.910316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:56.910371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:56.970044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:56.970807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:56.970890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:56.970923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:57.095711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:57.095881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:57.095921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:57.095951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:57.100053] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-07T20:20:57.100321] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-07T20:20:57.100439] [INFO ] [sig ] EDD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:57.243095] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EDD.txt [2026-01-07T20:20:57.243229] [INFO ] [sig ] [1024/3515] Completed EDD in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:57.243268] [INFO ] [sig ] [1025/3515] Forecasting EDF... [2026-01-07T20:20:57.243304] [INFO ] [sig ] Generating forecast for: EDF [2026-01-07T20:20:57.243336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-07T20:20:57.255209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-07T20:20:57.255500] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-07T20:20:57.256276] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-07T20:20:57.256328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:57.256359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:57.256387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:57.256443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:57.314859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:57.315464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:57.315543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:57.315592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:57.431676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:57.431815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:57.431853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:57.431881] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:57.435684] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=78.10%) [2026-01-07T20:20:57.435952] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-07T20:20:57.436069] [INFO ] [sig ] EDF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:57.574503] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EDF.txt [2026-01-07T20:20:57.574634] [INFO ] [sig ] [1025/3515] Completed EDF in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:57.574674] [INFO ] [sig ] [1026/3515] Forecasting EDN... [2026-01-07T20:20:57.574702] [INFO ] [sig ] Generating forecast for: EDN [2026-01-07T20:20:57.574731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-07T20:20:57.585919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-07T20:20:57.586223] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-07T20:20:57.586989] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-07T20:20:57.587040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:57.587072] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:57.587099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:57.587156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:57.642029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:57.642663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:57.642742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:57.642775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:57.760891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:57.761015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:57.761055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:57.761083] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:57.764264] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-07T20:20:57.764528] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-07T20:20:57.764664] [INFO ] [sig ] EDN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:57.905822] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EDN.txt [2026-01-07T20:20:57.905950] [INFO ] [sig ] [1026/3515] Completed EDN in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:57.906026] [INFO ] [sig ] [1027/3515] Forecasting EE... [2026-01-07T20:20:57.906058] [INFO ] [sig ] Generating forecast for: EE [2026-01-07T20:20:57.906088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-07T20:20:57.917054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-07T20:20:57.917342] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-07T20:20:57.918117] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-07T20:20:57.918168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:57.918200] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:57.918227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:57.918284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:57.975133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:57.975746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:57.975826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:57.975858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:58.093203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:58.093357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:58.093397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:58.093425] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:58.096719] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-07T20:20:58.096988] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-07T20:20:58.097110] [INFO ] [sig ] EE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:58.236420] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EE.txt [2026-01-07T20:20:58.236550] [INFO ] [sig ] [1027/3515] Completed EE in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:58.236608] [INFO ] [sig ] [1028/3515] Forecasting EEMA... [2026-01-07T20:20:58.236640] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-07T20:20:58.236672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-07T20:20:58.247649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-07T20:20:58.247914] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-07T20:20:58.248673] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-07T20:20:58.248724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:58.248756] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:58.248783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:58.248839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:58.304482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:58.305127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:58.305207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:58.305240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:58.421116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:58.421246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:58.421283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:58.421327] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:58.424538] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-01-07T20:20:58.424820] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-07T20:20:58.424939] [INFO ] [sig ] EEMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:58.564896] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EEMA.txt [2026-01-07T20:20:58.565014] [INFO ] [sig ] [1028/3515] Completed EEMA in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:58.565056] [INFO ] [sig ] [1029/3515] Forecasting EEX... [2026-01-07T20:20:58.565085] [INFO ] [sig ] Generating forecast for: EEX [2026-01-07T20:20:58.565115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-07T20:20:58.580451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-07T20:20:58.580875] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-07T20:20:58.581883] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-07T20:20:58.581945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:58.581984] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:58.582022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:58.582098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:58.645172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:58.645932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:58.646021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:58.646054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:58.765749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:58.765921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:58.765962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:58.765989] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:58.769522] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=10.65%) [2026-01-07T20:20:58.769826] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-07T20:20:58.769952] [INFO ] [sig ] EEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:58.911752] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EEX.txt [2026-01-07T20:20:58.911897] [INFO ] [sig ] [1029/3515] Completed EEX in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:58.911937] [INFO ] [sig ] [1030/3515] Forecasting EFC... [2026-01-07T20:20:58.911967] [INFO ] [sig ] Generating forecast for: EFC [2026-01-07T20:20:58.911999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-07T20:20:58.924109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-07T20:20:58.924437] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-07T20:20:58.925219] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-07T20:20:58.925272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:58.925304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:58.925357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:58.925430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:58.984357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:58.985129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:58.985223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:58.985261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:59.108062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:59.108226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:59.108266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:59.108295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:59.112170] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-01-07T20:20:59.112451] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-07T20:20:59.112598] [INFO ] [sig ] EFC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:59.253869] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EFC.txt [2026-01-07T20:20:59.254019] [INFO ] [sig ] [1030/3515] Completed EFC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:59.254059] [INFO ] [sig ] [1031/3515] Forecasting EFSC... [2026-01-07T20:20:59.254089] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-07T20:20:59.254122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-07T20:20:59.266973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-07T20:20:59.267309] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-07T20:20:59.268076] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-07T20:20:59.268131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:59.268163] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:59.268190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:59.268246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:59.323690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:59.324388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:59.324472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:59.324506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:59.444213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:59.444411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:59.444453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:59.444482] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:59.448348] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-01-07T20:20:59.448710] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-07T20:20:59.448859] [INFO ] [sig ] EFSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:20:59.590179] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EFSC.txt [2026-01-07T20:20:59.590344] [INFO ] [sig ] [1031/3515] Completed EFSC in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:59.590384] [INFO ] [sig ] [1032/3515] Forecasting EFX... [2026-01-07T20:20:59.590415] [INFO ] [sig ] Generating forecast for: EFX [2026-01-07T20:20:59.590447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-07T20:20:59.602117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-07T20:20:59.602414] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-07T20:20:59.603232] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-07T20:20:59.603283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:59.603315] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:59.603342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:59.603410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:20:59.661400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:20:59.662351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:20:59.662437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:20:59.662469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:20:59.782552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:20:59.782728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:20:59.782768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:20:59.782796] [INFO ] [FORECASTER] Training complete [2026-01-07T20:20:59.786156] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=48.48%) [2026-01-07T20:20:59.786426] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-07T20:20:59.786591] [INFO ] [sig ] EFX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:20:59.939035] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EFX.txt [2026-01-07T20:20:59.939171] [INFO ] [sig ] [1032/3515] Completed EFX in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-07T20:20:59.939211] [INFO ] [sig ] [1033/3515] Forecasting EG... [2026-01-07T20:20:59.939241] [INFO ] [sig ] Generating forecast for: EG [2026-01-07T20:20:59.939271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-07T20:20:59.950931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-07T20:20:59.951200] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-07T20:20:59.952001] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-07T20:20:59.952060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:20:59.952092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:20:59.952119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:20:59.952175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:00.007626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:00.008252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:00.008332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:00.008365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:00.124638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:00.124778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:00.124817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:00.124845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:00.128150] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-01-07T20:21:00.128455] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-07T20:21:00.128594] [INFO ] [sig ] EG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:00.266361] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EG.txt [2026-01-07T20:21:00.266481] [INFO ] [sig ] [1033/3515] Completed EG in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-07T20:21:00.266521] [INFO ] [sig ] [1034/3515] Forecasting EGAN... [2026-01-07T20:21:00.266550] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-07T20:21:00.266598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-07T20:21:00.277624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-07T20:21:00.277896] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-07T20:21:00.278699] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-07T20:21:00.278764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:00.278797] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:00.278823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:00.278878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:00.335482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:00.336377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:00.336473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:00.336508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:00.456407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:00.456586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:00.456633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:00.456663] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:00.460207] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-07T20:21:00.460509] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-07T20:21:00.460669] [INFO ] [sig ] EGAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:00.604283] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EGAN.txt [2026-01-07T20:21:00.604423] [INFO ] [sig ] [1034/3515] Completed EGAN in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-07T20:21:00.604463] [INFO ] [sig ] [1035/3515] Forecasting EGBN... [2026-01-07T20:21:00.604493] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-07T20:21:00.604525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-07T20:21:00.615653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-07T20:21:00.616018] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-07T20:21:00.617007] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-07T20:21:00.617068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:00.617103] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:00.617130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:00.617187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:00.674768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:00.675621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:00.675711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:00.675745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:00.801879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:00.802036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:00.802077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:00.802108] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:00.805456] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-07T20:21:00.805748] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-07T20:21:00.805870] [INFO ] [sig ] EGBN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:00.951662] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EGBN.txt [2026-01-07T20:21:00.951801] [INFO ] [sig ] [1035/3515] Completed EGBN in 0.3s | 2.90 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-07T20:21:00.951843] [INFO ] [sig ] [1036/3515] Forecasting EGP... [2026-01-07T20:21:00.951873] [INFO ] [sig ] Generating forecast for: EGP [2026-01-07T20:21:00.951913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-07T20:21:00.964644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-07T20:21:00.965219] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-07T20:21:00.966121] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-07T20:21:00.966176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:00.966210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:00.966238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:00.966296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:01.026066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:01.026947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:01.027035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:01.027070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:01.156856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:01.157014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:01.157054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:01.157085] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:01.160892] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-01-07T20:21:01.161199] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-07T20:21:01.161363] [INFO ] [sig ] EGP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:01.309791] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EGP.txt [2026-01-07T20:21:01.309949] [INFO ] [sig ] [1036/3515] Completed EGP in 0.4s | 2.90 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-07T20:21:01.309989] [INFO ] [sig ] [1037/3515] Forecasting EGY... [2026-01-07T20:21:01.310022] [INFO ] [sig ] Generating forecast for: EGY [2026-01-07T20:21:01.310052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-07T20:21:01.321676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-07T20:21:01.322035] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-07T20:21:01.322825] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-07T20:21:01.322877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:01.322910] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:01.322937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:01.322994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:01.377940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:01.378695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:01.378781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:01.378814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:01.494138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:01.494322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:01.494396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:01.494429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:01.497856] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-07T20:21:01.498160] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-07T20:21:01.498289] [INFO ] [sig ] EGY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:01.638358] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EGY.txt [2026-01-07T20:21:01.638530] [INFO ] [sig ] [1037/3515] Completed EGY in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:01.638615] [INFO ] [sig ] [1038/3515] Forecasting EH... [2026-01-07T20:21:01.638655] [INFO ] [sig ] Generating forecast for: EH [2026-01-07T20:21:01.638688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-07T20:21:01.651416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-07T20:21:01.651803] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-07T20:21:01.652634] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-07T20:21:01.652693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:01.652728] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:01.652756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:01.652814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:01.712090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:01.712978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:01.713071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:01.713114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:01.838791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:01.838951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:01.838994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:01.839024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:01.842586] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-07T20:21:01.842891] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-07T20:21:01.843054] [INFO ] [sig ] EH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:01.992945] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EH.txt [2026-01-07T20:21:01.993119] [INFO ] [sig ] [1038/3515] Completed EH in 0.4s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:01.993173] [INFO ] [sig ] [1039/3515] Forecasting EHAB... [2026-01-07T20:21:01.993205] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-07T20:21:01.993239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-07T20:21:02.006078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-07T20:21:02.006455] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-07T20:21:02.007317] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-07T20:21:02.007372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:02.007407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:02.007442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:02.007517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:02.067842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:02.068788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:02.068882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:02.068917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:02.200064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:02.200227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:02.200270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:02.200300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:02.204183] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-07T20:21:02.204471] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-07T20:21:02.204634] [INFO ] [sig ] EHAB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:02.354366] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EHAB.txt [2026-01-07T20:21:02.354523] [INFO ] [sig ] [1039/3515] Completed EHAB in 0.4s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:02.354566] [INFO ] [sig ] [1040/3515] Forecasting EHC... [2026-01-07T20:21:02.354619] [INFO ] [sig ] Generating forecast for: EHC [2026-01-07T20:21:02.354653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-07T20:21:02.366653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-07T20:21:02.366995] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-07T20:21:02.367794] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-07T20:21:02.367851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:02.367892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:02.367922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:02.367984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:02.426453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:02.427341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:02.427428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:02.427461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:02.542504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:02.542678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:02.542718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:02.542747] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:02.546048] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-07T20:21:02.546328] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-07T20:21:02.546453] [INFO ] [sig ] EHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:02.684350] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EHC.txt [2026-01-07T20:21:02.684486] [INFO ] [sig ] [1040/3515] Completed EHC in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:02.684525] [INFO ] [sig ] [1041/3515] Forecasting EHI... [2026-01-07T20:21:02.684555] [INFO ] [sig ] Generating forecast for: EHI [2026-01-07T20:21:02.684605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-07T20:21:02.696189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-07T20:21:02.696552] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-07T20:21:02.697338] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-07T20:21:02.697390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:02.697422] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:02.697448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:02.697504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:02.752082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:02.752823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:02.752933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:02.752966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:02.867553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:02.867723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:02.867780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:02.867811] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:02.871162] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-07T20:21:02.871435] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-07T20:21:02.871559] [INFO ] [sig ] EHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:03.014451] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EHI.txt [2026-01-07T20:21:03.014625] [INFO ] [sig ] [1041/3515] Completed EHI in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:03.014668] [INFO ] [sig ] [1042/3515] Forecasting EHTH... [2026-01-07T20:21:03.014699] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-07T20:21:03.014729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-07T20:21:03.026186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-07T20:21:03.026503] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-07T20:21:03.027301] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-07T20:21:03.027354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:03.027386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:03.027413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:03.027470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:03.086659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:03.087515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:03.087678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:03.087736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:03.213847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:03.214011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:03.214053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:03.214083] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:03.217954] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-07T20:21:03.218240] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-07T20:21:03.218365] [INFO ] [sig ] EHTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:03.370916] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EHTH.txt [2026-01-07T20:21:03.371056] [INFO ] [sig ] [1042/3515] Completed EHTH in 0.4s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:03.371098] [INFO ] [sig ] [1043/3515] Forecasting EIC... [2026-01-07T20:21:03.371130] [INFO ] [sig ] Generating forecast for: EIC [2026-01-07T20:21:03.371163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-07T20:21:03.384627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-07T20:21:03.384965] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-07T20:21:03.385807] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-07T20:21:03.385870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:03.385908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:03.385938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:03.385997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:03.448331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:03.449228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:03.449316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:03.449350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:03.575344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:03.575727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:03.575772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:03.575801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:03.579912] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=17.45%) [2026-01-07T20:21:03.580273] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-07T20:21:03.580405] [INFO ] [sig ] EIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:03.721065] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EIC.txt [2026-01-07T20:21:03.721204] [INFO ] [sig ] [1043/3515] Completed EIC in 0.4s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:03.721271] [INFO ] [sig ] [1044/3515] Forecasting EIG... [2026-01-07T20:21:03.721302] [INFO ] [sig ] Generating forecast for: EIG [2026-01-07T20:21:03.721333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-07T20:21:03.732514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-07T20:21:03.732830] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-07T20:21:03.733569] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-07T20:21:03.733643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:03.733676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:03.733704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:03.733760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:03.791899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:03.792676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:03.792761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:03.792794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:03.910187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:03.910350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:03.910391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:03.910421] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:03.913768] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=26.75%) [2026-01-07T20:21:03.914036] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-07T20:21:03.914161] [INFO ] [sig ] EIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:04.054476] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EIG.txt [2026-01-07T20:21:04.054637] [INFO ] [sig ] [1044/3515] Completed EIG in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:04.054678] [INFO ] [sig ] [1045/3515] Forecasting EIX... [2026-01-07T20:21:04.054707] [INFO ] [sig ] Generating forecast for: EIX [2026-01-07T20:21:04.054737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-07T20:21:04.067069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-07T20:21:04.067426] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-07T20:21:04.068208] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-07T20:21:04.068259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:04.068303] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:04.068331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:04.068387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:04.125869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:04.126558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:04.126659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:04.126695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:04.246087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:04.246240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:04.246281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:04.246310] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:04.249640] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-07T20:21:04.249910] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-07T20:21:04.250037] [INFO ] [sig ] EIX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:04.392630] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EIX.txt [2026-01-07T20:21:04.392789] [INFO ] [sig ] [1045/3515] Completed EIX in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:04.392832] [INFO ] [sig ] [1046/3515] Forecasting EL... [2026-01-07T20:21:04.392861] [INFO ] [sig ] Generating forecast for: EL [2026-01-07T20:21:04.392893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-07T20:21:04.404692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-07T20:21:04.405033] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-07T20:21:04.405914] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-07T20:21:04.405969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:04.406004] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:04.406034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:04.406093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:04.462041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:04.462873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:04.462956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:04.462989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:04.589119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:04.589283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:04.589323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:04.589351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:04.592942] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-07T20:21:04.593230] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-07T20:21:04.593359] [INFO ] [sig ] EL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:04.737173] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EL.txt [2026-01-07T20:21:04.737321] [INFO ] [sig ] [1046/3515] Completed EL in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:04.737362] [INFO ] [sig ] [1047/3515] Forecasting ELAB... [2026-01-07T20:21:04.737392] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-07T20:21:04.737423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-07T20:21:04.749202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-07T20:21:04.749523] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-07T20:21:04.750369] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-07T20:21:04.750422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:04.750455] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:04.750513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:04.750596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:04.810041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:04.810966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:04.811051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:04.811087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:04.929501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:04.929690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:04.929738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:04.929771] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:04.933068] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-07T20:21:04.933341] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-07T20:21:04.933462] [INFO ] [sig ] ELAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:05.136924] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELAB.txt [2026-01-07T20:21:05.137063] [INFO ] [sig ] [1047/3515] Completed ELAB in 0.4s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:05.137103] [INFO ] [sig ] [1048/3515] Forecasting ELAN... [2026-01-07T20:21:05.137133] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-07T20:21:05.137163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-07T20:21:05.148520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-07T20:21:05.148840] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-07T20:21:05.149661] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-07T20:21:05.149716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:05.149749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:05.149778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:05.149836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:05.207765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:05.208669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:05.208761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:05.208795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:05.335069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:05.335226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:05.335265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:05.335295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:05.338698] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-01-07T20:21:05.338972] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-07T20:21:05.339097] [INFO ] [sig ] ELAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:05.478896] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELAN.txt [2026-01-07T20:21:05.479040] [INFO ] [sig ] [1048/3515] Completed ELAN in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:05.479082] [INFO ] [sig ] [1049/3515] Forecasting ELC... [2026-01-07T20:21:05.479118] [INFO ] [sig ] Generating forecast for: ELC [2026-01-07T20:21:05.479150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-07T20:21:05.490192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-07T20:21:05.490510] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-07T20:21:05.491341] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-07T20:21:05.491395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:05.491429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:05.491459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:05.491518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:05.548669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:05.549535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:05.549663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:05.549698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:05.662621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:05.662776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:05.662818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:05.662850] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:05.666259] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=31.42%) [2026-01-07T20:21:05.666539] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-07T20:21:05.666687] [INFO ] [sig ] ELC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:05.809078] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELC.txt [2026-01-07T20:21:05.809237] [INFO ] [sig ] [1049/3515] Completed ELC in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-07T20:21:05.809279] [INFO ] [sig ] [1050/3515] Forecasting ELDN... [2026-01-07T20:21:05.809311] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-07T20:21:05.809344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-07T20:21:05.820767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-07T20:21:05.821076] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-07T20:21:05.821884] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-07T20:21:05.821939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:05.821973] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:05.822001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:05.822061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:05.879026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:05.879854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:05.879940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:05.879977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:06.000065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:06.000241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:06.000283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:06.000314] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:06.004425] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-07T20:21:06.004860] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-07T20:21:06.005016] [INFO ] [sig ] ELDN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:06.150897] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ELDN.txt [2026-01-07T20:21:06.151058] [INFO ] [sig ] [1050/3515] Completed ELDN in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-07T20:21:06.151099] [INFO ] [sig ] [1051/3515] Forecasting ELF... [2026-01-07T20:21:06.151129] [INFO ] [sig ] Generating forecast for: ELF [2026-01-07T20:21:06.151160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-07T20:21:06.162585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-07T20:21:06.162964] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-07T20:21:06.163768] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-07T20:21:06.163821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:06.163855] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:06.163882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:06.163939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:06.222924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:06.223885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:06.223975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:06.224009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:06.344495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:06.344678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:06.344720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:06.344748] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:06.348176] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-07T20:21:06.348465] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-07T20:21:06.348615] [INFO ] [sig ] ELF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:06.492365] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ELF.txt [2026-01-07T20:21:06.492523] [INFO ] [sig ] [1051/3515] Completed ELF in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-07T20:21:06.492565] [INFO ] [sig ] [1052/3515] Forecasting ELME... [2026-01-07T20:21:06.492616] [INFO ] [sig ] Generating forecast for: ELME [2026-01-07T20:21:06.492648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-07T20:21:06.504334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-07T20:21:06.504697] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-07T20:21:06.505479] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-07T20:21:06.505532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:06.505565] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:06.505614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:06.505673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:06.562236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:06.563088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:06.563183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:06.563217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:06.686465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:06.686644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:06.686687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:06.686733] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:06.690228] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-01-07T20:21:06.690542] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-07T20:21:06.690703] [INFO ] [sig ] ELME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:06.832635] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELME.txt [2026-01-07T20:21:06.832813] [INFO ] [sig ] [1052/3515] Completed ELME in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-07T20:21:06.832853] [INFO ] [sig ] [1053/3515] Forecasting ELS... [2026-01-07T20:21:06.832884] [INFO ] [sig ] Generating forecast for: ELS [2026-01-07T20:21:06.832915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-07T20:21:06.844507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-07T20:21:06.844929] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-07T20:21:06.845764] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-07T20:21:06.845818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:06.845851] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:06.845878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:06.845934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:06.901714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:06.902615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:06.902709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:06.902744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:07.023188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:07.023356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:07.023396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:07.023424] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:07.026762] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-01-07T20:21:07.027040] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-07T20:21:07.027165] [INFO ] [sig ] ELS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:07.168096] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ELS.txt [2026-01-07T20:21:07.168261] [INFO ] [sig ] [1053/3515] Completed ELS in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-07T20:21:07.168305] [INFO ] [sig ] [1054/3515] Forecasting ELTX... [2026-01-07T20:21:07.168334] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-07T20:21:07.168364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-07T20:21:07.179441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-07T20:21:07.179831] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-07T20:21:07.180636] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-07T20:21:07.180690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:07.180722] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:07.180750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:07.180806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:07.236218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:07.237177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:07.237282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:07.237316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:07.354649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:07.354810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:07.354849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:07.354879] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:07.358226] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-07T20:21:07.358505] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-07T20:21:07.358651] [INFO ] [sig ] ELTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:07.504442] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELTX.txt [2026-01-07T20:21:07.504620] [INFO ] [sig ] [1054/3515] Completed ELTX in 0.3s | 2.90 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-07T20:21:07.504662] [INFO ] [sig ] [1055/3515] Forecasting ELVA... [2026-01-07T20:21:07.504693] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-07T20:21:07.504725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-07T20:21:07.517813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-07T20:21:07.518189] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-07T20:21:07.518981] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-07T20:21:07.519033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:07.519066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:07.519092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:07.519149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:07.575728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:07.576601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:07.576687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:07.576720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:07.692728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:07.692890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:07.692930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:07.692959] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:07.696846] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-01-07T20:21:07.697158] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-07T20:21:07.697291] [INFO ] [sig ] ELVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:07.837159] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ELVA.txt [2026-01-07T20:21:07.837294] [INFO ] [sig ] [1055/3515] Completed ELVA in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:07.837333] [INFO ] [sig ] [1056/3515] Forecasting ELVN... [2026-01-07T20:21:07.837363] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-07T20:21:07.837394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-07T20:21:07.849324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-07T20:21:07.849708] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-07T20:21:07.850469] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-07T20:21:07.850521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:07.850553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:07.850599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:07.850670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:07.905184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:07.905842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:07.905925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:07.905958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:08.022597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:08.022754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:08.022792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:08.022821] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:08.026137] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=90.24%) [2026-01-07T20:21:08.026419] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-07T20:21:08.026544] [INFO ] [sig ] ELVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:08.164987] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ELVN.txt [2026-01-07T20:21:08.165160] [INFO ] [sig ] [1056/3515] Completed ELVN in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:08.165201] [INFO ] [sig ] [1057/3515] Forecasting ELWS... [2026-01-07T20:21:08.165231] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-07T20:21:08.165262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-07T20:21:08.176444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-07T20:21:08.176813] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-07T20:21:08.177610] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-07T20:21:08.177663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:08.177695] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:08.177722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:08.177778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:08.239145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:08.240162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:08.240287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:08.240323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:08.389947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:08.390146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:08.390198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:08.390237] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:08.395489] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-07T20:21:08.396052] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-07T20:21:08.396281] [INFO ] [sig ] ELWS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:08.590873] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ELWS.txt [2026-01-07T20:21:08.591127] [INFO ] [sig ] [1057/3515] Completed ELWS in 0.4s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:08.591180] [INFO ] [sig ] [1058/3515] Forecasting EM... [2026-01-07T20:21:08.591223] [INFO ] [sig ] Generating forecast for: EM [2026-01-07T20:21:08.591270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-07T20:21:08.609710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-07T20:21:08.610272] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-07T20:21:08.611651] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-07T20:21:08.611790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:08.611849] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:08.611899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:08.611995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:08.694930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:08.696168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:08.696304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:08.696359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:08.861335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:08.861543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:08.861638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:08.861694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:08.867400] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-07T20:21:08.867999] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-07T20:21:08.868223] [INFO ] [sig ] EM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:09.070257] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EM.txt [2026-01-07T20:21:09.070489] [INFO ] [sig ] [1058/3515] Completed EM in 0.5s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:09.070543] [INFO ] [sig ] [1059/3515] Forecasting EMB... [2026-01-07T20:21:09.070603] [INFO ] [sig ] Generating forecast for: EMB [2026-01-07T20:21:09.070650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-07T20:21:09.088300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-07T20:21:09.088820] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-07T20:21:09.090000] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-07T20:21:09.090072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:09.090124] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:09.090168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:09.090260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:09.170157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:09.171397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:09.171526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:09.171602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:09.341102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:09.341263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:09.341305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:09.341334] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:09.345005] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=20.27%) [2026-01-07T20:21:09.345346] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-07T20:21:09.345494] [INFO ] [sig ] EMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:09.492366] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EMB.txt [2026-01-07T20:21:09.492532] [INFO ] [sig ] [1059/3515] Completed EMB in 0.4s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:09.492595] [INFO ] [sig ] [1060/3515] Forecasting EMBC... [2026-01-07T20:21:09.492630] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-07T20:21:09.492663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-07T20:21:09.504642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-07T20:21:09.505046] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-07T20:21:09.505886] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-07T20:21:09.505941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:09.505975] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:09.506003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:09.506061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:09.564355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:09.565238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:09.565327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:09.565362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:09.686309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:09.686493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:09.686536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:09.686565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:09.690204] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-07T20:21:09.690565] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-07T20:21:09.690734] [INFO ] [sig ] EMBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:09.829868] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EMBC.txt [2026-01-07T20:21:09.830057] [INFO ] [sig ] [1060/3515] Completed EMBC in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:09.830099] [INFO ] [sig ] [1061/3515] Forecasting EMD... [2026-01-07T20:21:09.830130] [INFO ] [sig ] Generating forecast for: EMD [2026-01-07T20:21:09.830162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-07T20:21:09.841679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-07T20:21:09.842054] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-07T20:21:09.842862] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-07T20:21:09.842916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:09.842949] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:09.842978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:09.843039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:09.898476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:09.899122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:09.899205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:09.899238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:10.018358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:10.018526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:10.018584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:10.018617] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:10.022076] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=67.19%) [2026-01-07T20:21:10.022353] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-07T20:21:10.022480] [INFO ] [sig ] EMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:10.161452] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EMD.txt [2026-01-07T20:21:10.161613] [INFO ] [sig ] [1061/3515] Completed EMD in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:10.161657] [INFO ] [sig ] [1062/3515] Forecasting EMF... [2026-01-07T20:21:10.161687] [INFO ] [sig ] Generating forecast for: EMF [2026-01-07T20:21:10.161718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-07T20:21:10.173321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-07T20:21:10.173734] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-07T20:21:10.174587] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-07T20:21:10.174642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:10.174676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:10.174704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:10.174764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:10.232154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:10.233109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:10.233197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:10.233231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:10.348247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:10.348418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:10.348459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:10.348488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:10.351837] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-07T20:21:10.352113] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-07T20:21:10.352238] [INFO ] [sig ] EMF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:10.494656] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EMF.txt [2026-01-07T20:21:10.494822] [INFO ] [sig ] [1062/3515] Completed EMF in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:10.494862] [INFO ] [sig ] [1063/3515] Forecasting EMN... [2026-01-07T20:21:10.494893] [INFO ] [sig ] Generating forecast for: EMN [2026-01-07T20:21:10.494925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-07T20:21:10.507152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-07T20:21:10.507680] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-07T20:21:10.508879] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-07T20:21:10.508959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:10.509010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:10.509049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:10.509134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:10.583727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:10.584632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:10.584719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:10.584754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:10.707390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:10.707554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:10.707615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:10.707648] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:10.711189] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-01-07T20:21:10.711561] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-07T20:21:10.711721] [INFO ] [sig ] EMN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:10.866853] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EMN.txt [2026-01-07T20:21:10.867013] [INFO ] [sig ] [1063/3515] Completed EMN in 0.4s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:10.867054] [INFO ] [sig ] [1064/3515] Forecasting EMO... [2026-01-07T20:21:10.867084] [INFO ] [sig ] Generating forecast for: EMO [2026-01-07T20:21:10.867118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-07T20:21:10.881749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-07T20:21:10.882232] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-07T20:21:10.883268] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-07T20:21:10.883340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:10.883420] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:10.883459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:10.883545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:10.946633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:10.947521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:10.947628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:10.947664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:11.057322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:11.057487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:11.057528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:11.057557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:11.061071] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: UP (p=64.59%) [2026-01-07T20:21:11.061386] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-07T20:21:11.061526] [INFO ] [sig ] EMO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:11.204928] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EMO.txt [2026-01-07T20:21:11.205155] [INFO ] [sig ] [1064/3515] Completed EMO in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:11.205216] [INFO ] [sig ] [1065/3515] Forecasting EMXC... [2026-01-07T20:21:11.205260] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-07T20:21:11.205303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-07T20:21:11.217626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-07T20:21:11.218050] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-07T20:21:11.218942] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-07T20:21:11.219000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:11.219034] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:11.219060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:11.219116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:11.277285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:11.278202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:11.278298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:11.278333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:11.400186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:11.400358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:11.400417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:11.400448] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:11.404057] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-07T20:21:11.404407] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-07T20:21:11.404550] [INFO ] [sig ] EMXC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:11.546258] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EMXC.txt [2026-01-07T20:21:11.546439] [INFO ] [sig ] [1065/3515] Completed EMXC in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:11.546480] [INFO ] [sig ] [1066/3515] Forecasting ENB... [2026-01-07T20:21:11.546512] [INFO ] [sig ] Generating forecast for: ENB [2026-01-07T20:21:11.546543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-07T20:21:11.562309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-07T20:21:11.562836] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-07T20:21:11.564021] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-07T20:21:11.564097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:11.564144] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:11.564185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:11.564271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:11.633643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:11.634539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:11.634678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:11.634714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:11.776063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:11.776215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:11.776255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:11.776283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:11.779681] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=56.40%) [2026-01-07T20:21:11.779952] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-07T20:21:11.780077] [INFO ] [sig ] ENB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:11.918139] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENB.txt [2026-01-07T20:21:11.918259] [INFO ] [sig ] [1066/3515] Completed ENB in 0.4s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:11.918297] [INFO ] [sig ] [1067/3515] Forecasting ENGN... [2026-01-07T20:21:11.918330] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-07T20:21:11.918363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-07T20:21:11.929199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-07T20:21:11.929460] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-07T20:21:11.930229] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-07T20:21:11.930280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:11.930312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:11.930339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:11.930395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:11.986090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:11.986708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:11.986788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:11.986821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:12.111359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:12.111520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:12.111563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:12.111649] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:12.115159] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-07T20:21:12.115469] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-07T20:21:12.115627] [INFO ] [sig ] ENGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:12.256339] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ENGN.txt [2026-01-07T20:21:12.256502] [INFO ] [sig ] [1067/3515] Completed ENGN in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:12.256544] [INFO ] [sig ] [1068/3515] Forecasting ENIC... [2026-01-07T20:21:12.256593] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-07T20:21:12.256629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-07T20:21:12.268481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-07T20:21:12.268884] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-07T20:21:12.269719] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-07T20:21:12.269775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:12.269809] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:12.269837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:12.269893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:12.326464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:12.327365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:12.327459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:12.327494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:12.472187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:12.472354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:12.472396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:12.472426] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:12.476031] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-07T20:21:12.476380] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-07T20:21:12.476530] [INFO ] [sig ] ENIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:12.621516] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENIC.txt [2026-01-07T20:21:12.621699] [INFO ] [sig ] [1068/3515] Completed ENIC in 0.4s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:12.621742] [INFO ] [sig ] [1069/3515] Forecasting ENPH... [2026-01-07T20:21:12.621773] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-07T20:21:12.621804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-07T20:21:12.634367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-07T20:21:12.634942] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-07T20:21:12.635736] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-07T20:21:12.635789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:12.635833] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:12.635861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:12.635918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:12.694877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:12.695953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:12.696072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:12.696108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:12.815559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:12.815746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:12.815787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:12.815818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:12.819312] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-07T20:21:12.819675] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-07T20:21:12.819819] [INFO ] [sig ] ENPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:12.964790] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENPH.txt [2026-01-07T20:21:12.964962] [INFO ] [sig ] [1069/3515] Completed ENPH in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-07T20:21:12.965004] [INFO ] [sig ] [1070/3515] Forecasting ENS... [2026-01-07T20:21:12.965033] [INFO ] [sig ] Generating forecast for: ENS [2026-01-07T20:21:12.965066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-07T20:21:12.977686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-07T20:21:12.978089] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-07T20:21:12.978912] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-07T20:21:12.978967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:12.979000] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:12.979027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:12.979084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:13.036208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:13.037122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:13.037212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:13.037248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:13.155835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:13.156000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:13.156041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:13.156070] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:13.159431] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-07T20:21:13.159769] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-07T20:21:13.159902] [INFO ] [sig ] ENS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:13.301837] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENS.txt [2026-01-07T20:21:13.302009] [INFO ] [sig ] [1070/3515] Completed ENS in 0.3s | 2.90 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-07T20:21:13.302050] [INFO ] [sig ] [1071/3515] Forecasting ENSG... [2026-01-07T20:21:13.302080] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-07T20:21:13.302110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-07T20:21:13.314412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-07T20:21:13.314791] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-07T20:21:13.315614] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-07T20:21:13.315668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:13.315702] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:13.315729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:13.315785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:13.371175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:13.372073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:13.372159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:13.372192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:13.492674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:13.492832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:13.492871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:13.492901] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:13.496225] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-07T20:21:13.496496] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-07T20:21:13.496638] [INFO ] [sig ] ENSG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:13.635386] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENSG.txt [2026-01-07T20:21:13.635562] [INFO ] [sig ] [1071/3515] Completed ENSG in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:13.635624] [INFO ] [sig ] [1072/3515] Forecasting ENTA... [2026-01-07T20:21:13.635657] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-07T20:21:13.635689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-07T20:21:13.647276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-07T20:21:13.647697] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-07T20:21:13.648510] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-07T20:21:13.648563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:13.648623] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:13.648651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:13.648707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:13.704421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:13.705306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:13.705393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:13.705426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:13.823446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:13.823630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:13.823673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:13.823701] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:13.827216] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=47.02%) [2026-01-07T20:21:13.827602] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-07T20:21:13.827754] [INFO ] [sig ] ENTA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:13.968250] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ENTA.txt [2026-01-07T20:21:13.968423] [INFO ] [sig ] [1072/3515] Completed ENTA in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:13.968470] [INFO ] [sig ] [1073/3515] Forecasting ENTG... [2026-01-07T20:21:13.968500] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-07T20:21:13.968532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-07T20:21:13.980187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-07T20:21:13.980518] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-07T20:21:13.981347] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-07T20:21:13.981400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:13.981433] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:13.981462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:13.981522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:14.040062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:14.040751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:14.040831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:14.040864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:14.160850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:14.161001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:14.161041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:14.161070] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:14.164382] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-07T20:21:14.164671] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-07T20:21:14.164796] [INFO ] [sig ] ENTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:14.303795] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ENTG.txt [2026-01-07T20:21:14.303930] [INFO ] [sig ] [1073/3515] Completed ENTG in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:14.303969] [INFO ] [sig ] [1074/3515] Forecasting ENTX... [2026-01-07T20:21:14.303998] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-07T20:21:14.304029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-07T20:21:14.316246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-07T20:21:14.316645] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-07T20:21:14.317401] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-07T20:21:14.317454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:14.317487] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:14.317515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:14.317588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:14.373270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:14.374173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:14.374337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:14.374389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:14.491800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:14.491969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:14.492011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:14.492039] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:14.495396] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: UP (p=84.15%) [2026-01-07T20:21:14.495707] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-07T20:21:14.495854] [INFO ] [sig ] ENTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:14.638180] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENTX.txt [2026-01-07T20:21:14.638341] [INFO ] [sig ] [1074/3515] Completed ENTX in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:14.638382] [INFO ] [sig ] [1075/3515] Forecasting ENVA... [2026-01-07T20:21:14.638413] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-07T20:21:14.638445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-07T20:21:14.650445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-07T20:21:14.650849] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-07T20:21:14.651619] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-07T20:21:14.651671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:14.651703] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:14.651729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:14.651784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:14.707698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:14.708375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:14.708458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:14.708492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:14.829516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:14.829725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:14.829767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:14.829797] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:14.833226] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=11.23%) [2026-01-07T20:21:14.833542] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-07T20:21:14.833707] [INFO ] [sig ] ENVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:14.974215] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ENVA.txt [2026-01-07T20:21:14.974373] [INFO ] [sig ] [1075/3515] Completed ENVA in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:14.974413] [INFO ] [sig ] [1076/3515] Forecasting ENVB... [2026-01-07T20:21:14.974443] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-07T20:21:14.974474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-07T20:21:14.985788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-07T20:21:14.986128] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-07T20:21:14.986912] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-07T20:21:14.986965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:14.986997] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:14.987024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:14.987081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:15.042704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:15.043554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:15.043663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:15.043697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:15.159377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:15.159531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:15.159604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:15.159655] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:15.162939] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-01-07T20:21:15.163204] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-07T20:21:15.163325] [INFO ] [sig ] ENVB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:15.303018] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENVB.txt [2026-01-07T20:21:15.303191] [INFO ] [sig ] [1076/3515] Completed ENVB in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:15.303230] [INFO ] [sig ] [1077/3515] Forecasting ENVX... [2026-01-07T20:21:15.303261] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-07T20:21:15.303291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-07T20:21:15.315143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-07T20:21:15.315553] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-07T20:21:15.316350] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-07T20:21:15.316405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:15.316438] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:15.316466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:15.316522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:15.372195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:15.373057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:15.373150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:15.373183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:15.493558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:15.493733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:15.493774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:15.493803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:15.497171] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-07T20:21:15.497459] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-07T20:21:15.497606] [INFO ] [sig ] ENVX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:15.636769] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ENVX.txt [2026-01-07T20:21:15.636945] [INFO ] [sig ] [1077/3515] Completed ENVX in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:15.637013] [INFO ] [sig ] [1078/3515] Forecasting EOD... [2026-01-07T20:21:15.637055] [INFO ] [sig ] Generating forecast for: EOD [2026-01-07T20:21:15.637099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-07T20:21:15.648687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-07T20:21:15.649034] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-07T20:21:15.649912] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-07T20:21:15.649975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:15.650013] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:15.650042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:15.650100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:15.707282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:15.708045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:15.708147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:15.708181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:15.847091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:15.847251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:15.847291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:15.847320] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:15.850797] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-01-07T20:21:15.851098] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-07T20:21:15.851250] [INFO ] [sig ] EOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:16.002275] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EOD.txt [2026-01-07T20:21:16.002421] [INFO ] [sig ] [1078/3515] Completed EOD in 0.4s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:16.002463] [INFO ] [sig ] [1079/3515] Forecasting EOG... [2026-01-07T20:21:16.002495] [INFO ] [sig ] Generating forecast for: EOG [2026-01-07T20:21:16.002527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-07T20:21:16.014872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-07T20:21:16.015213] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-07T20:21:16.016048] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-07T20:21:16.016103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:16.016137] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:16.016166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:16.016225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:16.071650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:16.072372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:16.072456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:16.072491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:16.191337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:16.191498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:16.191539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:16.191568] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:16.194930] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-07T20:21:16.195210] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-07T20:21:16.195334] [INFO ] [sig ] EOG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:16.333491] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EOG.txt [2026-01-07T20:21:16.333643] [INFO ] [sig ] [1079/3515] Completed EOG in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:16.333685] [INFO ] [sig ] [1080/3515] Forecasting EOI... [2026-01-07T20:21:16.333714] [INFO ] [sig ] Generating forecast for: EOI [2026-01-07T20:21:16.333745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-07T20:21:16.344657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-07T20:21:16.344970] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-07T20:21:16.345814] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-07T20:21:16.345869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:16.345903] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:16.345941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:16.346001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:16.401777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:16.402829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:16.402916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:16.402952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:16.526328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:16.526516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:16.526584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:16.526619] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:16.530098] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-07T20:21:16.530435] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-07T20:21:16.530604] [INFO ] [sig ] EOI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:16.670596] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EOI.txt [2026-01-07T20:21:16.670765] [INFO ] [sig ] [1080/3515] Completed EOI in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:16.670807] [INFO ] [sig ] [1081/3515] Forecasting EOLS... [2026-01-07T20:21:16.670838] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-07T20:21:16.670870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-07T20:21:16.682175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-07T20:21:16.682500] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-07T20:21:16.683329] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-07T20:21:16.683383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:16.683441] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:16.683477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:16.683553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:16.741937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:16.742835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:16.742932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:16.742967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:16.860531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:16.860702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:16.860744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:16.860774] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:16.864223] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-07T20:21:16.864507] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-07T20:21:16.864655] [INFO ] [sig ] EOLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:17.002807] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EOLS.txt [2026-01-07T20:21:17.002950] [INFO ] [sig ] [1081/3515] Completed EOLS in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:17.002990] [INFO ] [sig ] [1082/3515] Forecasting EOS... [2026-01-07T20:21:17.003020] [INFO ] [sig ] Generating forecast for: EOS [2026-01-07T20:21:17.003057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-07T20:21:17.014214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-07T20:21:17.014541] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-07T20:21:17.015428] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-07T20:21:17.015484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:17.015517] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:17.015546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:17.015636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:17.071878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:17.072824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:17.072912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:17.072945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:17.194910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:17.195068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:17.195109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:17.195140] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:17.198470] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-07T20:21:17.198759] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-07T20:21:17.198884] [INFO ] [sig ] EOS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:17.339665] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EOS.txt [2026-01-07T20:21:17.339839] [INFO ] [sig ] [1082/3515] Completed EOS in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:17.339879] [INFO ] [sig ] [1083/3515] Forecasting EOSE... [2026-01-07T20:21:17.339908] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-07T20:21:17.339938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-07T20:21:17.351287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-07T20:21:17.351665] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-07T20:21:17.352505] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-07T20:21:17.352560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:17.352624] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:17.352655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:17.352713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:17.408808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:17.409789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:17.409882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:17.409917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:17.531251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:17.531406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:17.531448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:17.531478] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:17.534973] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=55.60%) [2026-01-07T20:21:17.535262] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-07T20:21:17.535400] [INFO ] [sig ] EOSE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:17.676659] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EOSE.txt [2026-01-07T20:21:17.676822] [INFO ] [sig ] [1083/3515] Completed EOSE in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:17.676868] [INFO ] [sig ] [1084/3515] Forecasting EPAC... [2026-01-07T20:21:17.676901] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-07T20:21:17.676941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-07T20:21:17.688523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-07T20:21:17.688861] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-07T20:21:17.689682] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-07T20:21:17.689737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:17.689771] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:17.689800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:17.689858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:17.749787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:17.750652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:17.750743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:17.750778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:17.873704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:17.873856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:17.873896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:17.873983] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:17.877429] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=18.52%) [2026-01-07T20:21:17.877728] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-07T20:21:17.877858] [INFO ] [sig ] EPAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:18.021257] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EPAC.txt [2026-01-07T20:21:18.021401] [INFO ] [sig ] [1084/3515] Completed EPAC in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:18.021441] [INFO ] [sig ] [1085/3515] Forecasting EPAM... [2026-01-07T20:21:18.021471] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-07T20:21:18.021501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-07T20:21:18.033676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-07T20:21:18.033981] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-07T20:21:18.034751] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-07T20:21:18.034803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:18.034835] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:18.034862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:18.034919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:18.089893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:18.090622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:18.090705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:18.090738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:18.211176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:18.211333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:18.211373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:18.211402] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:18.214709] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-07T20:21:18.215001] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-07T20:21:18.215131] [INFO ] [sig ] EPAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:18.355547] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EPAM.txt [2026-01-07T20:21:18.355714] [INFO ] [sig ] [1085/3515] Completed EPAM in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-07T20:21:18.355755] [INFO ] [sig ] [1086/3515] Forecasting EPC... [2026-01-07T20:21:18.355785] [INFO ] [sig ] Generating forecast for: EPC [2026-01-07T20:21:18.355816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-07T20:21:18.367510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-07T20:21:18.367821] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-07T20:21:18.368789] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-07T20:21:18.368840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:18.368872] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:18.369076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:18.369132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:18.426207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:18.426922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:18.427003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:18.427036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:18.545892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:18.546046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:18.546084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:18.546115] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:18.549406] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-07T20:21:18.549704] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-07T20:21:18.549826] [INFO ] [sig ] EPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:18.689600] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EPC.txt [2026-01-07T20:21:18.689874] [INFO ] [sig ] [1086/3515] Completed EPC in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-07T20:21:18.689912] [INFO ] [sig ] [1087/3515] Forecasting EPD... [2026-01-07T20:21:18.689941] [INFO ] [sig ] Generating forecast for: EPD [2026-01-07T20:21:18.689973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-07T20:21:18.700958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-07T20:21:18.701213] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-07T20:21:18.701981] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-07T20:21:18.702033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:18.702065] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:18.702092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:18.702148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:18.757778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:18.758370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:18.758449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:18.758480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:18.878375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:18.878511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:18.878554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:18.878599] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:18.881854] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-07T20:21:18.882121] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-07T20:21:18.882240] [INFO ] [sig ] EPD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:19.024662] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EPD.txt [2026-01-07T20:21:19.024824] [INFO ] [sig ] [1087/3515] Completed EPD in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-07T20:21:19.024866] [INFO ] [sig ] [1088/3515] Forecasting EPSN... [2026-01-07T20:21:19.024896] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-07T20:21:19.024926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-07T20:21:19.035704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-07T20:21:19.036054] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-07T20:21:19.036832] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-07T20:21:19.036884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:19.036917] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:19.036944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:19.037000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:19.093918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:19.094770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:19.094852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:19.094884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:19.213950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:19.214112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:19.214150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:19.214179] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:19.217570] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=34.77%) [2026-01-07T20:21:19.217875] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-07T20:21:19.218001] [INFO ] [sig ] EPSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:19.356352] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EPSN.txt [2026-01-07T20:21:19.356515] [INFO ] [sig ] [1088/3515] Completed EPSN in 0.3s | 2.90 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-07T20:21:19.356556] [INFO ] [sig ] [1089/3515] Forecasting EQBK... [2026-01-07T20:21:19.356605] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-07T20:21:19.356637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-07T20:21:19.368094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-07T20:21:19.368402] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-07T20:21:19.369173] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-07T20:21:19.369225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:19.369256] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:19.369283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:19.369338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:19.425646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:19.426336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:19.426419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:19.426451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:19.551084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:19.551244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:19.551283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:19.551312] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:19.554665] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-07T20:21:19.554959] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-07T20:21:19.555085] [INFO ] [sig ] EQBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:19.703350] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EQBK.txt [2026-01-07T20:21:19.703511] [INFO ] [sig ] [1089/3515] Completed EQBK in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:19.703552] [INFO ] [sig ] [1090/3515] Forecasting EQH... [2026-01-07T20:21:19.703603] [INFO ] [sig ] Generating forecast for: EQH [2026-01-07T20:21:19.703636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-07T20:21:19.715304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-07T20:21:19.715703] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-07T20:21:19.716470] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-07T20:21:19.716522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:19.716554] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:19.716601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:19.716660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:19.773262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:19.774307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:19.774395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:19.774429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:19.894028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:19.894176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:19.894216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:19.894245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:19.897906] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-07T20:21:19.898184] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-07T20:21:19.898314] [INFO ] [sig ] EQH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:20.037670] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EQH.txt [2026-01-07T20:21:20.037799] [INFO ] [sig ] [1090/3515] Completed EQH in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:20.037839] [INFO ] [sig ] [1091/3515] Forecasting EQIX... [2026-01-07T20:21:20.037871] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-07T20:21:20.037900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-07T20:21:20.048812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-07T20:21:20.049095] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-07T20:21:20.049878] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-07T20:21:20.049929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:20.049961] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:20.049988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:20.050054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:20.108120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:20.108807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:20.108915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:20.108950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:20.235561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:20.235737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:20.235776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:20.235804] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:20.239237] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-07T20:21:20.239504] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-07T20:21:20.239729] [INFO ] [sig ] EQIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:20.377835] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EQIX.txt [2026-01-07T20:21:20.377964] [INFO ] [sig ] [1091/3515] Completed EQIX in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:20.378003] [INFO ] [sig ] [1092/3515] Forecasting ERAS... [2026-01-07T20:21:20.378034] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-07T20:21:20.378065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-07T20:21:20.389796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-07T20:21:20.390142] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-07T20:21:20.390945] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-07T20:21:20.390997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:20.391029] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:20.391056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:20.391112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:20.447302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:20.447997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:20.448080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:20.448113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:20.564073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:20.564216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:20.564255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:20.564285] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:20.567605] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-01-07T20:21:20.567871] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-07T20:21:20.567994] [INFO ] [sig ] ERAS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:20.707955] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ERAS.txt [2026-01-07T20:21:20.708120] [INFO ] [sig ] [1092/3515] Completed ERAS in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:20.708160] [INFO ] [sig ] [1093/3515] Forecasting ERIC... [2026-01-07T20:21:20.708190] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-07T20:21:20.708221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-07T20:21:20.720058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-07T20:21:20.720411] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-07T20:21:20.721258] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-07T20:21:20.721325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:20.721360] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:20.721388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:20.721445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:20.778881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:20.779615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:20.779700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:20.779734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:20.902041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:20.902195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:20.902235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:20.902263] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:20.905542] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-07T20:21:20.905825] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-07T20:21:20.905951] [INFO ] [sig ] ERIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:21.047611] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ERIC.txt [2026-01-07T20:21:21.047759] [INFO ] [sig ] [1093/3515] Completed ERIC in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:21.047799] [INFO ] [sig ] [1094/3515] Forecasting ERIE... [2026-01-07T20:21:21.047829] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-07T20:21:21.047860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-07T20:21:21.059603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-07T20:21:21.059939] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-07T20:21:21.060777] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-07T20:21:21.060831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:21.060866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:21.060894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:21.060954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:21.118988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:21.119764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:21.119866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:21.119901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:21.236310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:21.236471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:21.236511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:21.236543] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:21.239984] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-01-07T20:21:21.240258] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-07T20:21:21.240388] [INFO ] [sig ] ERIE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:21.398791] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ERIE.txt [2026-01-07T20:21:21.398975] [INFO ] [sig ] [1094/3515] Completed ERIE in 0.4s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:21.399017] [INFO ] [sig ] [1095/3515] Forecasting ERII... [2026-01-07T20:21:21.399049] [INFO ] [sig ] Generating forecast for: ERII [2026-01-07T20:21:21.399080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-07T20:21:21.410364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-07T20:21:21.410726] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-07T20:21:21.411492] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-07T20:21:21.411545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:21.411600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:21.411629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:21.411685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:21.471301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:21.472372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:21.472460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:21.472494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:21.599777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:21.599965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:21.600026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:21.600074] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:21.605000] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-07T20:21:21.605451] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-07T20:21:21.605661] [INFO ] [sig ] ERII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:21.765377] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ERII.txt [2026-01-07T20:21:21.765534] [INFO ] [sig ] [1095/3515] Completed ERII in 0.4s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:21.765594] [INFO ] [sig ] [1096/3515] Forecasting ERNA... [2026-01-07T20:21:21.765628] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-07T20:21:21.765661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-07T20:21:21.776472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-07T20:21:21.776831] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-07T20:21:21.777615] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-07T20:21:21.777668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:21.777700] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:21.777728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:21.777784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:21.833255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:21.834110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:21.834198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:21.834231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:21.953864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:21.954020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:21.954060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:21.954089] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:21.957389] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=76.98%) [2026-01-07T20:21:21.957681] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-07T20:21:21.957803] [INFO ] [sig ] ERNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:22.095626] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ERNA.txt [2026-01-07T20:21:22.095762] [INFO ] [sig ] [1096/3515] Completed ERNA in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:22.095802] [INFO ] [sig ] [1097/3515] Forecasting ERO... [2026-01-07T20:21:22.095831] [INFO ] [sig ] Generating forecast for: ERO [2026-01-07T20:21:22.095862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-07T20:21:22.110513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-07T20:21:22.110886] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-07T20:21:22.111699] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-07T20:21:22.111753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:22.111786] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:22.111813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:22.111869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:22.167504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:22.168394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:22.168486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:22.168522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:22.286558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:22.286917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:22.286959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:22.286991] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:22.290952] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-01-07T20:21:22.291246] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-07T20:21:22.291380] [INFO ] [sig ] ERO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:22.434454] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ERO.txt [2026-01-07T20:21:22.434607] [INFO ] [sig ] [1097/3515] Completed ERO in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:22.434649] [INFO ] [sig ] [1098/3515] Forecasting ES... [2026-01-07T20:21:22.434678] [INFO ] [sig ] Generating forecast for: ES [2026-01-07T20:21:22.434710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-07T20:21:22.446048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-07T20:21:22.446311] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-07T20:21:22.447074] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-07T20:21:22.447125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:22.447182] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:22.447210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:22.447271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:22.502641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:22.503510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:22.503619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:22.503655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:22.622326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:22.622487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:22.622528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:22.622557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:22.625925] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-07T20:21:22.626222] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-07T20:21:22.626353] [INFO ] [sig ] ES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:22.764396] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ES.txt [2026-01-07T20:21:22.764542] [INFO ] [sig ] [1098/3515] Completed ES in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:22.764599] [INFO ] [sig ] [1099/3515] Forecasting ESAB... [2026-01-07T20:21:22.764632] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-07T20:21:22.764663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-07T20:21:22.776216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-07T20:21:22.776491] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-07T20:21:22.777262] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-07T20:21:22.777314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:22.777347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:22.777374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:22.777430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:22.832377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:22.832968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:22.833049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:22.833081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:22.951546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:22.951683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:22.951720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:22.951749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:22.954919] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-07T20:21:22.955180] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-07T20:21:22.955301] [INFO ] [sig ] ESAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:23.093055] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESAB.txt [2026-01-07T20:21:23.093186] [INFO ] [sig ] [1099/3515] Completed ESAB in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:23.093225] [INFO ] [sig ] [1100/3515] Forecasting ESCA... [2026-01-07T20:21:23.093255] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-07T20:21:23.093286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-07T20:21:23.103969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-07T20:21:23.104239] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-07T20:21:23.105003] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-07T20:21:23.105055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:23.105087] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:23.105115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:23.105171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:23.162938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:23.163622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:23.163713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:23.163747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:23.274243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:23.274412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:23.274501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:23.274532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:23.278311] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=72.84%) [2026-01-07T20:21:23.278756] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-07T20:21:23.278902] [INFO ] [sig ] ESCA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:23.418910] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ESCA.txt [2026-01-07T20:21:23.419082] [INFO ] [sig ] [1100/3515] Completed ESCA in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:23.419122] [INFO ] [sig ] [1101/3515] Forecasting ESE... [2026-01-07T20:21:23.419153] [INFO ] [sig ] Generating forecast for: ESE [2026-01-07T20:21:23.419185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-07T20:21:23.431563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-07T20:21:23.431945] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-07T20:21:23.432739] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-07T20:21:23.432792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:23.432825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:23.432850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:23.432907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:23.487934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:23.488797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:23.488887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:23.488920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:23.604971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:23.605129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:23.605168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:23.605231] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:23.608555] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-01-07T20:21:23.608844] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-07T20:21:23.608968] [INFO ] [sig ] ESE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:23.746098] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ESE.txt [2026-01-07T20:21:23.746250] [INFO ] [sig ] [1101/3515] Completed ESE in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:23.746290] [INFO ] [sig ] [1102/3515] Forecasting ESEA... [2026-01-07T20:21:23.746319] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-07T20:21:23.746350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-07T20:21:23.759097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-07T20:21:23.759644] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-07T20:21:23.760695] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-07T20:21:23.760761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:23.760806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:23.760845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:23.760926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:23.818822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:23.819725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:23.819810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:23.819843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:23.939741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:23.939898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:23.939939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:23.939969] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:23.943387] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=45.40%) [2026-01-07T20:21:23.943680] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-07T20:21:23.943805] [INFO ] [sig ] ESEA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:24.081676] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESEA.txt [2026-01-07T20:21:24.081843] [INFO ] [sig ] [1102/3515] Completed ESEA in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-07T20:21:24.081897] [INFO ] [sig ] [1103/3515] Forecasting ESGD... [2026-01-07T20:21:24.081940] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-07T20:21:24.081984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-07T20:21:24.093006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-07T20:21:24.093326] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-07T20:21:24.094115] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-07T20:21:24.094168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:24.094201] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:24.094229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:24.094288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:24.153957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:24.154981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:24.155094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:24.155134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:24.275322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:24.275484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:24.275525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:24.275556] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:24.279021] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-07T20:21:24.279308] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-07T20:21:24.279445] [INFO ] [sig ] ESGD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:24.416954] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ESGD.txt [2026-01-07T20:21:24.417085] [INFO ] [sig ] [1103/3515] Completed ESGD in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-07T20:21:24.417124] [INFO ] [sig ] [1104/3515] Forecasting ESGE... [2026-01-07T20:21:24.417154] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-07T20:21:24.417185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-07T20:21:24.428508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-07T20:21:24.428814] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-07T20:21:24.429613] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-07T20:21:24.429673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:24.429715] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:24.429743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:24.429803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:24.485463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:24.486086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:24.486166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:24.486199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:24.605545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:24.605702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:24.605741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:24.605769] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:24.609019] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-07T20:21:24.609288] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-07T20:21:24.609408] [INFO ] [sig ] ESGE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:24.749321] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESGE.txt [2026-01-07T20:21:24.749438] [INFO ] [sig ] [1104/3515] Completed ESGE in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-07T20:21:24.749477] [INFO ] [sig ] [1105/3515] Forecasting ESI... [2026-01-07T20:21:24.749506] [INFO ] [sig ] Generating forecast for: ESI [2026-01-07T20:21:24.749537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-07T20:21:24.760766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-07T20:21:24.761066] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-07T20:21:24.761832] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-07T20:21:24.761883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:24.761915] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:24.761943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:24.762000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:24.817206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:24.817824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:24.817906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:24.817938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:24.932018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:24.932132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:24.932168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:24.932197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:24.935329] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-01-07T20:21:24.935612] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-07T20:21:24.935737] [INFO ] [sig ] ESI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:25.075132] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESI.txt [2026-01-07T20:21:25.075295] [INFO ] [sig ] [1105/3515] Completed ESI in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-07T20:21:25.075336] [INFO ] [sig ] [1106/3515] Forecasting ESOA... [2026-01-07T20:21:25.075366] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-07T20:21:25.075397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-07T20:21:25.087451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-07T20:21:25.088021] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-07T20:21:25.088811] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-07T20:21:25.088864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:25.088895] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:25.088922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:25.088978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:25.144338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:25.145167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:25.145252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:25.145287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:25.266905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:25.267035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:25.267071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:25.267099] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:25.270310] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-07T20:21:25.270590] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-07T20:21:25.270715] [INFO ] [sig ] ESOA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:25.411252] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ESOA.txt [2026-01-07T20:21:25.411369] [INFO ] [sig ] [1106/3515] Completed ESOA in 0.3s | 2.90 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-07T20:21:25.411407] [INFO ] [sig ] [1107/3515] Forecasting ESPO... [2026-01-07T20:21:25.411436] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-07T20:21:25.411466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-07T20:21:25.422497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-07T20:21:25.422803] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-07T20:21:25.423541] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-07T20:21:25.423613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:25.423647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:25.423674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:25.423730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:25.481294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:25.481896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:25.482164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:25.482196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:25.604383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:25.604501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:25.604538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:25.604567] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:25.607725] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-07T20:21:25.608183] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-07T20:21:25.608304] [INFO ] [sig ] ESPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:25.751555] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESPO.txt [2026-01-07T20:21:25.751701] [INFO ] [sig ] [1107/3515] Completed ESPO in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:25.751748] [INFO ] [sig ] [1108/3515] Forecasting ESQ... [2026-01-07T20:21:25.751778] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-07T20:21:25.751807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-07T20:21:25.762792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-07T20:21:25.763083] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-07T20:21:25.763843] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-07T20:21:25.763895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:25.763927] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:25.763954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:25.764010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:25.820488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:25.821084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:25.821185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:25.821218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:25.934530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:25.934664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:25.934702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:25.934731] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:25.938455] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=36.37%) [2026-01-07T20:21:25.938746] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-07T20:21:25.938869] [INFO ] [sig ] ESQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:26.078092] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESQ.txt [2026-01-07T20:21:26.078207] [INFO ] [sig ] [1108/3515] Completed ESQ in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:26.078246] [INFO ] [sig ] [1109/3515] Forecasting ESTA... [2026-01-07T20:21:26.078276] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-07T20:21:26.078305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-07T20:21:26.094053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-07T20:21:26.094424] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-07T20:21:26.095245] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-07T20:21:26.095297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:26.095335] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:26.095364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:26.095438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:26.152326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:26.152948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:26.153135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:26.153170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:26.270973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:26.271093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:26.271131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:26.271160] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:26.274497] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-07T20:21:26.274781] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-07T20:21:26.275089] [INFO ] [sig ] ESTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:26.412765] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ESTA.txt [2026-01-07T20:21:26.412883] [INFO ] [sig ] [1109/3515] Completed ESTA in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:26.412922] [INFO ] [sig ] [1110/3515] Forecasting ESTC... [2026-01-07T20:21:26.412950] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-07T20:21:26.412981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-07T20:21:26.424193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-07T20:21:26.424485] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-07T20:21:26.425247] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-07T20:21:26.425299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:26.425331] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:26.425358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:26.425415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:26.482005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:26.482593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:26.482674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:26.482706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:26.604608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:26.604717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:26.604753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:26.604782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:26.607881] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-07T20:21:26.608140] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-07T20:21:26.608261] [INFO ] [sig ] ESTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:26.747916] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ESTC.txt [2026-01-07T20:21:26.748074] [INFO ] [sig ] [1110/3515] Completed ESTC in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:26.748114] [INFO ] [sig ] [1111/3515] Forecasting ETB... [2026-01-07T20:21:26.748144] [INFO ] [sig ] Generating forecast for: ETB [2026-01-07T20:21:26.748176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-07T20:21:26.760426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-07T20:21:26.760788] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-07T20:21:26.761544] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-07T20:21:26.761615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:26.761648] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:26.761677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:26.761735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:26.820497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:26.821342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:26.821428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:26.821462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:26.940098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:26.940254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:26.940295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:26.940343] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:26.943684] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=26.65%) [2026-01-07T20:21:26.943984] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-07T20:21:26.944109] [INFO ] [sig ] ETB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:27.088040] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETB.txt [2026-01-07T20:21:27.088229] [INFO ] [sig ] [1111/3515] Completed ETB in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:27.088270] [INFO ] [sig ] [1112/3515] Forecasting ETD... [2026-01-07T20:21:27.088301] [INFO ] [sig ] Generating forecast for: ETD [2026-01-07T20:21:27.088332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-07T20:21:27.101373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-07T20:21:27.101716] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-07T20:21:27.102694] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-07T20:21:27.102746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:27.102778] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:27.102804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:27.102859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:27.160818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:27.161494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:27.161593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:27.161630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:27.279797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:27.279945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:27.279987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:27.280015] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:27.283725] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-07T20:21:27.283998] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-07T20:21:27.284123] [INFO ] [sig ] ETD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:27.421765] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ETD.txt [2026-01-07T20:21:27.421895] [INFO ] [sig ] [1112/3515] Completed ETD in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:27.421934] [INFO ] [sig ] [1113/3515] Forecasting ETG... [2026-01-07T20:21:27.421964] [INFO ] [sig ] Generating forecast for: ETG [2026-01-07T20:21:27.421995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-07T20:21:27.433003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-07T20:21:27.433287] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-07T20:21:27.434066] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-07T20:21:27.434118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:27.434150] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:27.434177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:27.434232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:27.489349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:27.489989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:27.490094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:27.490129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:27.608196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:27.608308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:27.608345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:27.608372] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:27.611536] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=70.09%) [2026-01-07T20:21:27.611817] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-07T20:21:27.611939] [INFO ] [sig ] ETG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:27.752376] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ETG.txt [2026-01-07T20:21:27.752492] [INFO ] [sig ] [1113/3515] Completed ETG in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:27.752538] [INFO ] [sig ] [1114/3515] Forecasting ETHA... [2026-01-07T20:21:27.752583] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-07T20:21:27.752622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-07T20:21:27.763800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-07T20:21:27.764074] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-07T20:21:27.764866] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-07T20:21:27.764918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:27.764958] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:27.764986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:27.765044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:27.819747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:27.820345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:27.820433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:27.820467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:27.937411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:27.937536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:27.937589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:27.937621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:27.940830] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-07T20:21:27.941092] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-07T20:21:27.941216] [INFO ] [sig ] ETHA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:28.081273] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ETHA.txt [2026-01-07T20:21:28.081391] [INFO ] [sig ] [1114/3515] Completed ETHA in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:28.081429] [INFO ] [sig ] [1115/3515] Forecasting ETJ... [2026-01-07T20:21:28.081459] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-07T20:21:28.081489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-07T20:21:28.092176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-07T20:21:28.092464] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-07T20:21:28.093222] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-07T20:21:28.093274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:28.093332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:28.093371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:28.093429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:28.150175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:28.150876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:28.151154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:28.151188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:28.269610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:28.269744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:28.269784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:28.269813] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:28.273159] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=4.86%) [2026-01-07T20:21:28.273437] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-07T20:21:28.273565] [INFO ] [sig ] ETJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:28.420961] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETJ.txt [2026-01-07T20:21:28.421110] [INFO ] [sig ] [1115/3515] Completed ETJ in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:28.421151] [INFO ] [sig ] [1116/3515] Forecasting ETN... [2026-01-07T20:21:28.421181] [INFO ] [sig ] Generating forecast for: ETN [2026-01-07T20:21:28.421220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-07T20:21:28.432818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-07T20:21:28.433099] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-07T20:21:28.433877] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-07T20:21:28.433929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:28.433969] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:28.433998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:28.434060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:28.495029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:28.495753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:28.495854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:28.495890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:28.619371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:28.619510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:28.619551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:28.619626] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:28.623039] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=20.65%) [2026-01-07T20:21:28.623309] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-07T20:21:28.623436] [INFO ] [sig ] ETN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:28.766812] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETN.txt [2026-01-07T20:21:28.766938] [INFO ] [sig ] [1116/3515] Completed ETN in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:28.766981] [INFO ] [sig ] [1117/3515] Forecasting ETO... [2026-01-07T20:21:28.767011] [INFO ] [sig ] Generating forecast for: ETO [2026-01-07T20:21:28.767042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-07T20:21:28.779067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-07T20:21:28.779378] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-07T20:21:28.780389] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-07T20:21:28.780441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:28.780474] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:28.780500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:28.780562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:28.838841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:28.839494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:28.839601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:28.839639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:28.961067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:28.961209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:28.961248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:28.961276] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:28.964554] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=69.83%) [2026-01-07T20:21:28.964843] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-07T20:21:28.964966] [INFO ] [sig ] ETO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:29.104365] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ETO.txt [2026-01-07T20:21:29.104481] [INFO ] [sig ] [1117/3515] Completed ETO in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:29.104519] [INFO ] [sig ] [1118/3515] Forecasting ETON... [2026-01-07T20:21:29.104548] [INFO ] [sig ] Generating forecast for: ETON [2026-01-07T20:21:29.104597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-07T20:21:29.116766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-07T20:21:29.117047] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-07T20:21:29.118008] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-07T20:21:29.118060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:29.118091] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:29.118117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:29.118172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:29.178488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:29.179121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:29.179219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:29.179254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:29.295841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:29.295962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:29.296012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:29.296071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:29.299370] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-07T20:21:29.299673] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-07T20:21:29.299794] [INFO ] [sig ] ETON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:29.437602] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETON.txt [2026-01-07T20:21:29.437721] [INFO ] [sig ] [1118/3515] Completed ETON in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-07T20:21:29.437760] [INFO ] [sig ] [1119/3515] Forecasting ETSY... [2026-01-07T20:21:29.437790] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-07T20:21:29.437830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-07T20:21:29.449773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-07T20:21:29.450072] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-07T20:21:29.450923] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-07T20:21:29.450979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:29.451013] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:29.451042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:29.451100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:29.508528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:29.509136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:29.509214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:29.509247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:29.634142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:29.634314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:29.634361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:29.634390] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:29.637937] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-07T20:21:29.638231] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-07T20:21:29.638373] [INFO ] [sig ] ETSY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:29.791839] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETSY.txt [2026-01-07T20:21:29.792006] [INFO ] [sig ] [1119/3515] Completed ETSY in 0.4s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:29.792067] [INFO ] [sig ] [1120/3515] Forecasting ETY... [2026-01-07T20:21:29.792098] [INFO ] [sig ] Generating forecast for: ETY [2026-01-07T20:21:29.792129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-07T20:21:29.803933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-07T20:21:29.804249] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-07T20:21:29.805071] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-07T20:21:29.805123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:29.805154] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:29.805181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:29.805238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:29.862542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:29.863277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:29.863363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:29.863398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:29.989046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:29.989211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:29.989253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:29.989285] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:29.993516] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-07T20:21:29.994010] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-07T20:21:29.994203] [INFO ] [sig ] ETY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:30.142705] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ETY.txt [2026-01-07T20:21:30.142871] [INFO ] [sig ] [1120/3515] Completed ETY in 0.4s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:30.142912] [INFO ] [sig ] [1121/3515] Forecasting EUFN... [2026-01-07T20:21:30.142942] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-07T20:21:30.142975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-07T20:21:30.154423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-07T20:21:30.154751] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-07T20:21:30.155498] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-07T20:21:30.155549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:30.155599] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:30.155628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:30.155683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:30.212815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:30.213541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:30.213643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:30.213678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:30.332515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:30.332694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:30.332734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:30.332765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:30.336239] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=30.28%) [2026-01-07T20:21:30.336659] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-07T20:21:30.336831] [INFO ] [sig ] EUFN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:30.477277] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EUFN.txt [2026-01-07T20:21:30.477438] [INFO ] [sig ] [1121/3515] Completed EUFN in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:30.477478] [INFO ] [sig ] [1122/3515] Forecasting EVAX... [2026-01-07T20:21:30.477507] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-07T20:21:30.477538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-07T20:21:30.492350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-07T20:21:30.492745] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-07T20:21:30.493707] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-07T20:21:30.493771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:30.493817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:30.493853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:30.493932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:30.558556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:30.559437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:30.559520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:30.559553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:30.683485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:30.683654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:30.683695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:30.683723] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:30.687620] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=19.66%) [2026-01-07T20:21:30.687919] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-07T20:21:30.688229] [INFO ] [sig ] EVAX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:30.828057] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVAX.txt [2026-01-07T20:21:30.828182] [INFO ] [sig ] [1122/3515] Completed EVAX in 0.4s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:30.828222] [INFO ] [sig ] [1123/3515] Forecasting EVC... [2026-01-07T20:21:30.828252] [INFO ] [sig ] Generating forecast for: EVC [2026-01-07T20:21:30.828283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-07T20:21:30.839262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-07T20:21:30.839555] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-07T20:21:30.840354] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-07T20:21:30.840406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:30.840438] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:30.840465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:30.840521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:30.898916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:30.899556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:30.899672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:30.899704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:31.020716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:31.020879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:31.020918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:31.020947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:31.024325] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-07T20:21:31.024615] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-07T20:21:31.024739] [INFO ] [sig ] EVC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:31.163800] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVC.txt [2026-01-07T20:21:31.163934] [INFO ] [sig ] [1123/3515] Completed EVC in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:31.163973] [INFO ] [sig ] [1124/3515] Forecasting EVCM... [2026-01-07T20:21:31.164003] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-07T20:21:31.164033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-07T20:21:31.175311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-07T20:21:31.175629] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-07T20:21:31.176382] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-07T20:21:31.176434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:31.176465] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:31.176491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:31.176546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:31.232159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:31.233061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:31.233145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:31.233179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:31.356172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:31.356337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:31.356377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:31.356406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:31.360425] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-07T20:21:31.360997] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-07T20:21:31.361200] [INFO ] [sig ] EVCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:31.501657] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVCM.txt [2026-01-07T20:21:31.501801] [INFO ] [sig ] [1124/3515] Completed EVCM in 0.3s | 2.90 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-07T20:21:31.501844] [INFO ] [sig ] [1125/3515] Forecasting EVEX... [2026-01-07T20:21:31.501874] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-07T20:21:31.501904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-07T20:21:31.516020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-07T20:21:31.516537] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-07T20:21:31.517382] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-07T20:21:31.517437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:31.517471] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:31.517500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:31.517591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:31.578050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:31.578836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:31.578976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:31.579014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:31.708215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:31.708410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:31.708466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:31.708510] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:31.712261] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-01-07T20:21:31.712606] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-07T20:21:31.712757] [INFO ] [sig ] EVEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:31.865469] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVEX.txt [2026-01-07T20:21:31.865625] [INFO ] [sig ] [1125/3515] Completed EVEX in 0.4s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:31.865670] [INFO ] [sig ] [1126/3515] Forecasting EVF... [2026-01-07T20:21:31.865703] [INFO ] [sig ] Generating forecast for: EVF [2026-01-07T20:21:31.865735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-07T20:21:31.878169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-07T20:21:31.878496] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-07T20:21:31.879398] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-07T20:21:31.879453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:31.879486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:31.879514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:31.879618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:31.940651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:31.941673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:31.941760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:31.941793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:32.055812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:32.055969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:32.056009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:32.056039] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:32.059327] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-01-07T20:21:32.059628] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-07T20:21:32.059751] [INFO ] [sig ] EVF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:32.201343] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EVF.txt [2026-01-07T20:21:32.201483] [INFO ] [sig ] [1126/3515] Completed EVF in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:32.201523] [INFO ] [sig ] [1127/3515] Forecasting EVG... [2026-01-07T20:21:32.201554] [INFO ] [sig ] Generating forecast for: EVG [2026-01-07T20:21:32.201604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-07T20:21:32.212715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-07T20:21:32.213000] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-07T20:21:32.213767] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-07T20:21:32.213820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:32.213852] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:32.213879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:32.213935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:32.272370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:32.273145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:32.273231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:32.273266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:32.386449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:32.386623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:32.386665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:32.386693] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:32.390080] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-01-07T20:21:32.390385] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-07T20:21:32.390525] [INFO ] [sig ] EVG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:32.534767] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVG.txt [2026-01-07T20:21:32.534949] [INFO ] [sig ] [1127/3515] Completed EVG in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:32.535175] [INFO ] [sig ] [1128/3515] Forecasting EVGO... [2026-01-07T20:21:32.535205] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-07T20:21:32.535237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-07T20:21:32.546342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-07T20:21:32.546755] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-07T20:21:32.547565] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-07T20:21:32.547661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:32.547694] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:32.547722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:32.547780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:32.606329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:32.607196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:32.607283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:32.607316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:32.728538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:32.728714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:32.728755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:32.728784] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:32.732114] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=23.04%) [2026-01-07T20:21:32.732395] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-07T20:21:32.732516] [INFO ] [sig ] EVGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:32.875449] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVGO.txt [2026-01-07T20:21:32.875623] [INFO ] [sig ] [1128/3515] Completed EVGO in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:32.875666] [INFO ] [sig ] [1129/3515] Forecasting EVH... [2026-01-07T20:21:32.875696] [INFO ] [sig ] Generating forecast for: EVH [2026-01-07T20:21:32.875727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-07T20:21:32.887413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-07T20:21:32.887686] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-07T20:21:32.888431] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-07T20:21:32.888482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:32.888515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:32.888543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:32.888617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:32.947715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:32.948332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:32.948430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:32.948464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:33.064545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:33.064719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:33.064761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:33.064791] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:33.068079] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-07T20:21:33.068351] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-07T20:21:33.068471] [INFO ] [sig ] EVH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:33.211596] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVH.txt [2026-01-07T20:21:33.211725] [INFO ] [sig ] [1129/3515] Completed EVH in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:33.211764] [INFO ] [sig ] [1130/3515] Forecasting EVN... [2026-01-07T20:21:33.211793] [INFO ] [sig ] Generating forecast for: EVN [2026-01-07T20:21:33.211825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-07T20:21:33.224156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-07T20:21:33.224438] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-07T20:21:33.225197] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-07T20:21:33.225249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:33.225281] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:33.225308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:33.225365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:33.282610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:33.283192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:33.283272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:33.283305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:33.397123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:33.397264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:33.397301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:33.397329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:33.400642] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-07T20:21:33.400939] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-07T20:21:33.401072] [INFO ] [sig ] EVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:33.541216] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EVN.txt [2026-01-07T20:21:33.541341] [INFO ] [sig ] [1130/3515] Completed EVN in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:33.541392] [INFO ] [sig ] [1131/3515] Forecasting EVO... [2026-01-07T20:21:33.541454] [INFO ] [sig ] Generating forecast for: EVO [2026-01-07T20:21:33.541503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-07T20:21:33.552440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-07T20:21:33.552748] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-07T20:21:33.553491] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-07T20:21:33.553542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:33.553600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:33.553630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:33.553687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:33.610671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:33.611363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:33.611446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:33.611480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:33.734340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:33.734486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:33.734525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:33.734554] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:33.738229] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-07T20:21:33.738506] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-07T20:21:33.738646] [INFO ] [sig ] EVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:33.882076] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVO.txt [2026-01-07T20:21:33.882395] [INFO ] [sig ] [1131/3515] Completed EVO in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:33.882439] [INFO ] [sig ] [1132/3515] Forecasting EVRG... [2026-01-07T20:21:33.882470] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-07T20:21:33.882501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-07T20:21:33.897913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-07T20:21:33.898373] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-07T20:21:33.899224] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-07T20:21:33.899278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:33.899349] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:33.899380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:33.899438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:33.957673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:33.958295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:33.958406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:33.958441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:34.080717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:34.080863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:34.080901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:34.080929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:34.084238] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-07T20:21:34.084516] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-07T20:21:34.084654] [INFO ] [sig ] EVRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:34.236139] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EVRG.txt [2026-01-07T20:21:34.236272] [INFO ] [sig ] [1132/3515] Completed EVRG in 0.4s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:34.236312] [INFO ] [sig ] [1133/3515] Forecasting EVSD... [2026-01-07T20:21:34.236341] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-07T20:21:34.236373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-07T20:21:34.248165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-07T20:21:34.248437] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-07T20:21:34.249198] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-07T20:21:34.249250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:34.249282] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:34.249309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:34.249365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:34.308313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:34.308934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:34.309012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:34.309045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:34.428637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:34.428774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:34.428812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:34.428841] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:34.432131] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-07T20:21:34.432431] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-07T20:21:34.432597] [INFO ] [sig ] EVSD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:34.570883] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVSD.txt [2026-01-07T20:21:34.571004] [INFO ] [sig ] [1133/3515] Completed EVSD in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:34.571043] [INFO ] [sig ] [1134/3515] Forecasting EVTC... [2026-01-07T20:21:34.571072] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-07T20:21:34.571102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-07T20:21:34.582122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-07T20:21:34.582388] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-07T20:21:34.583144] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-07T20:21:34.583196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:34.583228] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:34.583255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:34.583311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:34.645489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:34.646696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:34.646784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:34.646818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:34.776032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:34.776177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:34.776215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:34.776244] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:34.779584] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=14.30%) [2026-01-07T20:21:34.779860] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-07T20:21:34.779999] [INFO ] [sig ] EVTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:34.919749] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EVTC.txt [2026-01-07T20:21:34.919894] [INFO ] [sig ] [1134/3515] Completed EVTC in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:34.919936] [INFO ] [sig ] [1135/3515] Forecasting EVTL... [2026-01-07T20:21:34.919967] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-07T20:21:34.919998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-07T20:21:34.931325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-07T20:21:34.931636] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-07T20:21:34.932434] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-07T20:21:34.932486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:34.932518] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:34.932545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:34.932622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:34.988061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:34.988682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:34.988762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:34.988794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:35.106891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:35.107050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:35.107107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:35.107176] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:35.110511] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-07T20:21:35.110800] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-07T20:21:35.110930] [INFO ] [sig ] EVTL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:35.252186] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EVTL.txt [2026-01-07T20:21:35.252324] [INFO ] [sig ] [1135/3515] Completed EVTL in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-07T20:21:35.252365] [INFO ] [sig ] [1136/3515] Forecasting EWBC... [2026-01-07T20:21:35.252396] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-07T20:21:35.252427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-07T20:21:35.264200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-07T20:21:35.264500] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-07T20:21:35.265256] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-07T20:21:35.265308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:35.265340] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:35.265368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:35.265429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:35.323318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:35.324003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:35.324084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:35.324117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:35.453012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:35.453202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:35.453243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:35.453272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:35.456920] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=61.44%) [2026-01-07T20:21:35.457233] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-07T20:21:35.457368] [INFO ] [sig ] EWBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:35.598985] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EWBC.txt [2026-01-07T20:21:35.599169] [INFO ] [sig ] [1136/3515] Completed EWBC in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:35.599210] [INFO ] [sig ] [1137/3515] Forecasting EWCZ... [2026-01-07T20:21:35.599241] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-07T20:21:35.599272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-07T20:21:35.610500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-07T20:21:35.610841] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-07T20:21:35.611624] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-07T20:21:35.611676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:35.611708] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:35.611734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:35.611791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:35.667137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:35.668010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:35.668097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:35.668131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:35.788362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:35.788528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:35.788586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:35.788620] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:35.792268] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-07T20:21:35.792609] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-07T20:21:35.792747] [INFO ] [sig ] EWCZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:35.935279] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EWCZ.txt [2026-01-07T20:21:35.935420] [INFO ] [sig ] [1137/3515] Completed EWCZ in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:35.935459] [INFO ] [sig ] [1138/3515] Forecasting EWTX... [2026-01-07T20:21:35.935490] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-07T20:21:35.935520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-07T20:21:35.947792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-07T20:21:35.948150] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-07T20:21:35.948931] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-07T20:21:35.948984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:35.949016] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:35.949058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:35.949122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:36.007069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:36.007950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:36.008037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:36.008072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:36.128112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:36.128267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:36.128307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:36.128336] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:36.131710] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-01-07T20:21:36.131996] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-07T20:21:36.132121] [INFO ] [sig ] EWTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:36.272294] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EWTX.txt [2026-01-07T20:21:36.272425] [INFO ] [sig ] [1138/3515] Completed EWTX in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:36.272466] [INFO ] [sig ] [1139/3515] Forecasting EWZS... [2026-01-07T20:21:36.272496] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-07T20:21:36.272526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-07T20:21:36.283849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-07T20:21:36.284198] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-07T20:21:36.285067] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-07T20:21:36.285123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:36.285169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:36.285199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:36.285257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:36.343468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:36.344147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:36.344229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:36.344263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:36.467694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:36.467905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:36.467966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:36.468000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:36.471665] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-07T20:21:36.471957] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-07T20:21:36.472108] [INFO ] [sig ] EWZS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:36.612364] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EWZS.txt [2026-01-07T20:21:36.612496] [INFO ] [sig ] [1139/3515] Completed EWZS in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:36.612536] [INFO ] [sig ] [1140/3515] Forecasting EXAS... [2026-01-07T20:21:36.612565] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-07T20:21:36.612617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-07T20:21:36.623900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-07T20:21:36.624295] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-07T20:21:36.625166] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-07T20:21:36.625223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:36.625258] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:36.625286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:36.625345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:36.682924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:36.683796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:36.683884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:36.683919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:36.808420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:36.808558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:36.808614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:36.808645] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:36.811983] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=56.97%) [2026-01-07T20:21:36.812252] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-07T20:21:36.812374] [INFO ] [sig ] EXAS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:36.952223] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXAS.txt [2026-01-07T20:21:36.952349] [INFO ] [sig ] [1140/3515] Completed EXAS in 0.3s | 2.90 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:36.952389] [INFO ] [sig ] [1141/3515] Forecasting EXC... [2026-01-07T20:21:36.952419] [INFO ] [sig ] Generating forecast for: EXC [2026-01-07T20:21:36.952451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-07T20:21:36.963324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-07T20:21:36.963628] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-07T20:21:36.964369] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-07T20:21:36.964421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:36.964454] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:36.964481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:36.964536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:37.020716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:37.021334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:37.021414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:37.021447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:37.141499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:37.141650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:37.141688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:37.141717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:37.144965] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-07T20:21:37.145255] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-07T20:21:37.145379] [INFO ] [sig ] EXC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:37.287842] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXC.txt [2026-01-07T20:21:37.287983] [INFO ] [sig ] [1141/3515] Completed EXC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-07T20:21:37.288023] [INFO ] [sig ] [1142/3515] Forecasting EXEL... [2026-01-07T20:21:37.288053] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-07T20:21:37.288083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-07T20:21:37.299324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-07T20:21:37.299633] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-07T20:21:37.300372] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-07T20:21:37.300423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:37.300455] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:37.300482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:37.300537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:37.356078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:37.356869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:37.357012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:37.357074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:37.473667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:37.473788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:37.473825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:37.473853] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:37.477031] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-07T20:21:37.477292] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-07T20:21:37.477415] [INFO ] [sig ] EXEL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:37.616941] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXEL.txt [2026-01-07T20:21:37.617060] [INFO ] [sig ] [1142/3515] Completed EXEL in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:37.617104] [INFO ] [sig ] [1143/3515] Forecasting EXFY... [2026-01-07T20:21:37.617136] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-07T20:21:37.617166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-07T20:21:37.628860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-07T20:21:37.629125] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-07T20:21:37.629904] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-07T20:21:37.629966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:37.630006] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:37.630039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:37.630103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:37.686355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:37.686989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:37.687071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:37.687106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:37.806530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:37.806670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:37.806708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:37.806737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:37.809946] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=72.95%) [2026-01-07T20:21:37.810215] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-07T20:21:37.810336] [INFO ] [sig ] EXFY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:37.956636] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXFY.txt [2026-01-07T20:21:37.956796] [INFO ] [sig ] [1143/3515] Completed EXFY in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:37.956843] [INFO ] [sig ] [1144/3515] Forecasting EXG... [2026-01-07T20:21:37.956876] [INFO ] [sig ] Generating forecast for: EXG [2026-01-07T20:21:37.956906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-07T20:21:37.968519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-07T20:21:37.968837] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-07T20:21:37.969648] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-07T20:21:37.969700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:37.969732] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:37.969758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:37.969814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:38.026724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:38.027476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:38.027562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:38.027615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:38.146272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:38.146449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:38.146491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:38.146520] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:38.149879] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-07T20:21:38.150193] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-07T20:21:38.150341] [INFO ] [sig ] EXG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:38.290766] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXG.txt [2026-01-07T20:21:38.290923] [INFO ] [sig ] [1144/3515] Completed EXG in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:38.290970] [INFO ] [sig ] [1145/3515] Forecasting EXK... [2026-01-07T20:21:38.291007] [INFO ] [sig ] Generating forecast for: EXK [2026-01-07T20:21:38.291046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-07T20:21:38.302677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-07T20:21:38.303029] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-07T20:21:38.303814] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-07T20:21:38.303866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:38.303898] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:38.303925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:38.303985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:38.359074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:38.359762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:38.359842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:38.359874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:38.477584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:38.477742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:38.477781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:38.477810] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:38.481254] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-07T20:21:38.481528] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-07T20:21:38.481672] [INFO ] [sig ] EXK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:38.620987] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXK.txt [2026-01-07T20:21:38.621179] [INFO ] [sig ] [1145/3515] Completed EXK in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:38.621221] [INFO ] [sig ] [1146/3515] Forecasting EXLS... [2026-01-07T20:21:38.621251] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-07T20:21:38.621459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-07T20:21:38.632988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-07T20:21:38.633299] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-07T20:21:38.634078] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-07T20:21:38.634130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:38.634162] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:38.634189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:38.634247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:38.694350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:38.695403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:38.695504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:38.695537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:38.820157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:38.820509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:38.820551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:38.820614] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:38.824017] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-01-07T20:21:38.824289] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-07T20:21:38.824423] [INFO ] [sig ] EXLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:38.964338] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXLS.txt [2026-01-07T20:21:38.964465] [INFO ] [sig ] [1146/3515] Completed EXLS in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:38.964504] [INFO ] [sig ] [1147/3515] Forecasting EXP... [2026-01-07T20:21:38.964534] [INFO ] [sig ] Generating forecast for: EXP [2026-01-07T20:21:38.964564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-07T20:21:38.976154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-07T20:21:38.976420] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-07T20:21:38.977206] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-07T20:21:38.977257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:38.977290] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:38.977316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:38.977373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:39.033547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:39.034173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:39.034252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:39.034283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:39.151505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:39.151643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:39.151681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:39.151710] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:39.154870] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-01-07T20:21:39.155145] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-07T20:21:39.155266] [INFO ] [sig ] EXP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:39.292544] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXP.txt [2026-01-07T20:21:39.292682] [INFO ] [sig ] [1147/3515] Completed EXP in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:39.292721] [INFO ] [sig ] [1148/3515] Forecasting EXPD... [2026-01-07T20:21:39.292751] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-07T20:21:39.292782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-07T20:21:39.304017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-07T20:21:39.304284] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-07T20:21:39.305042] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-07T20:21:39.305094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:39.305126] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:39.305153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:39.305210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:39.360467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:39.361075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:39.361166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:39.361199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:39.480906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:39.481066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:39.481113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:39.481145] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:39.484700] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-01-07T20:21:39.485004] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-07T20:21:39.485140] [INFO ] [sig ] EXPD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:39.623468] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXPD.txt [2026-01-07T20:21:39.623601] [INFO ] [sig ] [1148/3515] Completed EXPD in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:39.623641] [INFO ] [sig ] [1149/3515] Forecasting EXPE... [2026-01-07T20:21:39.623671] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-07T20:21:39.623708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-07T20:21:39.635264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-07T20:21:39.635552] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-07T20:21:39.636371] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-07T20:21:39.636422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:39.636478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:39.636507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:39.636565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:39.691566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:39.692250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:39.692329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:39.692362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:39.812425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:39.812552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:39.812608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:39.812637] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:39.815847] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-01-07T20:21:39.816122] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-07T20:21:39.816256] [INFO ] [sig ] EXPE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:39.956410] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXPE.txt [2026-01-07T20:21:39.956536] [INFO ] [sig ] [1149/3515] Completed EXPE in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:39.956591] [INFO ] [sig ] [1150/3515] Forecasting EXPI... [2026-01-07T20:21:39.956624] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-07T20:21:39.956655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-07T20:21:39.967481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-07T20:21:39.967788] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-07T20:21:39.968551] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-07T20:21:39.968632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:39.968668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:39.968707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:39.968775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:40.024272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:40.024921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:40.025000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:40.025033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:40.142432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:40.142583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:40.142625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:40.142653] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:40.145956] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-07T20:21:40.146234] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-07T20:21:40.146356] [INFO ] [sig ] EXPI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:40.289387] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EXPI.txt [2026-01-07T20:21:40.289534] [INFO ] [sig ] [1150/3515] Completed EXPI in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:40.289607] [INFO ] [sig ] [1151/3515] Forecasting EXPO... [2026-01-07T20:21:40.289645] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-07T20:21:40.289677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-07T20:21:40.301527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-07T20:21:40.301841] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-07T20:21:40.302841] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-07T20:21:40.302895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:40.302929] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:40.302958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:40.303015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:40.361744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:40.362364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:40.362446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:40.362480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:40.475633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:40.475764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:40.475802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:40.475830] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:40.479051] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=17.57%) [2026-01-07T20:21:40.479321] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-07T20:21:40.479444] [INFO ] [sig ] EXPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:40.620141] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/EXPO.txt [2026-01-07T20:21:40.620264] [INFO ] [sig ] [1151/3515] Completed EXPO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:40.620303] [INFO ] [sig ] [1152/3515] Forecasting EYE... [2026-01-07T20:21:40.620333] [INFO ] [sig ] Generating forecast for: EYE [2026-01-07T20:21:40.620365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-07T20:21:40.631486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-07T20:21:40.631777] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-07T20:21:40.632539] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-07T20:21:40.632608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:40.632642] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:40.632669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:40.632725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:40.688191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:40.688838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:40.688917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:40.688950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:40.807858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:40.807987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:40.808024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:40.808083] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:40.811387] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-01-07T20:21:40.811683] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-07T20:21:40.811810] [INFO ] [sig ] EYE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:40.951564] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EYE.txt [2026-01-07T20:21:40.951704] [INFO ] [sig ] [1152/3515] Completed EYE in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-07T20:21:40.951742] [INFO ] [sig ] [1153/3515] Forecasting EZGO... [2026-01-07T20:21:40.951772] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-07T20:21:40.951802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-07T20:21:40.962794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-07T20:21:40.963098] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-07T20:21:40.963870] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-07T20:21:40.963922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:40.963954] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:40.963981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:40.964037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:41.020779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:41.021401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:41.021482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:41.021515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:41.132463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:41.132616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:41.132655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:41.132684] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:41.135947] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=77.33%) [2026-01-07T20:21:41.136213] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-07T20:21:41.136337] [INFO ] [sig ] EZGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:41.279064] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/EZGO.txt [2026-01-07T20:21:41.279247] [INFO ] [sig ] [1153/3515] Completed EZGO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:41.279292] [INFO ] [sig ] [1154/3515] Forecasting F... [2026-01-07T20:21:41.279336] [INFO ] [sig ] Generating forecast for: F [2026-01-07T20:21:41.279391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-07T20:21:41.292097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-07T20:21:41.292515] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-07T20:21:41.293372] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-07T20:21:41.293426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:41.293462] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:41.293508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:41.293567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:41.355318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:41.356266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:41.356359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:41.356396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:41.479077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:41.479235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:41.479275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:41.479304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:41.482733] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-01-07T20:21:41.483010] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-07T20:21:41.483137] [INFO ] [sig ] F: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:41.635597] [INFO ] [LOCAL ] Saved forecast: F 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/F.txt [2026-01-07T20:21:41.635754] [INFO ] [sig ] [1154/3515] Completed F in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:41.635796] [INFO ] [sig ] [1155/3515] Forecasting FA... [2026-01-07T20:21:41.635825] [INFO ] [sig ] Generating forecast for: FA [2026-01-07T20:21:41.635868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-07T20:21:41.649432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-07T20:21:41.649823] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-07T20:21:41.650639] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-07T20:21:41.650705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:41.650750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:41.650779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:41.650839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:41.711031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:41.711965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:41.712061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:41.712097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:41.841912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:41.842065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:41.842107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:41.842137] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:41.845940] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-07T20:21:41.846223] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-07T20:21:41.846386] [INFO ] [sig ] FA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:42.026543] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FA.txt [2026-01-07T20:21:42.026742] [INFO ] [sig ] [1155/3515] Completed FA in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:42.026783] [INFO ] [sig ] [1156/3515] Forecasting FAF... [2026-01-07T20:21:42.026813] [INFO ] [sig ] Generating forecast for: FAF [2026-01-07T20:21:42.026843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-07T20:21:42.038708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-07T20:21:42.039060] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-07T20:21:42.039880] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-07T20:21:42.039934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:42.039965] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:42.039992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:42.040048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:42.097262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:42.098144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:42.098228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:42.098261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:42.211530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:42.211660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:42.211697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:42.211725] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:42.214889] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-07T20:21:42.215164] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-07T20:21:42.215289] [INFO ] [sig ] FAF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:42.356147] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FAF.txt [2026-01-07T20:21:42.356282] [INFO ] [sig ] [1156/3515] Completed FAF in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:42.356322] [INFO ] [sig ] [1157/3515] Forecasting FALN... [2026-01-07T20:21:42.356353] [INFO ] [sig ] Generating forecast for: FALN [2026-01-07T20:21:42.356384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-07T20:21:42.369124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-07T20:21:42.369430] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-07T20:21:42.370221] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-07T20:21:42.370273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:42.370304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:42.370331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:42.370386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:42.425610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:42.426251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:42.426332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:42.426365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:42.547674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:42.547826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:42.547864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:42.547893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:42.551206] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-01-07T20:21:42.551494] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-07T20:21:42.551656] [INFO ] [sig ] FALN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:42.692998] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FALN.txt [2026-01-07T20:21:42.693195] [INFO ] [sig ] [1157/3515] Completed FALN in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:42.693240] [INFO ] [sig ] [1158/3515] Forecasting FANG... [2026-01-07T20:21:42.693270] [INFO ] [sig ] Generating forecast for: FANG [2026-01-07T20:21:42.693301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-07T20:21:42.706424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-07T20:21:42.706879] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-07T20:21:42.707739] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-07T20:21:42.707795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:42.707829] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:42.707859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:42.707920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:42.763797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:42.764726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:42.764817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:42.764852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:42.891021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:42.891181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:42.891223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:42.891256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:42.895123] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-07T20:21:42.895416] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-07T20:21:42.895549] [INFO ] [sig ] FANG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:43.048481] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FANG.txt [2026-01-07T20:21:43.048661] [INFO ] [sig ] [1158/3515] Completed FANG in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:43.048706] [INFO ] [sig ] [1159/3515] Forecasting FARM... [2026-01-07T20:21:43.048739] [INFO ] [sig ] Generating forecast for: FARM [2026-01-07T20:21:43.048772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-07T20:21:43.063741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-07T20:21:43.064108] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-07T20:21:43.064917] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-07T20:21:43.064971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:43.065004] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:43.065032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:43.065089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:43.120265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:43.121130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:43.121255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:43.121291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:43.244920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:43.245110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:43.245158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:43.245189] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:43.248588] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-01-07T20:21:43.248872] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-07T20:21:43.248997] [INFO ] [sig ] FARM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:43.394164] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FARM.txt [2026-01-07T20:21:43.394329] [INFO ] [sig ] [1159/3515] Completed FARM in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-07T20:21:43.394369] [INFO ] [sig ] [1160/3515] Forecasting FBIN... [2026-01-07T20:21:43.394399] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-07T20:21:43.394430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-07T20:21:43.407482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-07T20:21:43.407810] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-07T20:21:43.408597] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-07T20:21:43.408650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:43.408683] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:43.408711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:43.408768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:43.464284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:43.464991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:43.465074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:43.465107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:43.594337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:43.594495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:43.594536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:43.594566] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:43.598019] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-07T20:21:43.598316] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-07T20:21:43.598438] [INFO ] [sig ] FBIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:43.741484] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FBIN.txt [2026-01-07T20:21:43.741655] [INFO ] [sig ] [1160/3515] Completed FBIN in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:43.741698] [INFO ] [sig ] [1161/3515] Forecasting FBIO... [2026-01-07T20:21:43.741730] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-07T20:21:43.741761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-07T20:21:43.753635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-07T20:21:43.753956] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-07T20:21:43.754752] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-07T20:21:43.754804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:43.754838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:43.754866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:43.754925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:43.812897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:43.813744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:43.813830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:43.813863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:43.934058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:43.934218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:43.934259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:43.934289] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:43.937680] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-07T20:21:43.937955] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-07T20:21:43.938079] [INFO ] [sig ] FBIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:44.087919] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FBIO.txt [2026-01-07T20:21:44.088062] [INFO ] [sig ] [1161/3515] Completed FBIO in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:44.088104] [INFO ] [sig ] [1162/3515] Forecasting FBIZ... [2026-01-07T20:21:44.088134] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-07T20:21:44.088165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-07T20:21:44.102651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-07T20:21:44.103041] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-07T20:21:44.103954] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-07T20:21:44.104009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:44.104043] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:44.104069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:44.104127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:44.167941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:44.169057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:44.169153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:44.169187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:44.296501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:44.296668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:44.296708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:44.296739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:44.300081] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=77.63%) [2026-01-07T20:21:44.300376] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-07T20:21:44.300498] [INFO ] [sig ] FBIZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:44.440239] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FBIZ.txt [2026-01-07T20:21:44.440389] [INFO ] [sig ] [1162/3515] Completed FBIZ in 0.4s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:44.440430] [INFO ] [sig ] [1163/3515] Forecasting FBK... [2026-01-07T20:21:44.440459] [INFO ] [sig ] Generating forecast for: FBK [2026-01-07T20:21:44.440492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-07T20:21:44.452400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-07T20:21:44.452762] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-07T20:21:44.453539] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-07T20:21:44.453621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:44.453656] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:44.453683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:44.453739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:44.510372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:44.511065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:44.511162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:44.511201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:44.632115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:44.632308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:44.632368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:44.632406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:44.636015] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-07T20:21:44.636307] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-07T20:21:44.636439] [INFO ] [sig ] FBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:44.785700] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FBK.txt [2026-01-07T20:21:44.785870] [INFO ] [sig ] [1163/3515] Completed FBK in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:44.785920] [INFO ] [sig ] [1164/3515] Forecasting FBL... [2026-01-07T20:21:44.785951] [INFO ] [sig ] Generating forecast for: FBL [2026-01-07T20:21:44.785983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-07T20:21:44.798231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-07T20:21:44.798612] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-07T20:21:44.799459] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-07T20:21:44.799514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:44.799545] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:44.799615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:44.799676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:44.858544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:44.859340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:44.859428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:44.859463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:44.985132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:44.985287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:44.985328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:44.985358] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:44.988945] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-01-07T20:21:44.989243] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-07T20:21:44.989374] [INFO ] [sig ] FBL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:45.144873] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FBL.txt [2026-01-07T20:21:45.145044] [INFO ] [sig ] [1164/3515] Completed FBL in 0.4s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:45.145087] [INFO ] [sig ] [1165/3515] Forecasting FBNC... [2026-01-07T20:21:45.145118] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-07T20:21:45.145150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-07T20:21:45.157989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-07T20:21:45.158346] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-07T20:21:45.159158] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-07T20:21:45.159212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:45.159246] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:45.159273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:45.159331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:45.217471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:45.218299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:45.218389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:45.218422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:45.338860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:45.339025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:45.339069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:45.339099] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:45.342549] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-07T20:21:45.342848] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-07T20:21:45.342982] [INFO ] [sig ] FBNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:45.482909] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FBNC.txt [2026-01-07T20:21:45.483072] [INFO ] [sig ] [1165/3515] Completed FBNC in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:45.483120] [INFO ] [sig ] [1166/3515] Forecasting FBP... [2026-01-07T20:21:45.483156] [INFO ] [sig ] Generating forecast for: FBP [2026-01-07T20:21:45.483194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-07T20:21:45.495294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-07T20:21:45.495736] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-07T20:21:45.496706] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-07T20:21:45.496758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:45.496843] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:45.496890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:45.496971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:45.560435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:45.561416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:45.561508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:45.561543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:45.681507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:45.681674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:45.681715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:45.681743] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:45.685064] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=27.92%) [2026-01-07T20:21:45.685331] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-07T20:21:45.685664] [INFO ] [sig ] FBP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:45.824837] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FBP.txt [2026-01-07T20:21:45.824985] [INFO ] [sig ] [1166/3515] Completed FBP in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:45.825031] [INFO ] [sig ] [1167/3515] Forecasting FC... [2026-01-07T20:21:45.825063] [INFO ] [sig ] Generating forecast for: FC [2026-01-07T20:21:45.825093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-07T20:21:45.836396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-07T20:21:45.836729] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-07T20:21:45.837474] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-07T20:21:45.837525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:45.837558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:45.837606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:45.837663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:45.892911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:45.893788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:45.893872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:45.893905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:46.018063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:46.018222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:46.018263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:46.018291] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:46.021693] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=74.16%) [2026-01-07T20:21:46.021991] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-07T20:21:46.022122] [INFO ] [sig ] FC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:46.162482] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FC.txt [2026-01-07T20:21:46.162646] [INFO ] [sig ] [1167/3515] Completed FC in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:46.162688] [INFO ] [sig ] [1168/3515] Forecasting FCAL... [2026-01-07T20:21:46.162718] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-07T20:21:46.162748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-07T20:21:46.174733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-07T20:21:46.175077] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-07T20:21:46.176064] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-07T20:21:46.176118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:46.176153] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:46.176183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:46.176239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:46.233594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:46.234429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:46.234518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:46.234551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:46.344877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:46.345148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:46.345189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:46.345217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:46.348656] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=68.27%) [2026-01-07T20:21:46.348925] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-07T20:21:46.349096] [INFO ] [sig ] FCAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:46.502044] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCAL.txt [2026-01-07T20:21:46.502211] [INFO ] [sig ] [1168/3515] Completed FCAL in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:46.502251] [INFO ] [sig ] [1169/3515] Forecasting FCBC... [2026-01-07T20:21:46.502282] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-07T20:21:46.502315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-07T20:21:46.514349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-07T20:21:46.514775] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-07T20:21:46.515616] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-07T20:21:46.515672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:46.515705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:46.515732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:46.515788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:46.576139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:46.577234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:46.577326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:46.577361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:46.706260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:46.706415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:46.706455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:46.706518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:46.710209] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-01-07T20:21:46.710523] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-07T20:21:46.710693] [INFO ] [sig ] FCBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:46.868309] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FCBC.txt [2026-01-07T20:21:46.868466] [INFO ] [sig ] [1169/3515] Completed FCBC in 0.4s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:46.868507] [INFO ] [sig ] [1170/3515] Forecasting FCCO... [2026-01-07T20:21:46.868538] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-07T20:21:46.868586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-07T20:21:46.880293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-07T20:21:46.880658] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-07T20:21:46.881419] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-07T20:21:46.881471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:46.881503] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:46.881530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:46.881608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:46.939983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:46.940846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:46.940935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:46.940969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:47.070707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:47.070899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:47.070963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:47.070996] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:47.074784] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-07T20:21:47.075054] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-07T20:21:47.075179] [INFO ] [sig ] FCCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:47.216278] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FCCO.txt [2026-01-07T20:21:47.216417] [INFO ] [sig ] [1170/3515] Completed FCCO in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-07T20:21:47.216457] [INFO ] [sig ] [1171/3515] Forecasting FCEL... [2026-01-07T20:21:47.216487] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-07T20:21:47.216518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-07T20:21:47.228461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-07T20:21:47.228810] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-07T20:21:47.229633] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-07T20:21:47.229686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:47.229720] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:47.229771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:47.229847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:47.287939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:47.288699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:47.288786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:47.288821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:47.407654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:47.407816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:47.407859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:47.407890] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:47.411615] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-07T20:21:47.411909] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-07T20:21:47.412041] [INFO ] [sig ] FCEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:47.559302] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCEL.txt [2026-01-07T20:21:47.559453] [INFO ] [sig ] [1171/3515] Completed FCEL in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:47.559494] [INFO ] [sig ] [1172/3515] Forecasting FCF... [2026-01-07T20:21:47.559525] [INFO ] [sig ] Generating forecast for: FCF [2026-01-07T20:21:47.559592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-07T20:21:47.572714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-07T20:21:47.572983] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-07T20:21:47.573760] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-07T20:21:47.573812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:47.573844] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:47.573872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:47.573928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:47.634750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:47.635631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:47.635736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:47.635775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:47.761318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:47.761482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:47.761523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:47.761552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:47.765266] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=69.25%) [2026-01-07T20:21:47.765755] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-07T20:21:47.765881] [INFO ] [sig ] FCF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:47.918983] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCF.txt [2026-01-07T20:21:47.919143] [INFO ] [sig ] [1172/3515] Completed FCF in 0.4s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:47.919183] [INFO ] [sig ] [1173/3515] Forecasting FCFS... [2026-01-07T20:21:47.919213] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-07T20:21:47.919245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-07T20:21:47.932229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-07T20:21:47.932777] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-07T20:21:47.933531] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-07T20:21:47.933603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:47.933638] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:47.933666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:47.933722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:47.992442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:47.993336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:47.993423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:47.993457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:48.117273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:48.117432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:48.117472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:48.117501] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:48.121111] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-01-07T20:21:48.121411] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-07T20:21:48.121547] [INFO ] [sig ] FCFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:48.260270] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCFS.txt [2026-01-07T20:21:48.260425] [INFO ] [sig ] [1173/3515] Completed FCFS in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:48.260466] [INFO ] [sig ] [1174/3515] Forecasting FCN... [2026-01-07T20:21:48.260497] [INFO ] [sig ] Generating forecast for: FCN [2026-01-07T20:21:48.260529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-07T20:21:48.272174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-07T20:21:48.272517] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-07T20:21:48.273346] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-07T20:21:48.273398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:48.273443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:48.273471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:48.273529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:48.329401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:48.330273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:48.330361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:48.330394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:48.447341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:48.447500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:48.447539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:48.447589] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:48.450892] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-07T20:21:48.451157] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-07T20:21:48.451284] [INFO ] [sig ] FCN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:48.591560] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FCN.txt [2026-01-07T20:21:48.591759] [INFO ] [sig ] [1174/3515] Completed FCN in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:48.591800] [INFO ] [sig ] [1175/3515] Forecasting FCNCA... [2026-01-07T20:21:48.591831] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-07T20:21:48.591863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-07T20:21:48.604094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-07T20:21:48.604472] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-07T20:21:48.605269] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-07T20:21:48.605322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:48.605354] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:48.605380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:48.605436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:48.660805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:48.661691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:48.661783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:48.661815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:48.774835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:48.774992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:48.775032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:48.775060] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:48.778346] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-07T20:21:48.778634] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-07T20:21:48.778758] [INFO ] [sig ] FCNCA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:48.916725] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCNCA.txt [2026-01-07T20:21:48.916854] [INFO ] [sig ] [1175/3515] Completed FCNCA in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:48.916893] [INFO ] [sig ] [1176/3515] Forecasting FCNCO... [2026-01-07T20:21:48.916922] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-07T20:21:48.916954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-07T20:21:48.927397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-07T20:21:48.927760] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-07T20:21:48.928508] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-07T20:21:48.928559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:48.928611] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:48.928639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:48.928696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:48.985160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:48.985875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:48.985986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:48.986022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:49.089221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:49.089373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:49.089413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:49.089442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:49.093106] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=16.10%) [2026-01-07T20:21:49.093393] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-07T20:21:49.093522] [INFO ] [sig ] FCNCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:49.234105] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FCNCO.txt [2026-01-07T20:21:49.234236] [INFO ] [sig ] [1176/3515] Completed FCNCO in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-07T20:21:49.234275] [INFO ] [sig ] [1177/3515] Forecasting FCNCP... [2026-01-07T20:21:49.234306] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-07T20:21:49.234336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-07T20:21:49.246088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-07T20:21:49.246369] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-07T20:21:49.247313] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-07T20:21:49.247365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:49.247396] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:49.247422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:49.247477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:49.308827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:49.309626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:49.309709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:49.309743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:49.416078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:49.416209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:49.416247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:49.416277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:49.419480] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=53.35%) [2026-01-07T20:21:49.419787] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-07T20:21:49.419913] [INFO ] [sig ] FCNCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:49.560410] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCNCP.txt [2026-01-07T20:21:49.560543] [INFO ] [sig ] [1177/3515] Completed FCNCP in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:49.560608] [INFO ] [sig ] [1178/3515] Forecasting FCTE... [2026-01-07T20:21:49.560648] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-07T20:21:49.560679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-07T20:21:49.573067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-07T20:21:49.573380] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-07T20:21:49.574155] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-07T20:21:49.574208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:49.574239] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:49.574266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:49.574321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:49.631475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:49.632347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:49.632431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:49.632464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:49.751762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:49.751925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:49.751967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:49.751996] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:49.755282] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-01-07T20:21:49.755545] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-07T20:21:49.755685] [INFO ] [sig ] FCTE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:49.979028] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FCTE.txt [2026-01-07T20:21:49.979188] [INFO ] [sig ] [1178/3515] Completed FCTE in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:49.979228] [INFO ] [sig ] [1179/3515] Forecasting FCX... [2026-01-07T20:21:49.979260] [INFO ] [sig ] Generating forecast for: FCX [2026-01-07T20:21:49.979291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-07T20:21:49.990903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-07T20:21:49.991277] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-07T20:21:49.992117] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-07T20:21:49.992172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:49.992207] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:49.992235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:49.992295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:50.050136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:50.051046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:50.051138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:50.051173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:50.175747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:50.175902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:50.175942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:50.175973] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:50.179323] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=39.94%) [2026-01-07T20:21:50.179636] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-07T20:21:50.179767] [INFO ] [sig ] FCX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:50.323486] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FCX.txt [2026-01-07T20:21:50.323652] [INFO ] [sig ] [1179/3515] Completed FCX in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:50.323695] [INFO ] [sig ] [1180/3515] Forecasting FDBC... [2026-01-07T20:21:50.323727] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-07T20:21:50.323758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-07T20:21:50.334209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-07T20:21:50.334558] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-07T20:21:50.335517] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-07T20:21:50.335589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:50.335632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:50.335661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:50.335719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:50.394406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:50.395246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:50.395334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:50.395368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:50.489214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:50.489370] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:21:50.489411] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:50.489439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:50.492836] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-01-07T20:21:50.493106] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-07T20:21:50.493229] [INFO ] [sig ] FDBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:50.637163] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FDBC.txt [2026-01-07T20:21:50.637324] [INFO ] [sig ] [1180/3515] Completed FDBC in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:50.637366] [INFO ] [sig ] [1181/3515] Forecasting FDIF... [2026-01-07T20:21:50.637398] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-07T20:21:50.637632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-07T20:21:50.653194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-07T20:21:50.653695] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-07T20:21:50.654854] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-07T20:21:50.654911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:50.654945] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:50.654972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:50.655029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:50.711079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:50.711925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:50.712017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:50.712051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:50.821134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:50.821293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:50.821335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:50.821381] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:50.824842] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-07T20:21:50.825177] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-07T20:21:50.825321] [INFO ] [sig ] FDIF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:50.969029] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FDIF.txt [2026-01-07T20:21:50.969207] [INFO ] [sig ] [1181/3515] Completed FDIF in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:50.969251] [INFO ] [sig ] [1182/3515] Forecasting FDIG... [2026-01-07T20:21:50.969285] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-07T20:21:50.969317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-07T20:21:50.982279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-07T20:21:50.982724] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-07T20:21:50.983606] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-07T20:21:50.983663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:50.983697] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:50.983724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:50.983780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:51.040632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:51.041406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:51.041493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:51.041527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:51.157456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:51.157630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:51.157672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:51.157701] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:51.161338] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=16.67%) [2026-01-07T20:21:51.161828] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-07T20:21:51.161954] [INFO ] [sig ] FDIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:51.302524] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FDIG.txt [2026-01-07T20:21:51.302674] [INFO ] [sig ] [1182/3515] Completed FDIG in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:51.302715] [INFO ] [sig ] [1183/3515] Forecasting FDP... [2026-01-07T20:21:51.302746] [INFO ] [sig ] Generating forecast for: FDP [2026-01-07T20:21:51.302777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-07T20:21:51.314190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-07T20:21:51.314461] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-07T20:21:51.315221] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-07T20:21:51.315300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:51.315334] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:51.315361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:51.315418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:51.371217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:51.371830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:51.371924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:51.371957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:51.493796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:51.493965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:51.494016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:51.494046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:51.497374] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-07T20:21:51.497663] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-07T20:21:51.497784] [INFO ] [sig ] FDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:51.637218] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FDP.txt [2026-01-07T20:21:51.637334] [INFO ] [sig ] [1183/3515] Completed FDP in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:51.637372] [INFO ] [sig ] [1184/3515] Forecasting FDS... [2026-01-07T20:21:51.637402] [INFO ] [sig ] Generating forecast for: FDS [2026-01-07T20:21:51.637633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-07T20:21:51.650647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-07T20:21:51.650985] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-07T20:21:51.651857] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-07T20:21:51.651912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:51.651946] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:51.651973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:51.652032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:51.709942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:51.710703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:51.710788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:51.710821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:51.831380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:51.831535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:51.831591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:51.831623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:51.834906] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-07T20:21:51.835173] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-07T20:21:51.835292] [INFO ] [sig ] FDS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:51.977078] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FDS.txt [2026-01-07T20:21:51.977219] [INFO ] [sig ] [1184/3515] Completed FDS in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:51.977258] [INFO ] [sig ] [1185/3515] Forecasting FDTX... [2026-01-07T20:21:51.977288] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-07T20:21:51.977317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-07T20:21:51.988026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-07T20:21:51.988326] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-07T20:21:51.989125] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-07T20:21:51.989179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:51.989212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:51.989250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:51.989310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:52.047276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:52.048346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:52.048432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:52.048467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:52.170560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:52.170727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:52.170770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:52.170800] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:52.174901] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-07T20:21:52.175177] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-07T20:21:52.175301] [INFO ] [sig ] FDTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:52.324659] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FDTX.txt [2026-01-07T20:21:52.324808] [INFO ] [sig ] [1185/3515] Completed FDTX in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:52.324849] [INFO ] [sig ] [1186/3515] Forecasting FDUS... [2026-01-07T20:21:52.324882] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-07T20:21:52.324914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-07T20:21:52.336736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-07T20:21:52.337043] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-07T20:21:52.337841] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-07T20:21:52.337894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:52.337927] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:52.337955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:52.338012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:52.395728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:52.396526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:52.396632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:52.396669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:52.517871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:52.518026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:52.518103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:52.518134] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:52.521637] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-07T20:21:52.521918] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-07T20:21:52.522048] [INFO ] [sig ] FDUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:52.665132] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FDUS.txt [2026-01-07T20:21:52.665279] [INFO ] [sig ] [1186/3515] Completed FDUS in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:52.665322] [INFO ] [sig ] [1187/3515] Forecasting FDX... [2026-01-07T20:21:52.665356] [INFO ] [sig ] Generating forecast for: FDX [2026-01-07T20:21:52.665385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-07T20:21:52.676411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-07T20:21:52.676736] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-07T20:21:52.677624] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-07T20:21:52.677684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:52.677718] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:52.677746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:52.677805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:52.734426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:52.735135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:52.735216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:52.735250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:52.867407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:52.867592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:52.867636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:52.867665] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:52.871198] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=64.50%) [2026-01-07T20:21:52.871553] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-07T20:21:52.871709] [INFO ] [sig ] FDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:53.010796] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FDX.txt [2026-01-07T20:21:53.010936] [INFO ] [sig ] [1187/3515] Completed FDX in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-07T20:21:53.010976] [INFO ] [sig ] [1188/3515] Forecasting FE... [2026-01-07T20:21:53.011007] [INFO ] [sig ] Generating forecast for: FE [2026-01-07T20:21:53.011037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-07T20:21:53.022076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-07T20:21:53.022374] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-07T20:21:53.023150] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-07T20:21:53.023201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:53.023233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:53.023260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:53.023316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:53.078817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:53.079487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:53.079604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:53.079641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:53.201719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:53.201892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:53.201933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:53.201962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:53.205297] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-07T20:21:53.205557] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-07T20:21:53.205703] [INFO ] [sig ] FE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:53.347690] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FE.txt [2026-01-07T20:21:53.347834] [INFO ] [sig ] [1188/3515] Completed FE in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:53.347874] [INFO ] [sig ] [1189/3515] Forecasting FEIM... [2026-01-07T20:21:53.347905] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-07T20:21:53.347942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-07T20:21:53.359839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-07T20:21:53.360139] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-07T20:21:53.360913] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-07T20:21:53.360965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:53.360996] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:53.361023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:53.361080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:53.416472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:53.417184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:53.417264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:53.417297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:53.537836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:53.537992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:53.538031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:53.538060] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:53.541400] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-07T20:21:53.541704] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-07T20:21:53.541831] [INFO ] [sig ] FEIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:53.681926] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEIM.txt [2026-01-07T20:21:53.682066] [INFO ] [sig ] [1189/3515] Completed FEIM in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:53.682105] [INFO ] [sig ] [1190/3515] Forecasting FELE... [2026-01-07T20:21:53.682136] [INFO ] [sig ] Generating forecast for: FELE [2026-01-07T20:21:53.682195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-07T20:21:53.693222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-07T20:21:53.693536] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-07T20:21:53.694304] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-07T20:21:53.694361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:53.694394] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:53.694420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:53.694477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:53.750631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:53.751340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:53.751424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:53.751457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:53.877252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:53.877426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:53.877469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:53.877498] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:53.881341] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-01-07T20:21:53.881898] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-07T20:21:53.882036] [INFO ] [sig ] FELE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:54.032611] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FELE.txt [2026-01-07T20:21:54.032814] [INFO ] [sig ] [1190/3515] Completed FELE in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:54.032857] [INFO ] [sig ] [1191/3515] Forecasting FEM... [2026-01-07T20:21:54.032888] [INFO ] [sig ] Generating forecast for: FEM [2026-01-07T20:21:54.032921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-07T20:21:54.044596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-07T20:21:54.045140] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-07T20:21:54.045929] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-07T20:21:54.045982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:54.046014] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:54.046042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:54.046098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:54.103442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:54.104494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:54.104614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:54.104652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:54.226233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:54.226395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:54.226437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:54.226469] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:54.230726] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-01-07T20:21:54.231128] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-07T20:21:54.231290] [INFO ] [sig ] FEM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:54.385596] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEM.txt [2026-01-07T20:21:54.385977] [INFO ] [sig ] [1191/3515] Completed FEM in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:54.386021] [INFO ] [sig ] [1192/3515] Forecasting FEMB... [2026-01-07T20:21:54.386053] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-07T20:21:54.386086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-07T20:21:54.397664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-07T20:21:54.398069] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-07T20:21:54.398977] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-07T20:21:54.399044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:54.399088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:54.399119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:54.399179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:54.462511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:54.463376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:54.463471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:54.463505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:54.590326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:54.590483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:54.590523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:54.590553] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:54.593966] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-07T20:21:54.594234] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-07T20:21:54.594359] [INFO ] [sig ] FEMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:54.736150] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEMB.txt [2026-01-07T20:21:54.736285] [INFO ] [sig ] [1192/3515] Completed FEMB in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:54.736325] [INFO ] [sig ] [1193/3515] Forecasting FEMS... [2026-01-07T20:21:54.736357] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-07T20:21:54.736391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-07T20:21:54.748042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-07T20:21:54.748335] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-07T20:21:54.749115] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-07T20:21:54.749167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:54.749200] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:54.749227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:54.749282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:54.804337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:54.805051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:54.805133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:54.805167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:54.929755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:54.929911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:54.929950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:54.929979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:54.933350] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-01-07T20:21:54.933633] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-07T20:21:54.933755] [INFO ] [sig ] FEMS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:55.093322] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEMS.txt [2026-01-07T20:21:55.093485] [INFO ] [sig ] [1193/3515] Completed FEMS in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:55.093526] [INFO ] [sig ] [1194/3515] Forecasting FEP... [2026-01-07T20:21:55.093556] [INFO ] [sig ] Generating forecast for: FEP [2026-01-07T20:21:55.093612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-07T20:21:55.109668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-07T20:21:55.110067] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-07T20:21:55.110907] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-07T20:21:55.110961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:55.110995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:55.111027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:55.111083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:55.170093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:55.171193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:55.171297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:55.171334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:55.290791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:55.290975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:55.291017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:55.291046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:55.294478] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=53.57%) [2026-01-07T20:21:55.294787] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-07T20:21:55.294925] [INFO ] [sig ] FEP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:55.438913] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEP.txt [2026-01-07T20:21:55.439081] [INFO ] [sig ] [1194/3515] Completed FEP in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-07T20:21:55.439122] [INFO ] [sig ] [1195/3515] Forecasting FEPI... [2026-01-07T20:21:55.439152] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-07T20:21:55.439184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-07T20:21:55.454463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-07T20:21:55.454982] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-07T20:21:55.456146] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-07T20:21:55.456217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:55.456269] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:55.456318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:55.456413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:55.529108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:55.530350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:55.530471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:55.530529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:55.698516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:55.698707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:55.698751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:55.698779] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:55.703102] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=18.39%) [2026-01-07T20:21:55.703549] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-07T20:21:55.703736] [INFO ] [sig ] FEPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:55.906895] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FEPI.txt [2026-01-07T20:21:55.907128] [INFO ] [sig ] [1195/3515] Completed FEPI in 0.5s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:55.907199] [INFO ] [sig ] [1196/3515] Forecasting FERG... [2026-01-07T20:21:55.907254] [INFO ] [sig ] Generating forecast for: FERG [2026-01-07T20:21:55.907306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-07T20:21:55.930656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-07T20:21:55.931707] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-07T20:21:55.933029] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-07T20:21:55.933104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:55.933146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:55.933174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:55.933232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:56.015529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:56.016836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:56.016960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:56.017016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:56.193082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:56.193275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:56.193320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:56.193353] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:56.197754] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-07T20:21:56.198211] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-07T20:21:56.198824] [INFO ] [sig ] FERG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:56.373183] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FERG.txt [2026-01-07T20:21:56.373357] [INFO ] [sig ] [1196/3515] Completed FERG in 0.5s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:56.373402] [INFO ] [sig ] [1197/3515] Forecasting FEX... [2026-01-07T20:21:56.373439] [INFO ] [sig ] Generating forecast for: FEX [2026-01-07T20:21:56.373472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-07T20:21:56.386760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-07T20:21:56.387149] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-07T20:21:56.387964] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-07T20:21:56.388017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:56.388049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:56.388075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:56.388132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:56.443648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:56.444555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:56.444669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:56.444705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:56.557161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:56.557320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:56.557363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:56.557397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:56.560955] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-07T20:21:56.561303] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-07T20:21:56.561446] [INFO ] [sig ] FEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:56.701217] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FEX.txt [2026-01-07T20:21:56.701357] [INFO ] [sig ] [1197/3515] Completed FEX in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:56.701397] [INFO ] [sig ] [1198/3515] Forecasting FF... [2026-01-07T20:21:56.701427] [INFO ] [sig ] Generating forecast for: FF [2026-01-07T20:21:56.701457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-07T20:21:56.712602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-07T20:21:56.712952] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-07T20:21:56.713766] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-07T20:21:56.713831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:56.713866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:56.713894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:56.713950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:56.770046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:56.771109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:56.771198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:56.771232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:56.891787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:56.891945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:56.891985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:56.892014] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:56.895539] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-07T20:21:56.895842] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-07T20:21:56.895971] [INFO ] [sig ] FF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:57.040124] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FF.txt [2026-01-07T20:21:57.040292] [INFO ] [sig ] [1198/3515] Completed FF in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:57.040335] [INFO ] [sig ] [1199/3515] Forecasting FFA... [2026-01-07T20:21:57.040367] [INFO ] [sig ] Generating forecast for: FFA [2026-01-07T20:21:57.040401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-07T20:21:57.051970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-07T20:21:57.052340] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-07T20:21:57.053138] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-07T20:21:57.053191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:57.053223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:57.053250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:57.053306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:57.111486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:57.112438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:57.112528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:57.112562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:57.241440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:57.241640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:57.241697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:57.241737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:57.246310] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-01-07T20:21:57.246729] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-07T20:21:57.246908] [INFO ] [sig ] FFA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:57.393779] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FFA.txt [2026-01-07T20:21:57.393941] [INFO ] [sig ] [1199/3515] Completed FFA in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:57.393982] [INFO ] [sig ] [1200/3515] Forecasting FFBC... [2026-01-07T20:21:57.394013] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-07T20:21:57.394047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-07T20:21:57.405761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-07T20:21:57.406089] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-07T20:21:57.406921] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-07T20:21:57.406975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:57.407007] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:57.407034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:57.407090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:57.464159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:57.465018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:57.465106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:57.465142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:57.585349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:57.585507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:57.585547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:57.585593] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:57.588944] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=57.13%) [2026-01-07T20:21:57.589230] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-07T20:21:57.589357] [INFO ] [sig ] FFBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:57.735779] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FFBC.txt [2026-01-07T20:21:57.735932] [INFO ] [sig ] [1200/3515] Completed FFBC in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:57.735974] [INFO ] [sig ] [1201/3515] Forecasting FFC... [2026-01-07T20:21:57.736003] [INFO ] [sig ] Generating forecast for: FFC [2026-01-07T20:21:57.736036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-07T20:21:57.749980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-07T20:21:57.750361] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-07T20:21:57.751183] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-07T20:21:57.751248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:57.751301] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:57.751333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:57.751391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:57.810661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:57.811518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:57.811638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:57.811674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:57.943214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:57.943369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:57.943408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:57.943437] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:57.946994] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-01-07T20:21:57.947278] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-07T20:21:57.947408] [INFO ] [sig ] FFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:58.090965] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FFC.txt [2026-01-07T20:21:58.091125] [INFO ] [sig ] [1201/3515] Completed FFC in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:58.091174] [INFO ] [sig ] [1202/3515] Forecasting FFIC... [2026-01-07T20:21:58.091208] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-07T20:21:58.091240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-07T20:21:58.103731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-07T20:21:58.104110] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-07T20:21:58.104937] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-07T20:21:58.104989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:58.105020] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:58.105047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:58.105103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:58.165455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:58.166397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:58.166496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:58.166532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:58.288499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:58.288672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:58.288714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:58.288743] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:58.292248] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-07T20:21:58.292524] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-07T20:21:58.292670] [INFO ] [sig ] FFIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:58.435527] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FFIC.txt [2026-01-07T20:21:58.435688] [INFO ] [sig ] [1202/3515] Completed FFIC in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:58.435731] [INFO ] [sig ] [1203/3515] Forecasting FFIN... [2026-01-07T20:21:58.435762] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-07T20:21:58.435793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-07T20:21:58.448329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-07T20:21:58.448666] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-07T20:21:58.449439] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-07T20:21:58.449490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:58.449524] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:58.449551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:58.449671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:58.505970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:58.506807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:58.506915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:58.506962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:58.638791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:58.639024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:58.639082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:58.639126] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:58.644762] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-07T20:21:58.645208] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-07T20:21:58.645421] [INFO ] [sig ] FFIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:58.822124] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FFIN.txt [2026-01-07T20:21:58.822284] [INFO ] [sig ] [1203/3515] Completed FFIN in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:58.822324] [INFO ] [sig ] [1204/3515] Forecasting FFWM... [2026-01-07T20:21:58.822356] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-07T20:21:58.822392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-07T20:21:58.835628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-07T20:21:58.836007] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-07T20:21:58.836851] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-07T20:21:58.836909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:58.836943] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:58.836971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:58.837029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:58.899018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:58.899935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:58.900030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:58.900065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:59.034065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:59.034230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:59.034271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:59.034302] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:59.037782] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-07T20:21:59.038091] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-07T20:21:59.038226] [INFO ] [sig ] FFWM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:59.183183] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FFWM.txt [2026-01-07T20:21:59.183341] [INFO ] [sig ] [1204/3515] Completed FFWM in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:59.183382] [INFO ] [sig ] [1205/3515] Forecasting FG... [2026-01-07T20:21:59.183412] [INFO ] [sig ] Generating forecast for: FG [2026-01-07T20:21:59.183445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-07T20:21:59.194788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-07T20:21:59.195106] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-07T20:21:59.195928] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-07T20:21:59.195982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:59.196015] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:59.196041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:59.196097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:59.253362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:59.254310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:59.254413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:59.254447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:59.380982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:59.381152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:59.381213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:59.381245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:59.384842] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-07T20:21:59.385127] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-07T20:21:59.385253] [INFO ] [sig ] FG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:21:59.534688] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FG.txt [2026-01-07T20:21:59.534843] [INFO ] [sig ] [1205/3515] Completed FG in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:59.534885] [INFO ] [sig ] [1206/3515] Forecasting FGEN... [2026-01-07T20:21:59.534915] [INFO ] [sig ] Generating forecast for: FGEN [2026-01-07T20:21:59.534945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FGEN' from 'https://tdm.silogroup.org/data/derivative_storage/FGEN.csv'. [2026-01-07T20:21:59.546246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FGEN'. [2026-01-07T20:21:59.546540] [INFO ] [FORECASTER] Starting predict_future for FGEN [2026-01-07T20:21:59.547343] [DEBUG] [LOCAL ] No optimal features file found for FGEN: ./output/feature-sets/FGEN.txt [2026-01-07T20:21:59.547398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:59.547432] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:59.547459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:59.547517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:59.604973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:59.605840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:59.605931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:59.605967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:21:59.727051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:21:59.727211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:21:59.727253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:21:59.727282] [INFO ] [FORECASTER] Training complete [2026-01-07T20:21:59.731099] [DEBUG] [FORECASTER] FGEN: Forecast T+1@11:T+2@11: UP (p=74.44%) [2026-01-07T20:21:59.731447] [INFO ] [FORECASTER] Completed predict_future for FGEN [2026-01-07T20:21:59.731620] [INFO ] [sig ] FGEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:21:59.871260] [INFO ] [LOCAL ] Saved forecast: FGEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FGEN.txt [2026-01-07T20:21:59.871395] [INFO ] [sig ] [1206/3515] Completed FGEN in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-07T20:21:59.871462] [INFO ] [sig ] [1207/3515] Forecasting FHB... [2026-01-07T20:21:59.871493] [INFO ] [sig ] Generating forecast for: FHB [2026-01-07T20:21:59.871524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-07T20:21:59.883516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-07T20:21:59.883880] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-07T20:21:59.884675] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-07T20:21:59.884729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:21:59.884762] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:21:59.884789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:21:59.884846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:21:59.941345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:21:59.942182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:21:59.942285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:21:59.942319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:00.070402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:00.070780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:00.070828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:00.070859] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:00.074379] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: UP (p=59.40%) [2026-01-07T20:22:00.074734] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-07T20:22:00.074885] [INFO ] [sig ] FHB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:00.227353] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FHB.txt [2026-01-07T20:22:00.227523] [INFO ] [sig ] [1207/3515] Completed FHB in 0.4s | 2.90 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-07T20:22:00.227592] [INFO ] [sig ] [1208/3515] Forecasting FHI... [2026-01-07T20:22:00.227634] [INFO ] [sig ] Generating forecast for: FHI [2026-01-07T20:22:00.227666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-07T20:22:00.241489] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FHI'. [2026-01-07T20:22:00.242057] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-07T20:22:00.242857] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-07T20:22:00.242910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:00.242943] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:00.242969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:00.243026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:00.300112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:00.300973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:00.301066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:00.301101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:00.427185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:00.427339] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:22:00.427380] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:00.427409] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:00.430864] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-07T20:22:00.431145] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-07T20:22:00.431276] [INFO ] [sig ] FHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-07T20:22:00.571865] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FHI.txt [2026-01-07T20:22:00.572011] [INFO ] [sig ] [1208/3515] Completed FHI in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-07T20:22:00.572071] [INFO ] [sig ] [1209/3515] Forecasting FHN... [2026-01-07T20:22:00.572103] [INFO ] [sig ] Generating forecast for: FHN [2026-01-07T20:22:00.572135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-07T20:22:00.583279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-07T20:22:00.583589] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-07T20:22:00.584361] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-07T20:22:00.584414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:00.584445] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:00.584485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:00.584547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:00.641309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:00.642088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:00.642173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:00.642207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:00.762954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:00.763104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:00.763143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:00.763173] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:00.766517] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-07T20:22:00.766818] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-07T20:22:00.766945] [INFO ] [sig ] FHN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:00.905355] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FHN.txt [2026-01-07T20:22:00.905504] [INFO ] [sig ] [1209/3515] Completed FHN in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-07T20:22:00.905544] [INFO ] [sig ] [1210/3515] Forecasting FHTX... [2026-01-07T20:22:00.905594] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-07T20:22:00.905628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-07T20:22:00.918198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-07T20:22:00.918591] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-07T20:22:00.919470] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-07T20:22:00.919528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:00.919603] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:00.919664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:00.919728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:00.977356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:00.978214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:00.978305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:00.978340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:01.103541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:01.103675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:01.103716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:01.103746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:01.107163] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-01-07T20:22:01.107450] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-07T20:22:01.107607] [INFO ] [sig ] FHTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:01.251368] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FHTX.txt [2026-01-07T20:22:01.251535] [INFO ] [sig ] [1210/3515] Completed FHTX in 0.3s | 2.90 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-07T20:22:01.251608] [INFO ] [sig ] [1211/3515] Forecasting FIBK... [2026-01-07T20:22:01.251649] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-07T20:22:01.251686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-07T20:22:01.263244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-07T20:22:01.263635] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-07T20:22:01.264422] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-07T20:22:01.264475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:01.264508] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:01.264534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:01.264608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:01.324932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:01.325785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:01.325877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:01.325912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:01.471285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:01.471448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:01.471495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:01.471532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:01.475191] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-07T20:22:01.475589] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-07T20:22:01.475742] [INFO ] [sig ] FIBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:01.622403] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIBK.txt [2026-01-07T20:22:01.622586] [INFO ] [sig ] [1211/3515] Completed FIBK in 0.4s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:01.622632] [INFO ] [sig ] [1212/3515] Forecasting FICO... [2026-01-07T20:22:01.622665] [INFO ] [sig ] Generating forecast for: FICO [2026-01-07T20:22:01.622698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-07T20:22:01.634970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-07T20:22:01.635360] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-07T20:22:01.636192] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-07T20:22:01.636248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:01.636280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:01.636308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:01.636366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:01.693952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:01.694863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:01.694954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:01.694989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:01.822603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:01.822768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:01.822812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:01.822840] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:01.826363] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-01-07T20:22:01.826753] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-07T20:22:01.826895] [INFO ] [sig ] FICO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:01.994335] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FICO.txt [2026-01-07T20:22:01.994511] [INFO ] [sig ] [1212/3515] Completed FICO in 0.4s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:01.994554] [INFO ] [sig ] [1213/3515] Forecasting FICS... [2026-01-07T20:22:01.994613] [INFO ] [sig ] Generating forecast for: FICS [2026-01-07T20:22:01.994647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-07T20:22:02.006213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-07T20:22:02.006642] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-07T20:22:02.007478] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-07T20:22:02.007535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:02.007568] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:02.007618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:02.007679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:02.065702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:02.066592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:02.066683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:02.066717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:02.191388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:02.191552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:02.191612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:02.191643] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:02.195239] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=41.52%) [2026-01-07T20:22:02.195554] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-07T20:22:02.195713] [INFO ] [sig ] FICS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:02.343727] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FICS.txt [2026-01-07T20:22:02.343896] [INFO ] [sig ] [1213/3515] Completed FICS in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:02.343940] [INFO ] [sig ] [1214/3515] Forecasting FID... [2026-01-07T20:22:02.343973] [INFO ] [sig ] Generating forecast for: FID [2026-01-07T20:22:02.344005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-07T20:22:02.355778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-07T20:22:02.356161] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-07T20:22:02.356964] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-07T20:22:02.357017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:02.357049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:02.357076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:02.357132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:02.411966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:02.412830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:02.412916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:02.412950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:02.536466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:02.536674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:02.536736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:02.536774] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:02.540472] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: DOWN (p=34.25%) [2026-01-07T20:22:02.540796] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-07T20:22:02.540957] [INFO ] [sig ] FID: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:02.684792] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FID.txt [2026-01-07T20:22:02.684964] [INFO ] [sig ] [1214/3515] Completed FID in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:02.685007] [INFO ] [sig ] [1215/3515] Forecasting FIGS... [2026-01-07T20:22:02.685040] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-07T20:22:02.685072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-07T20:22:02.696548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-07T20:22:02.696935] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-07T20:22:02.697718] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-07T20:22:02.697772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:02.697804] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:02.697831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:02.697887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:02.755416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:02.756385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:02.756497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:02.756531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:02.881085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:02.881241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:02.881284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:02.881326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:02.884944] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-01-07T20:22:02.885224] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-07T20:22:02.885360] [INFO ] [sig ] FIGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:03.034609] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIGS.txt [2026-01-07T20:22:03.034774] [INFO ] [sig ] [1215/3515] Completed FIGS in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:03.034815] [INFO ] [sig ] [1216/3515] Forecasting FIHL... [2026-01-07T20:22:03.034846] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-07T20:22:03.034877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-07T20:22:03.046520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-07T20:22:03.046904] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-07T20:22:03.047681] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-07T20:22:03.047734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:03.047766] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:03.047793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:03.047850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:03.102933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:03.103835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:03.103923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:03.103958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:03.228432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:03.228618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:03.228659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:03.228705] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:03.232058] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-01-07T20:22:03.232341] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-07T20:22:03.232473] [INFO ] [sig ] FIHL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:03.370841] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FIHL.txt [2026-01-07T20:22:03.371002] [INFO ] [sig ] [1216/3515] Completed FIHL in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:03.371044] [INFO ] [sig ] [1217/3515] Forecasting FINS... [2026-01-07T20:22:03.371076] [INFO ] [sig ] Generating forecast for: FINS [2026-01-07T20:22:03.371106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-07T20:22:03.382531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-07T20:22:03.382899] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-07T20:22:03.383675] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-07T20:22:03.383728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:03.383760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:03.383787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:03.383844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:03.439227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:03.440153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:03.440243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:03.440277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:03.558869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:03.559040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:03.559081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:03.559109] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:03.562549] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-07T20:22:03.562862] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-07T20:22:03.562990] [INFO ] [sig ] FINS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:03.701905] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FINS.txt [2026-01-07T20:22:03.702075] [INFO ] [sig ] [1217/3515] Completed FINS in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:03.702117] [INFO ] [sig ] [1218/3515] Forecasting FINX... [2026-01-07T20:22:03.702149] [INFO ] [sig ] Generating forecast for: FINX [2026-01-07T20:22:03.702179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-07T20:22:03.713471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-07T20:22:03.713870] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-07T20:22:03.714699] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-07T20:22:03.714754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:03.714787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:03.714816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:03.714875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:03.770553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:03.771462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:03.771552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:03.771622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:03.887595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:03.887748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:03.887787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:03.887817] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:03.891105] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=80.38%) [2026-01-07T20:22:03.891376] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-07T20:22:03.891498] [INFO ] [sig ] FINX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:04.031644] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FINX.txt [2026-01-07T20:22:04.031800] [INFO ] [sig ] [1218/3515] Completed FINX in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:04.031843] [INFO ] [sig ] [1219/3515] Forecasting FIP... [2026-01-07T20:22:04.031876] [INFO ] [sig ] Generating forecast for: FIP [2026-01-07T20:22:04.031914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-07T20:22:04.043557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-07T20:22:04.043897] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-07T20:22:04.044683] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-07T20:22:04.044734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:04.044775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:04.044804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:04.044878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:04.099993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:04.100713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:04.100894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:04.100932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:04.223022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:04.223188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:04.223232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:04.223262] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:04.226746] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=21.48%) [2026-01-07T20:22:04.227027] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-07T20:22:04.227155] [INFO ] [sig ] FIP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:04.364649] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIP.txt [2026-01-07T20:22:04.364803] [INFO ] [sig ] [1219/3515] Completed FIP in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:04.364844] [INFO ] [sig ] [1220/3515] Forecasting FIS... [2026-01-07T20:22:04.364875] [INFO ] [sig ] Generating forecast for: FIS [2026-01-07T20:22:04.364905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-07T20:22:04.376189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-07T20:22:04.376527] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-07T20:22:04.377297] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-07T20:22:04.377349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:04.377381] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:04.377409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:04.377478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:04.432357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:04.433133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:04.433251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:04.433284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:04.554146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:04.554303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:04.554346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:04.554376] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:04.557824] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-01-07T20:22:04.558098] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-07T20:22:04.558222] [INFO ] [sig ] FIS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:04.697406] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIS.txt [2026-01-07T20:22:04.697546] [INFO ] [sig ] [1220/3515] Completed FIS in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:04.697606] [INFO ] [sig ] [1221/3515] Forecasting FISI... [2026-01-07T20:22:04.697640] [INFO ] [sig ] Generating forecast for: FISI [2026-01-07T20:22:04.697671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-07T20:22:04.709029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-07T20:22:04.709355] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-07T20:22:04.713170] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-07T20:22:04.713224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:04.713270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:04.713299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:04.713356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:04.770102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:04.770936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:04.771048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:04.771086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:04.893622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:04.893780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:04.893820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:04.893848] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:04.897336] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-07T20:22:04.897719] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-07T20:22:04.897861] [INFO ] [sig ] FISI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:05.039886] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FISI.txt [2026-01-07T20:22:05.040045] [INFO ] [sig ] [1221/3515] Completed FISI in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:05.040087] [INFO ] [sig ] [1222/3515] Forecasting FITB... [2026-01-07T20:22:05.040120] [INFO ] [sig ] Generating forecast for: FITB [2026-01-07T20:22:05.040174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-07T20:22:05.053615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-07T20:22:05.053996] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-07T20:22:05.055193] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-07T20:22:05.055276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:05.055310] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:05.055338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:05.055396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:05.112771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:05.113631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:05.113722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:05.113756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:05.237748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:05.237909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:05.237951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:05.237982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:05.241466] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-07T20:22:05.241820] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-07T20:22:05.241959] [INFO ] [sig ] FITB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:05.385636] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FITB.txt [2026-01-07T20:22:05.385797] [INFO ] [sig ] [1222/3515] Completed FITB in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:05.385839] [INFO ] [sig ] [1223/3515] Forecasting FITBI... [2026-01-07T20:22:05.385870] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-07T20:22:05.385900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-07T20:22:05.398012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-07T20:22:05.398384] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-07T20:22:05.399163] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-07T20:22:05.399216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:05.399249] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:05.399276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:05.399360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:05.455112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:05.455993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:05.456085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:05.456118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:05.583956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:05.584122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:05.584174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:05.584207] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:05.588100] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-07T20:22:05.588385] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-07T20:22:05.588513] [INFO ] [sig ] FITBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:05.728510] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FITBI.txt [2026-01-07T20:22:05.728673] [INFO ] [sig ] [1223/3515] Completed FITBI in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:05.728715] [INFO ] [sig ] [1224/3515] Forecasting FITBO... [2026-01-07T20:22:05.728745] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-07T20:22:05.728797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-07T20:22:05.741365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-07T20:22:05.741745] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-07T20:22:05.742520] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-07T20:22:05.742595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:05.742631] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:05.742658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:05.742729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:05.801733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:05.802678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:05.802769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:05.802805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:05.934210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:05.934375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:05.934417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:05.934448] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:05.938006] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-07T20:22:05.938353] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-07T20:22:05.938498] [INFO ] [sig ] FITBO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:06.084249] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FITBO.txt [2026-01-07T20:22:06.084409] [INFO ] [sig ] [1224/3515] Completed FITBO in 0.4s | 2.90 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-07T20:22:06.084449] [INFO ] [sig ] [1225/3515] Forecasting FIVE... [2026-01-07T20:22:06.084478] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-07T20:22:06.084511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-07T20:22:06.096552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-07T20:22:06.096924] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-07T20:22:06.097717] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-07T20:22:06.097770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:06.097802] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:06.097830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:06.097886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:06.157788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:06.158720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:06.158810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:06.158846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:06.287630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:06.287799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:06.287839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:06.288062] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:06.291962] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-07T20:22:06.292270] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-07T20:22:06.292399] [INFO ] [sig ] FIVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:06.457828] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIVE.txt [2026-01-07T20:22:06.458456] [INFO ] [sig ] [1225/3515] Completed FIVE in 0.4s | 2.90 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-07T20:22:06.458537] [INFO ] [sig ] [1226/3515] Forecasting FIVN... [2026-01-07T20:22:06.458601] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-07T20:22:06.458657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-07T20:22:06.476214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-07T20:22:06.476563] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-07T20:22:06.477643] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-07T20:22:06.477696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:06.477739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:06.477768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:06.477832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:06.535352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:06.536341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:06.536469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:06.536507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:06.661885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:06.662046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:06.662087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:06.662119] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:06.665542] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-07T20:22:06.665842] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-07T20:22:06.665967] [INFO ] [sig ] FIVN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:06.804715] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIVN.txt [2026-01-07T20:22:06.804851] [INFO ] [sig ] [1226/3515] Completed FIVN in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-07T20:22:06.804892] [INFO ] [sig ] [1227/3515] Forecasting FIX... [2026-01-07T20:22:06.804923] [INFO ] [sig ] Generating forecast for: FIX [2026-01-07T20:22:06.804954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-07T20:22:06.816519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-07T20:22:06.816866] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-07T20:22:06.817638] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-07T20:22:06.817712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:06.817745] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:06.817774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:06.817830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:06.873929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:06.874850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:06.874939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:06.874973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:06.996320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:06.996479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:06.996519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:06.996549] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:06.999989] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-07T20:22:07.000267] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-07T20:22:07.000396] [INFO ] [sig ] FIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:07.148876] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FIX.txt [2026-01-07T20:22:07.149078] [INFO ] [sig ] [1227/3515] Completed FIX in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-07T20:22:07.149125] [INFO ] [sig ] [1228/3515] Forecasting FIXD... [2026-01-07T20:22:07.149156] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-07T20:22:07.149186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-07T20:22:07.160969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-07T20:22:07.161325] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-07T20:22:07.162104] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-07T20:22:07.162156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:07.162198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:07.162227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:07.162291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:07.216917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:07.217717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:07.217817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:07.217852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:07.335663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:07.335826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:07.335866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:07.335894] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:07.339280] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-07T20:22:07.339597] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-07T20:22:07.339730] [INFO ] [sig ] FIXD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:07.482411] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIXD.txt [2026-01-07T20:22:07.482550] [INFO ] [sig ] [1228/3515] Completed FIXD in 0.3s | 2.90 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-07T20:22:07.482608] [INFO ] [sig ] [1229/3515] Forecasting FIZZ... [2026-01-07T20:22:07.482640] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-07T20:22:07.482670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-07T20:22:07.494343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-07T20:22:07.494707] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-07T20:22:07.495482] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-07T20:22:07.495538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:07.495591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:07.495623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:07.495684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:07.552908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:07.553659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:07.553744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:07.553777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:07.683179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:07.683333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:07.683374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:07.683404] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:07.686843] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-07T20:22:07.687117] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-07T20:22:07.687242] [INFO ] [sig ] FIZZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:07.835507] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FIZZ.txt [2026-01-07T20:22:07.835664] [INFO ] [sig ] [1229/3515] Completed FIZZ in 0.4s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:07.835705] [INFO ] [sig ] [1230/3515] Forecasting FJP... [2026-01-07T20:22:07.835738] [INFO ] [sig ] Generating forecast for: FJP [2026-01-07T20:22:07.835769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-07T20:22:07.850712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-07T20:22:07.851243] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-07T20:22:07.852012] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-07T20:22:07.852063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:07.852096] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:07.852122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:07.852178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:07.911176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:07.912217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:07.912318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:07.912352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:08.022757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:08.022918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:08.022991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:08.023021] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:08.026365] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-01-07T20:22:08.026665] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-07T20:22:08.026795] [INFO ] [sig ] FJP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:08.164480] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FJP.txt [2026-01-07T20:22:08.164627] [INFO ] [sig ] [1230/3515] Completed FJP in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:08.164669] [INFO ] [sig ] [1231/3515] Forecasting FLEX... [2026-01-07T20:22:08.164700] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-07T20:22:08.164731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-07T20:22:08.176144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-07T20:22:08.176427] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-07T20:22:08.177205] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-07T20:22:08.177257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:08.177288] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:08.177314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:08.177368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:08.232374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:08.232979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:08.233060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:08.233093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:08.350058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:08.350172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:08.350208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:08.350235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:08.353404] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=79.64%) [2026-01-07T20:22:08.353686] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-07T20:22:08.353807] [INFO ] [sig ] FLEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:08.490295] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FLEX.txt [2026-01-07T20:22:08.490422] [INFO ] [sig ] [1231/3515] Completed FLEX in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:08.490461] [INFO ] [sig ] [1232/3515] Forecasting FLGC... [2026-01-07T20:22:08.490490] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-07T20:22:08.490522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-07T20:22:08.502991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-07T20:22:08.503313] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-07T20:22:08.504076] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-07T20:22:08.504127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:08.504159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:08.504186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:08.504242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:08.559031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:08.559929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:08.560020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:08.560053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:08.672918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:08.673078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:08.673119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:08.673147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:08.676468] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=49.29%) [2026-01-07T20:22:08.676773] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-07T20:22:08.676904] [INFO ] [sig ] FLGC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:08.818338] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLGC.txt [2026-01-07T20:22:08.818497] [INFO ] [sig ] [1232/3515] Completed FLGC in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:08.818535] [INFO ] [sig ] [1233/3515] Forecasting FLL... [2026-01-07T20:22:08.818566] [INFO ] [sig ] Generating forecast for: FLL [2026-01-07T20:22:08.818617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-07T20:22:08.829531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-07T20:22:08.829869] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-07T20:22:08.830628] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-07T20:22:08.830690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:08.830722] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:08.830750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:08.830806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:08.889333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:08.890316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:08.890413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:08.890446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:09.009899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:09.010058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:09.010097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:09.010126] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:09.013491] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-01-07T20:22:09.013834] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-07T20:22:09.013976] [INFO ] [sig ] FLL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:09.162332] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FLL.txt [2026-01-07T20:22:09.162501] [INFO ] [sig ] [1233/3515] Completed FLL in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:09.162542] [INFO ] [sig ] [1234/3515] Forecasting FLNC... [2026-01-07T20:22:09.162593] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-07T20:22:09.162663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-07T20:22:09.174363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-07T20:22:09.174773] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-07T20:22:09.175664] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-07T20:22:09.175734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:09.175776] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:09.175811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:09.175875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:09.233028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:09.233914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:09.234012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:09.234045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:09.352499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:09.352683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:09.352727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:09.352756] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:09.356175] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-01-07T20:22:09.356493] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-07T20:22:09.356668] [INFO ] [sig ] FLNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:09.516373] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLNC.txt [2026-01-07T20:22:09.516538] [INFO ] [sig ] [1234/3515] Completed FLNC in 0.4s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:09.516601] [INFO ] [sig ] [1235/3515] Forecasting FLNG... [2026-01-07T20:22:09.516635] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-07T20:22:09.516666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-07T20:22:09.529400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-07T20:22:09.530161] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-07T20:22:09.531532] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-07T20:22:09.531613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:09.531648] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:09.531681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:09.531750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:09.587258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:09.588025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:09.588109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:09.588141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:09.703017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:09.703149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:09.703188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:09.703217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:09.706410] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=28.58%) [2026-01-07T20:22:09.706692] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-07T20:22:09.706815] [INFO ] [sig ] FLNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:09.849730] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLNG.txt [2026-01-07T20:22:09.849860] [INFO ] [sig ] [1235/3515] Completed FLNG in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:09.849909] [INFO ] [sig ] [1236/3515] Forecasting FLO... [2026-01-07T20:22:09.849940] [INFO ] [sig ] Generating forecast for: FLO [2026-01-07T20:22:09.849971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-07T20:22:09.862082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-07T20:22:09.862358] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-07T20:22:09.863144] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-07T20:22:09.863195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:09.863226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:09.863254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:09.863310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:09.919124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:09.919795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:09.919897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:09.919932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:10.037293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:10.037416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:10.037453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:10.037481] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:10.040762] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-07T20:22:10.041026] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-07T20:22:10.041144] [INFO ] [sig ] FLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:10.180916] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLO.txt [2026-01-07T20:22:10.181024] [INFO ] [sig ] [1236/3515] Completed FLO in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:10.181067] [INFO ] [sig ] [1237/3515] Forecasting FLS... [2026-01-07T20:22:10.181096] [INFO ] [sig ] Generating forecast for: FLS [2026-01-07T20:22:10.181125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-07T20:22:10.193062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-07T20:22:10.193338] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-07T20:22:10.194086] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-07T20:22:10.194137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:10.194170] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:10.194197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:10.194253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:10.252027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:10.252617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:10.252698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:10.252737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:10.374141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:10.374242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:10.374282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:10.374311] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:10.377394] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-01-07T20:22:10.377672] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-07T20:22:10.377794] [INFO ] [sig ] FLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:10.516533] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLS.txt [2026-01-07T20:22:10.516711] [INFO ] [sig ] [1237/3515] Completed FLS in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:10.516752] [INFO ] [sig ] [1238/3515] Forecasting FLUX... [2026-01-07T20:22:10.516782] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-07T20:22:10.516813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-07T20:22:10.529058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-07T20:22:10.529345] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-07T20:22:10.534149] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-07T20:22:10.534215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:10.534248] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:10.534275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:10.534331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:10.590314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:10.591195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:10.591284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:10.591318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:10.709817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:10.709967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:10.710006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:10.710035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:10.713688] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-01-07T20:22:10.714119] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-07T20:22:10.714244] [INFO ] [sig ] FLUX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:10.856057] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLUX.txt [2026-01-07T20:22:10.856182] [INFO ] [sig ] [1238/3515] Completed FLUX in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:10.856222] [INFO ] [sig ] [1239/3515] Forecasting FLWS... [2026-01-07T20:22:10.856252] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-07T20:22:10.856283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-07T20:22:10.868599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-07T20:22:10.868872] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-07T20:22:10.869646] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-07T20:22:10.869698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:10.869731] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:10.869759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:10.869815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:10.925704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:10.926269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:10.926346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:10.926379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:11.043025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:11.043146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:11.043183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:11.043212] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:11.046358] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-01-07T20:22:11.046640] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-07T20:22:11.046760] [INFO ] [sig ] FLWS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:11.190701] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLWS.txt [2026-01-07T20:22:11.190865] [INFO ] [sig ] [1239/3515] Completed FLWS in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:11.190906] [INFO ] [sig ] [1240/3515] Forecasting FLXS... [2026-01-07T20:22:11.190937] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-07T20:22:11.190970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-07T20:22:11.204197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-07T20:22:11.204639] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-07T20:22:11.205492] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-07T20:22:11.205549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:11.205610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:11.205643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:11.205703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:11.263362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:11.264252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:11.264343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:11.264376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:11.389908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:11.390092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:11.390155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:11.390187] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:11.393966] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-07T20:22:11.394365] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-07T20:22:11.394595] [INFO ] [sig ] FLXS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:11.543735] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FLXS.txt [2026-01-07T20:22:11.543914] [INFO ] [sig ] [1240/3515] Completed FLXS in 0.4s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:11.543956] [INFO ] [sig ] [1241/3515] Forecasting FLYE... [2026-01-07T20:22:11.543985] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-07T20:22:11.544017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-07T20:22:11.557298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-07T20:22:11.557743] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-07T20:22:11.558857] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-07T20:22:11.558912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:11.558946] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:11.558974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:11.559032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:11.620290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:11.621284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:11.621408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:11.621443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:11.747732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:11.747896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:11.747936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:11.747967] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:11.751453] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-01-07T20:22:11.751774] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-07T20:22:11.751911] [INFO ] [sig ] FLYE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:11.913102] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FLYE.txt [2026-01-07T20:22:11.913259] [INFO ] [sig ] [1241/3515] Completed FLYE in 0.4s | 2.90 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-07T20:22:11.913299] [INFO ] [sig ] [1242/3515] Forecasting FMAO... [2026-01-07T20:22:11.913329] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-07T20:22:11.913361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-07T20:22:11.924540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-07T20:22:11.924862] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-07T20:22:11.925626] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-07T20:22:11.925678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:11.925710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:11.925737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:11.925793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:11.981824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:11.982461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:11.982544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:11.982596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:12.092822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:12.092952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:12.092992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:12.093021] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:12.096298] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-01-07T20:22:12.096567] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-07T20:22:12.096711] [INFO ] [sig ] FMAO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:12.236797] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FMAO.txt [2026-01-07T20:22:12.236917] [INFO ] [sig ] [1242/3515] Completed FMAO in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-07T20:22:12.236956] [INFO ] [sig ] [1243/3515] Forecasting FMB... [2026-01-07T20:22:12.236986] [INFO ] [sig ] Generating forecast for: FMB [2026-01-07T20:22:12.237017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-07T20:22:12.249232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-07T20:22:12.249541] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-07T20:22:12.250330] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-07T20:22:12.250381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:12.250412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:12.250439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:12.250495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:12.307253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:12.307873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:12.307952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:12.307984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:12.433405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:12.433546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:12.433622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:12.433654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:12.436905] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-01-07T20:22:12.437173] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-07T20:22:12.437297] [INFO ] [sig ] FMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:12.575984] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FMB.txt [2026-01-07T20:22:12.576108] [INFO ] [sig ] [1243/3515] Completed FMB in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-07T20:22:12.576147] [INFO ] [sig ] [1244/3515] Forecasting FMBH... [2026-01-07T20:22:12.576175] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-07T20:22:12.576205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-07T20:22:12.587796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-07T20:22:12.588097] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-07T20:22:12.588899] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-07T20:22:12.588951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:12.588994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:12.589023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:12.589080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:12.645035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:12.645668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:12.645747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:12.645780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:12.769459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:12.769682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:12.769737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:12.769768] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:12.773238] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-07T20:22:12.773502] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-07T20:22:12.773665] [INFO ] [sig ] FMBH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:12.912337] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FMBH.txt [2026-01-07T20:22:12.912457] [INFO ] [sig ] [1244/3515] Completed FMBH in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-07T20:22:12.912496] [INFO ] [sig ] [1245/3515] Forecasting FMC... [2026-01-07T20:22:12.912526] [INFO ] [sig ] Generating forecast for: FMC [2026-01-07T20:22:12.912557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-07T20:22:12.925783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-07T20:22:12.926117] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-07T20:22:12.926934] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-07T20:22:12.926988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:12.927029] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:12.927060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:12.927119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:12.984763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:12.985422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:12.985503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:12.985537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:13.104619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:13.104748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:13.104790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:13.104820] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:13.108011] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-01-07T20:22:13.108277] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-07T20:22:13.108400] [INFO ] [sig ] FMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:13.245711] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FMC.txt [2026-01-07T20:22:13.245835] [INFO ] [sig ] [1245/3515] Completed FMC in 0.3s | 2.90 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-07T20:22:13.245874] [INFO ] [sig ] [1246/3515] Forecasting FMHI... [2026-01-07T20:22:13.245904] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-07T20:22:13.245935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-07T20:22:13.257352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-07T20:22:13.257695] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-07T20:22:13.258442] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-07T20:22:13.258493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:13.258525] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:13.258552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:13.258628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:13.313896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:13.314531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:13.314628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:13.314663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:13.430813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:13.430968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:13.431007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:13.431036] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:13.434313] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=27.47%) [2026-01-07T20:22:13.434602] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-07T20:22:13.434727] [INFO ] [sig ] FMHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:13.572308] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FMHI.txt [2026-01-07T20:22:13.572446] [INFO ] [sig ] [1246/3515] Completed FMHI in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:13.572487] [INFO ] [sig ] [1247/3515] Forecasting FMN... [2026-01-07T20:22:13.572518] [INFO ] [sig ] Generating forecast for: FMN [2026-01-07T20:22:13.572551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-07T20:22:13.583736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-07T20:22:13.584039] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-07T20:22:13.584818] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-07T20:22:13.584882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:13.584922] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:13.584950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:13.585007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:13.642072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:13.642839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:13.642925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:13.642961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:13.757963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:13.758148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:13.758189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:13.758219] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:13.761560] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=32.84%) [2026-01-07T20:22:13.761868] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-07T20:22:13.761995] [INFO ] [sig ] FMN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:13.902139] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FMN.txt [2026-01-07T20:22:13.902269] [INFO ] [sig ] [1247/3515] Completed FMN in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:13.902315] [INFO ] [sig ] [1248/3515] Forecasting FMNB... [2026-01-07T20:22:13.902346] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-07T20:22:13.902376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-07T20:22:13.914421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-07T20:22:13.914750] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-07T20:22:13.915494] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-07T20:22:13.915546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:13.915601] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:13.915631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:13.915687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:13.972671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:13.973400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:13.973485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:13.973517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:14.089615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:14.089761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:14.089800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:14.089829] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:14.093188] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-01-07T20:22:14.093451] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-07T20:22:14.093591] [INFO ] [sig ] FMNB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:14.270037] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FMNB.txt [2026-01-07T20:22:14.270390] [INFO ] [sig ] [1248/3515] Completed FMNB in 0.4s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:14.270436] [INFO ] [sig ] [1249/3515] Forecasting FMS... [2026-01-07T20:22:14.270482] [INFO ] [sig ] Generating forecast for: FMS [2026-01-07T20:22:14.270533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-07T20:22:14.286046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-07T20:22:14.286447] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-07T20:22:14.287495] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-07T20:22:14.287563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:14.287636] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:14.287684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:14.287770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:14.347213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:14.348010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:14.348097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:14.348131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:14.477802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:14.477983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:14.478036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:14.478073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:14.482110] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-07T20:22:14.482435] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-07T20:22:14.482613] [INFO ] [sig ] FMS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:14.635403] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FMS.txt [2026-01-07T20:22:14.635566] [INFO ] [sig ] [1249/3515] Completed FMS in 0.4s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:14.635632] [INFO ] [sig ] [1250/3515] Forecasting FMX... [2026-01-07T20:22:14.635662] [INFO ] [sig ] Generating forecast for: FMX [2026-01-07T20:22:14.635693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-07T20:22:14.647118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-07T20:22:14.647523] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-07T20:22:14.648319] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-07T20:22:14.648373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:14.648404] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:14.648431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:14.648487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:14.705503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:14.706489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:14.706595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:14.706632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:14.829448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:14.829634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:14.829699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:14.829729] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:14.833553] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-07T20:22:14.833845] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-07T20:22:14.833980] [INFO ] [sig ] FMX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:14.980362] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FMX.txt [2026-01-07T20:22:14.980547] [INFO ] [sig ] [1250/3515] Completed FMX in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:14.980642] [INFO ] [sig ] [1251/3515] Forecasting FN... [2026-01-07T20:22:14.980686] [INFO ] [sig ] Generating forecast for: FN [2026-01-07T20:22:14.980730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-07T20:22:14.992296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-07T20:22:14.992704] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-07T20:22:14.993490] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-07T20:22:14.993542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:14.993601] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:14.993638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:14.993697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:15.054247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:15.055326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:15.055416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:15.055475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:15.178212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:15.178370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:15.178411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:15.178457] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:15.181872] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-01-07T20:22:15.182156] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-07T20:22:15.182307] [INFO ] [sig ] FN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:15.323931] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FN.txt [2026-01-07T20:22:15.324097] [INFO ] [sig ] [1251/3515] Completed FN in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:15.324139] [INFO ] [sig ] [1252/3515] Forecasting FNB... [2026-01-07T20:22:15.324172] [INFO ] [sig ] Generating forecast for: FNB [2026-01-07T20:22:15.324207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-07T20:22:15.336408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-07T20:22:15.336841] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-07T20:22:15.337733] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-07T20:22:15.337790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:15.337825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:15.337854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:15.337913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:15.393457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:15.394332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:15.394423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:15.394457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:15.517734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:15.517891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:15.517931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:15.517960] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:15.521431] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-01-07T20:22:15.521734] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-07T20:22:15.521869] [INFO ] [sig ] FNB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:15.666467] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FNB.txt [2026-01-07T20:22:15.666662] [INFO ] [sig ] [1252/3515] Completed FNB in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:15.666712] [INFO ] [sig ] [1253/3515] Forecasting FND... [2026-01-07T20:22:15.666744] [INFO ] [sig ] Generating forecast for: FND [2026-01-07T20:22:15.666776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-07T20:22:15.679225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-07T20:22:15.679644] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-07T20:22:15.680443] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-07T20:22:15.680495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:15.680528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:15.680556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:15.680651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:15.736953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:15.737901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:15.738007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:15.738058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:15.861364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:15.861545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:15.861603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:15.861635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:15.865020] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=81.95%) [2026-01-07T20:22:15.865318] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-07T20:22:15.865447] [INFO ] [sig ] FND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:16.009023] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FND.txt [2026-01-07T20:22:16.009186] [INFO ] [sig ] [1253/3515] Completed FND in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:16.009227] [INFO ] [sig ] [1254/3515] Forecasting FNF... [2026-01-07T20:22:16.009257] [INFO ] [sig ] Generating forecast for: FNF [2026-01-07T20:22:16.009290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-07T20:22:16.021186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-07T20:22:16.021525] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-07T20:22:16.022343] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-07T20:22:16.022396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:16.022428] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:16.022455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:16.022555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:16.079868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:16.081330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:16.081417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:16.081450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:16.205266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:16.205398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:16.205437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:16.205466] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:16.208894] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-07T20:22:16.209161] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-07T20:22:16.209281] [INFO ] [sig ] FNF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:16.352645] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FNF.txt [2026-01-07T20:22:16.352824] [INFO ] [sig ] [1254/3515] Completed FNF in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:16.352866] [INFO ] [sig ] [1255/3515] Forecasting FNKO... [2026-01-07T20:22:16.352895] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-07T20:22:16.352927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-07T20:22:16.365924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-07T20:22:16.366314] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-07T20:22:16.367142] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-07T20:22:16.367194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:16.367226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:16.367253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:16.367322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:16.429163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:16.430489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:16.430606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:16.430644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:16.547020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:16.547179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:16.547220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:16.547249] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:16.550746] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-07T20:22:16.551043] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-07T20:22:16.551186] [INFO ] [sig ] FNKO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:16.690815] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FNKO.txt [2026-01-07T20:22:16.690983] [INFO ] [sig ] [1255/3515] Completed FNKO in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:16.691023] [INFO ] [sig ] [1256/3515] Forecasting FNLC... [2026-01-07T20:22:16.691054] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-07T20:22:16.691086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-07T20:22:16.702356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-07T20:22:16.702742] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-07T20:22:16.703552] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-07T20:22:16.703625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:16.703658] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:16.703685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:16.703741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:16.760101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:16.761032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:16.761123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:16.761158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:16.869134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:16.869293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:16.869332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:16.869362] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:16.873023] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-07T20:22:16.873302] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-07T20:22:16.873426] [INFO ] [sig ] FNLC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:17.014727] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FNLC.txt [2026-01-07T20:22:17.014871] [INFO ] [sig ] [1256/3515] Completed FNLC in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:17.014910] [INFO ] [sig ] [1257/3515] Forecasting FNX... [2026-01-07T20:22:17.014939] [INFO ] [sig ] Generating forecast for: FNX [2026-01-07T20:22:17.014971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-07T20:22:17.026486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-07T20:22:17.026835] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-07T20:22:17.027627] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-07T20:22:17.027679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:17.027711] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:17.027738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:17.027794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:17.083005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:17.083898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:17.083986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:17.084020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:17.208296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:17.208476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:17.208526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:17.208556] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:17.212641] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-07T20:22:17.212991] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-07T20:22:17.213132] [INFO ] [sig ] FNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:17.356955] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FNX.txt [2026-01-07T20:22:17.357106] [INFO ] [sig ] [1257/3515] Completed FNX in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:17.357147] [INFO ] [sig ] [1258/3515] Forecasting FNY... [2026-01-07T20:22:17.357178] [INFO ] [sig ] Generating forecast for: FNY [2026-01-07T20:22:17.357216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-07T20:22:17.368127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-07T20:22:17.368442] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-07T20:22:17.369275] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-07T20:22:17.369327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:17.369358] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:17.369385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:17.369441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:17.424192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:17.425111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:17.425208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:17.425240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:17.542227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:17.542392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:17.542433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:17.542462] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:17.546415] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-07T20:22:17.546743] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-07T20:22:17.546877] [INFO ] [sig ] FNY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:17.701936] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FNY.txt [2026-01-07T20:22:17.702130] [INFO ] [sig ] [1258/3515] Completed FNY in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-07T20:22:17.702198] [INFO ] [sig ] [1259/3515] Forecasting FOA... [2026-01-07T20:22:17.702249] [INFO ] [sig ] Generating forecast for: FOA [2026-01-07T20:22:17.702300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-07T20:22:17.715132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-07T20:22:17.715519] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-07T20:22:17.716359] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-07T20:22:17.716417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:17.716452] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:17.716481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:17.716539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:17.780492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:17.781705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:17.781812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:17.781851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:17.923654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:17.923814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:17.923856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:17.923886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:17.927456] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=26.69%) [2026-01-07T20:22:17.927767] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-07T20:22:17.927897] [INFO ] [sig ] FOA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:18.075498] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FOA.txt [2026-01-07T20:22:18.075648] [INFO ] [sig ] [1259/3515] Completed FOA in 0.4s | 2.90 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-07T20:22:18.075691] [INFO ] [sig ] [1260/3515] Forecasting FOF... [2026-01-07T20:22:18.075721] [INFO ] [sig ] Generating forecast for: FOF [2026-01-07T20:22:18.075752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-07T20:22:18.087467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-07T20:22:18.087782] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-07T20:22:18.088597] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-07T20:22:18.088652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:18.088685] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:18.088714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:18.088774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:18.144618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:18.145225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:18.145306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:18.145340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:18.260461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:18.260632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:18.260674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:18.260702] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:18.264051] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-07T20:22:18.264341] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-07T20:22:18.264488] [INFO ] [sig ] FOF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:18.406532] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FOF.txt [2026-01-07T20:22:18.406696] [INFO ] [sig ] [1260/3515] Completed FOF in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-07T20:22:18.406737] [INFO ] [sig ] [1261/3515] Forecasting FOLD... [2026-01-07T20:22:18.406767] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-07T20:22:18.406798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-07T20:22:18.418056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-07T20:22:18.418617] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-07T20:22:18.419647] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-07T20:22:18.419702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:18.419736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:18.419764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:18.419821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:18.477172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:18.477853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:18.477934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:18.477967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:18.600232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:18.600370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:18.600409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:18.600438] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:18.603744] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-07T20:22:18.604018] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-07T20:22:18.604137] [INFO ] [sig ] FOLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:18.742977] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FOLD.txt [2026-01-07T20:22:18.743094] [INFO ] [sig ] [1261/3515] Completed FOLD in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-07T20:22:18.743133] [INFO ] [sig ] [1262/3515] Forecasting FORM... [2026-01-07T20:22:18.743163] [INFO ] [sig ] Generating forecast for: FORM [2026-01-07T20:22:18.743194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-07T20:22:18.754868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-07T20:22:18.755182] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-07T20:22:18.755990] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-07T20:22:18.756043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:18.756077] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:18.756104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:18.756162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:18.813378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:18.814002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:18.814083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:18.814118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:18.936085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:18.936412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:18.936450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:18.936493] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:18.939751] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-07T20:22:18.940081] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-07T20:22:18.940214] [INFO ] [sig ] FORM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:19.079286] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FORM.txt [2026-01-07T20:22:19.079419] [INFO ] [sig ] [1262/3515] Completed FORM in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-07T20:22:19.079460] [INFO ] [sig ] [1263/3515] Forecasting FOSL... [2026-01-07T20:22:19.079490] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-07T20:22:19.079521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-07T20:22:19.092938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-07T20:22:19.093284] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-07T20:22:19.094135] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-07T20:22:19.094190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:19.094225] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:19.094254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:19.094313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:19.151849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:19.152447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:19.152527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:19.152559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:19.273494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:19.273638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:19.273677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:19.273706] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:19.276909] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-07T20:22:19.277180] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-07T20:22:19.277301] [INFO ] [sig ] FOSL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:19.416352] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FOSL.txt [2026-01-07T20:22:19.416478] [INFO ] [sig ] [1263/3515] Completed FOSL in 0.3s | 2.90 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-07T20:22:19.416516] [INFO ] [sig ] [1264/3515] Forecasting FOX... [2026-01-07T20:22:19.416545] [INFO ] [sig ] Generating forecast for: FOX [2026-01-07T20:22:19.416590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-07T20:22:19.427635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-07T20:22:19.427931] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-07T20:22:19.428698] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-07T20:22:19.428750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:19.428783] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:19.428810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:19.428867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:19.487873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:19.488563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:19.488660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:19.488693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:19.616185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:19.616379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:19.616420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:19.616450] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:19.619839] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-07T20:22:19.620103] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-07T20:22:19.620225] [INFO ] [sig ] FOX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:19.759277] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FOX.txt [2026-01-07T20:22:19.759405] [INFO ] [sig ] [1264/3515] Completed FOX in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:19.759445] [INFO ] [sig ] [1265/3515] Forecasting FOXA... [2026-01-07T20:22:19.759475] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-07T20:22:19.759506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-07T20:22:19.771991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-07T20:22:19.772461] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-07T20:22:19.773232] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-07T20:22:19.773283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:19.773315] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:19.773342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:19.773403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:19.830720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:19.831362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:19.831444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:19.831476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:19.952189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:19.952325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:19.952363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:19.952392] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:19.956013] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=43.88%) [2026-01-07T20:22:19.956287] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-07T20:22:19.956409] [INFO ] [sig ] FOXA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:20.096928] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FOXA.txt [2026-01-07T20:22:20.097047] [INFO ] [sig ] [1265/3515] Completed FOXA in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:20.097087] [INFO ] [sig ] [1266/3515] Forecasting FOXF... [2026-01-07T20:22:20.097118] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-07T20:22:20.097149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-07T20:22:20.108836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-07T20:22:20.109132] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-07T20:22:20.109929] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-07T20:22:20.109981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:20.110012] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:20.110038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:20.110093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:20.165764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:20.166361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:20.166441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:20.166474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:20.286780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:20.286922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:20.286967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:20.287002] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:20.290323] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-07T20:22:20.290634] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-07T20:22:20.290763] [INFO ] [sig ] FOXF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:20.440031] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FOXF.txt [2026-01-07T20:22:20.440225] [INFO ] [sig ] [1266/3515] Completed FOXF in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:20.440279] [INFO ] [sig ] [1267/3515] Forecasting FPF... [2026-01-07T20:22:20.440322] [INFO ] [sig ] Generating forecast for: FPF [2026-01-07T20:22:20.440371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-07T20:22:20.452075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-07T20:22:20.452381] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-07T20:22:20.453182] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-07T20:22:20.453234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:20.453265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:20.453291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:20.453348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:20.509664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:20.510527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:20.510629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:20.510664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:20.628996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:20.629148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:20.629186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:20.629214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:20.632628] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=65.39%) [2026-01-07T20:22:20.632905] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-07T20:22:20.633037] [INFO ] [sig ] FPF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:20.778894] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FPF.txt [2026-01-07T20:22:20.779029] [INFO ] [sig ] [1267/3515] Completed FPF in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:20.779097] [INFO ] [sig ] [1268/3515] Forecasting FPH... [2026-01-07T20:22:20.779324] [INFO ] [sig ] Generating forecast for: FPH [2026-01-07T20:22:20.779354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-07T20:22:20.792411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-07T20:22:20.792777] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-07T20:22:20.793787] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-07T20:22:20.793841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:20.793886] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:20.793915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:20.793972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:20.851204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:20.852055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:20.852142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:20.852176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:20.975072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:20.975238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:20.975281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:20.975310] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:20.978714] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=70.64%) [2026-01-07T20:22:20.979004] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-07T20:22:20.979147] [INFO ] [sig ] FPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:21.123099] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FPH.txt [2026-01-07T20:22:21.123247] [INFO ] [sig ] [1268/3515] Completed FPH in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:21.123286] [INFO ] [sig ] [1269/3515] Forecasting FPI... [2026-01-07T20:22:21.123315] [INFO ] [sig ] Generating forecast for: FPI [2026-01-07T20:22:21.123346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-07T20:22:21.134708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-07T20:22:21.135018] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-07T20:22:21.135824] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-07T20:22:21.135876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:21.135907] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:21.135933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:21.135988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:21.194974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:21.195717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:21.195802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:21.195836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:21.316696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:21.316858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:21.316899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:21.316928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:21.320327] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-07T20:22:21.320619] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-07T20:22:21.320748] [INFO ] [sig ] FPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:21.464459] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FPI.txt [2026-01-07T20:22:21.464638] [INFO ] [sig ] [1269/3515] Completed FPI in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:21.464681] [INFO ] [sig ] [1270/3515] Forecasting FPXI... [2026-01-07T20:22:21.464711] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-07T20:22:21.464743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-07T20:22:21.475643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-07T20:22:21.475965] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-07T20:22:21.476741] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-07T20:22:21.476793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:21.476825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:21.476853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:21.476909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:21.540403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:21.541284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:21.541374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:21.541409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:21.654324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:21.654484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:21.654525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:21.654554] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:21.658541] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-07T20:22:21.658896] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-07T20:22:21.659036] [INFO ] [sig ] FPXI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:21.816125] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FPXI.txt [2026-01-07T20:22:21.816296] [INFO ] [sig ] [1270/3515] Completed FPXI in 0.4s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:21.816338] [INFO ] [sig ] [1271/3515] Forecasting FRA... [2026-01-07T20:22:21.816368] [INFO ] [sig ] Generating forecast for: FRA [2026-01-07T20:22:21.816399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-07T20:22:21.828344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-07T20:22:21.828741] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-07T20:22:21.829502] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-07T20:22:21.829591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:21.829629] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:21.829683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:21.829740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:21.888777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:21.889747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:21.889836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:21.889870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:22.013886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:22.014045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:22.014086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:22.014116] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:22.017683] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-01-07T20:22:22.017958] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-07T20:22:22.018084] [INFO ] [sig ] FRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:22.160904] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FRA.txt [2026-01-07T20:22:22.161030] [INFO ] [sig ] [1271/3515] Completed FRA in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:22.161084] [INFO ] [sig ] [1272/3515] Forecasting FRBA... [2026-01-07T20:22:22.161122] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-07T20:22:22.161158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-07T20:22:22.172691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-07T20:22:22.172963] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-07T20:22:22.173716] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-07T20:22:22.173767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:22.173799] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:22.173825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:22.173882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:22.229211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:22.229859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:22.229942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:22.229981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:22.357077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:22.357426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:22.357466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:22.357495] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:22.361151] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-07T20:22:22.361566] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-07T20:22:22.361708] [INFO ] [sig ] FRBA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:22.504740] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRBA.txt [2026-01-07T20:22:22.504850] [INFO ] [sig ] [1272/3515] Completed FRBA in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:22.504889] [INFO ] [sig ] [1273/3515] Forecasting FRGE... [2026-01-07T20:22:22.504920] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-07T20:22:22.504951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-07T20:22:22.517414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-07T20:22:22.517844] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-07T20:22:22.518705] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-07T20:22:22.518759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:22.518791] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:22.518820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:22.518878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:22.575369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:22.576237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:22.576322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:22.576355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:22.702289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:22.702461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:22.702505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:22.702534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:22.705904] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=44.64%) [2026-01-07T20:22:22.706204] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-07T20:22:22.706349] [INFO ] [sig ] FRGE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:22.849997] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRGE.txt [2026-01-07T20:22:22.850159] [INFO ] [sig ] [1273/3515] Completed FRGE in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:22.850199] [INFO ] [sig ] [1274/3515] Forecasting FRHC... [2026-01-07T20:22:22.850230] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-07T20:22:22.850260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-07T20:22:22.862297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-07T20:22:22.862639] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-07T20:22:22.863409] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-07T20:22:22.863462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:22.863494] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:22.863521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:22.863594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:22.919759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:22.920396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:22.920477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:22.920511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:23.037930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:23.038098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:23.038144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:23.038173] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:23.041738] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=54.85%) [2026-01-07T20:22:23.042030] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-07T20:22:23.042180] [INFO ] [sig ] FRHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:23.183103] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FRHC.txt [2026-01-07T20:22:23.183254] [INFO ] [sig ] [1274/3515] Completed FRHC in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:23.183482] [INFO ] [sig ] [1275/3515] Forecasting FRME... [2026-01-07T20:22:23.183513] [INFO ] [sig ] Generating forecast for: FRME [2026-01-07T20:22:23.183543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-07T20:22:23.196160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-07T20:22:23.196503] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-07T20:22:23.197297] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-07T20:22:23.197352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:23.197385] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:23.197412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:23.197468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:23.254232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:23.255110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:23.255198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:23.255232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:23.379954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:23.380118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:23.380179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:23.380210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:23.384448] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=12.42%) [2026-01-07T20:22:23.384827] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-07T20:22:23.384972] [INFO ] [sig ] FRME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:23.535337] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRME.txt [2026-01-07T20:22:23.535477] [INFO ] [sig ] [1275/3515] Completed FRME in 0.4s | 2.90 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-07T20:22:23.535517] [INFO ] [sig ] [1276/3515] Forecasting FRO... [2026-01-07T20:22:23.535546] [INFO ] [sig ] Generating forecast for: FRO [2026-01-07T20:22:23.535597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-07T20:22:23.549427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-07T20:22:23.549760] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-07T20:22:23.550525] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-07T20:22:23.550609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:23.550644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:23.550672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:23.550728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:23.606952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:23.607862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:23.607951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:23.607985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:23.728679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:23.728864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:23.728916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:23.728947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:23.732679] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-07T20:22:23.732978] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-07T20:22:23.733110] [INFO ] [sig ] FRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:23.879218] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRO.txt [2026-01-07T20:22:23.879614] [INFO ] [sig ] [1276/3515] Completed FRO in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-07T20:22:23.879665] [INFO ] [sig ] [1277/3515] Forecasting FROG... [2026-01-07T20:22:23.879695] [INFO ] [sig ] Generating forecast for: FROG [2026-01-07T20:22:23.879727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-07T20:22:23.899487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-07T20:22:23.899914] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-07T20:22:23.900762] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-07T20:22:23.900815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:23.900846] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:23.900872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:23.900927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:23.956694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:23.957601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:23.957735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:23.957771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:24.080669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:24.080826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:24.080866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:24.080896] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:24.084670] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-07T20:22:24.084952] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-07T20:22:24.085092] [INFO ] [sig ] FROG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:24.229445] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FROG.txt [2026-01-07T20:22:24.229654] [INFO ] [sig ] [1277/3515] Completed FROG in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-07T20:22:24.229700] [INFO ] [sig ] [1278/3515] Forecasting FRPH... [2026-01-07T20:22:24.229732] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-07T20:22:24.229762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-07T20:22:24.241405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-07T20:22:24.241778] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-07T20:22:24.242706] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-07T20:22:24.242758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:24.242790] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:24.242817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:24.242873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:24.298060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:24.298981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:24.299072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:24.299108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:24.417976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:24.418141] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:22:24.418182] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:24.418211] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:24.421698] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-07T20:22:24.422016] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-07T20:22:24.422158] [INFO ] [sig ] FRPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:24.566139] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRPH.txt [2026-01-07T20:22:24.566310] [INFO ] [sig ] [1278/3515] Completed FRPH in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-07T20:22:24.566351] [INFO ] [sig ] [1279/3515] Forecasting FRSH... [2026-01-07T20:22:24.566382] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-07T20:22:24.566414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-07T20:22:24.579120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-07T20:22:24.579533] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-07T20:22:24.580403] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-07T20:22:24.580458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:24.580507] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:24.580545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:24.580644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:24.636564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:24.637467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:24.637595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:24.637631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:24.760264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:24.760434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:24.760480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:24.760511] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:24.763981] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=16.32%) [2026-01-07T20:22:24.764272] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-07T20:22:24.764403] [INFO ] [sig ] FRSH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:24.906156] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRSH.txt [2026-01-07T20:22:24.906394] [INFO ] [sig ] [1279/3515] Completed FRSH in 0.3s | 2.90 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-07T20:22:24.906452] [INFO ] [sig ] [1280/3515] Forecasting FRSX... [2026-01-07T20:22:24.906493] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-07T20:22:24.906536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-07T20:22:24.922702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-07T20:22:24.923192] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-07T20:22:24.924413] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-07T20:22:24.924477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:24.924518] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:24.924553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:24.924652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:24.987131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:24.988118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:24.988206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:24.988240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:25.109099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:25.109260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:25.109301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:25.109331] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:25.112841] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-07T20:22:25.113130] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-07T20:22:25.113262] [INFO ] [sig ] FRSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:25.258899] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FRSX.txt [2026-01-07T20:22:25.259081] [INFO ] [sig ] [1280/3515] Completed FRSX in 0.4s | 2.90 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-07T20:22:25.259139] [INFO ] [sig ] [1281/3515] Forecasting FSBC... [2026-01-07T20:22:25.259180] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-07T20:22:25.259217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-07T20:22:25.271437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-07T20:22:25.271880] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-07T20:22:25.272691] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-07T20:22:25.272743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:25.272776] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:25.272803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:25.272860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:25.331404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:25.332264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:25.332388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:25.332424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:25.453518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:25.453695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:25.453737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:25.453768] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:25.457260] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=44.70%) [2026-01-07T20:22:25.457566] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-07T20:22:25.457724] [INFO ] [sig ] FSBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:25.602526] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FSBC.txt [2026-01-07T20:22:25.602711] [INFO ] [sig ] [1281/3515] Completed FSBC in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:25.602752] [INFO ] [sig ] [1282/3515] Forecasting FSCO... [2026-01-07T20:22:25.602782] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-07T20:22:25.602814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-07T20:22:25.614496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-07T20:22:25.614927] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-07T20:22:25.615767] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-07T20:22:25.615822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:25.615855] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:25.615882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:25.615938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:25.674371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:25.675281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:25.675377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:25.675410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:25.799729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:25.800019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:25.800068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:25.800103] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:25.803989] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-01-07T20:22:25.804280] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-07T20:22:25.804410] [INFO ] [sig ] FSCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:25.973243] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FSCO.txt [2026-01-07T20:22:25.973622] [INFO ] [sig ] [1282/3515] Completed FSCO in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:25.973666] [INFO ] [sig ] [1283/3515] Forecasting FSK... [2026-01-07T20:22:25.973703] [INFO ] [sig ] Generating forecast for: FSK [2026-01-07T20:22:25.973735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-07T20:22:25.987278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-07T20:22:25.987698] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-07T20:22:25.988493] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-07T20:22:25.988547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:25.988602] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:25.988632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:25.988690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:26.045858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:26.046774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:26.046865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:26.046898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:26.164184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:26.164349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:26.164389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:26.164419] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:26.167808] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-07T20:22:26.168094] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-07T20:22:26.168245] [INFO ] [sig ] FSK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:26.307760] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FSK.txt [2026-01-07T20:22:26.307926] [INFO ] [sig ] [1283/3515] Completed FSK in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:26.307967] [INFO ] [sig ] [1284/3515] Forecasting FSLY... [2026-01-07T20:22:26.307998] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-07T20:22:26.308028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-07T20:22:26.319611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-07T20:22:26.319985] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-07T20:22:26.320968] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-07T20:22:26.321021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:26.321053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:26.321079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:26.321135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:26.381438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:26.382321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:26.382412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:26.382445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:26.508029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:26.508232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:26.508279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:26.508310] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:26.512109] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=65.30%) [2026-01-07T20:22:26.512604] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-07T20:22:26.512748] [INFO ] [sig ] FSLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:26.654353] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FSLY.txt [2026-01-07T20:22:26.654517] [INFO ] [sig ] [1284/3515] Completed FSLY in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:26.654559] [INFO ] [sig ] [1285/3515] Forecasting FSM... [2026-01-07T20:22:26.654609] [INFO ] [sig ] Generating forecast for: FSM [2026-01-07T20:22:26.654642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-07T20:22:26.666203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-07T20:22:26.666524] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-07T20:22:26.667305] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-07T20:22:26.667358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:26.667390] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:26.667416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:26.667472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:26.724624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:26.725488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:26.725596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:26.725634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:26.848565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:26.848744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:26.848782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:26.848811] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:26.852154] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-01-07T20:22:26.852438] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-07T20:22:26.852566] [INFO ] [sig ] FSM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:26.997705] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FSM.txt [2026-01-07T20:22:26.997866] [INFO ] [sig ] [1285/3515] Completed FSM in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:26.997907] [INFO ] [sig ] [1286/3515] Forecasting FSS... [2026-01-07T20:22:26.997939] [INFO ] [sig ] Generating forecast for: FSS [2026-01-07T20:22:26.997999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-07T20:22:27.014898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-07T20:22:27.015377] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-07T20:22:27.016457] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-07T20:22:27.016529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:27.016602] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:27.016652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:27.016744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:27.097485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:27.098400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:27.098493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:27.098526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:27.225256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:27.225426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:27.225475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:27.225524] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:27.229236] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-07T20:22:27.229637] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-07T20:22:27.229788] [INFO ] [sig ] FSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:27.380190] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FSS.txt [2026-01-07T20:22:27.380356] [INFO ] [sig ] [1286/3515] Completed FSS in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:27.380398] [INFO ] [sig ] [1287/3515] Forecasting FTA... [2026-01-07T20:22:27.380429] [INFO ] [sig ] Generating forecast for: FTA [2026-01-07T20:22:27.380461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-07T20:22:27.392710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-07T20:22:27.393088] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-07T20:22:27.393934] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-07T20:22:27.393993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:27.394027] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:27.394054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:27.394112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:27.453221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:27.454121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:27.454215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:27.454251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:27.581406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:27.581619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:27.581663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:27.581693] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:27.586161] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-01-07T20:22:27.586679] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-07T20:22:27.586859] [INFO ] [sig ] FTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:27.738278] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTA.txt [2026-01-07T20:22:27.738452] [INFO ] [sig ] [1287/3515] Completed FTA in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:27.738498] [INFO ] [sig ] [1288/3515] Forecasting FTAI... [2026-01-07T20:22:27.738530] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-07T20:22:27.738561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-07T20:22:27.751522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-07T20:22:27.751996] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-07T20:22:27.752904] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-07T20:22:27.752959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:27.753021] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:27.753051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:27.753115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:27.814507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:27.815440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:27.815526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:27.815596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:27.952472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:27.952655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:27.952698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:27.952729] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:27.956119] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-01-07T20:22:27.956399] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-07T20:22:27.956527] [INFO ] [sig ] FTAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:28.112283] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTAI.txt [2026-01-07T20:22:28.112453] [INFO ] [sig ] [1288/3515] Completed FTAI in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:28.112494] [INFO ] [sig ] [1289/3515] Forecasting FTC... [2026-01-07T20:22:28.112525] [INFO ] [sig ] Generating forecast for: FTC [2026-01-07T20:22:28.112556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-07T20:22:28.125675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-07T20:22:28.126015] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-07T20:22:28.126788] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-07T20:22:28.126841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:28.126875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:28.126902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:28.126959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:28.186686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:28.187841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:28.187941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:28.187976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:28.326101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:28.326283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:28.326347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:28.326397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:28.330545] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-01-07T20:22:28.330861] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-07T20:22:28.330994] [INFO ] [sig ] FTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:28.504547] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTC.txt [2026-01-07T20:22:28.504733] [INFO ] [sig ] [1289/3515] Completed FTC in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:28.504776] [INFO ] [sig ] [1290/3515] Forecasting FTCI... [2026-01-07T20:22:28.504808] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-07T20:22:28.504839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-07T20:22:28.517226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-07T20:22:28.517645] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-07T20:22:28.518437] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-07T20:22:28.518492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:28.518526] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:28.518553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:28.518646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:28.579905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:28.580798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:28.580891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:28.580927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:28.711484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:28.711667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:28.711711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:28.711747] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:28.715544] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-01-07T20:22:28.715892] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-07T20:22:28.716040] [INFO ] [sig ] FTCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:28.875423] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTCI.txt [2026-01-07T20:22:28.875614] [INFO ] [sig ] [1290/3515] Completed FTCI in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:28.875667] [INFO ] [sig ] [1291/3515] Forecasting FTCS... [2026-01-07T20:22:28.875701] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-07T20:22:28.875733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-07T20:22:28.888773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-07T20:22:28.889154] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-07T20:22:28.889980] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-07T20:22:28.890035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:28.890066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:28.890092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:28.890149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:28.948254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:28.949093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:28.949188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:28.949222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:29.075701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:29.075866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:29.075906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:29.075975] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:29.080194] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-07T20:22:29.080495] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-07T20:22:29.080661] [INFO ] [sig ] FTCS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:29.228529] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTCS.txt [2026-01-07T20:22:29.228702] [INFO ] [sig ] [1291/3515] Completed FTCS in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:29.228743] [INFO ] [sig ] [1292/3515] Forecasting FTEK... [2026-01-07T20:22:29.228773] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-07T20:22:29.228804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-07T20:22:29.244209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-07T20:22:29.244878] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-07T20:22:29.246053] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-07T20:22:29.246130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:29.246171] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:29.246204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:29.246281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:29.319050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:29.319947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:29.320038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:29.320073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:29.441922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:29.442084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:29.442125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:29.442154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:29.445797] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-01-07T20:22:29.446125] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-07T20:22:29.446264] [INFO ] [sig ] FTEK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:29.591477] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTEK.txt [2026-01-07T20:22:29.591660] [INFO ] [sig ] [1292/3515] Completed FTEK in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:29.591705] [INFO ] [sig ] [1293/3515] Forecasting FTGC... [2026-01-07T20:22:29.591736] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-07T20:22:29.591767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-07T20:22:29.603505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-07T20:22:29.603898] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-07T20:22:29.604985] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-07T20:22:29.605040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:29.605074] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:29.605103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:29.605161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:29.666328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:29.667240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:29.667332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:29.667366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:29.810094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:29.810261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:29.810303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:29.810332] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:29.813727] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-01-07T20:22:29.814017] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-07T20:22:29.814149] [INFO ] [sig ] FTGC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:29.972116] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTGC.txt [2026-01-07T20:22:29.972302] [INFO ] [sig ] [1293/3515] Completed FTGC in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:29.972345] [INFO ] [sig ] [1294/3515] Forecasting FTGS... [2026-01-07T20:22:29.972375] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-07T20:22:29.972407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-07T20:22:29.987165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-07T20:22:29.987602] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-07T20:22:29.988388] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-07T20:22:29.988443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:29.988476] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:29.988716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:29.988778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:30.050663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:30.051802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:30.051895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:30.051928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:30.179175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:30.179535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:30.179625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:30.179665] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:30.183016] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=32.91%) [2026-01-07T20:22:30.183300] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-07T20:22:30.183431] [INFO ] [sig ] FTGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:30.327244] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTGS.txt [2026-01-07T20:22:30.327412] [INFO ] [sig ] [1294/3515] Completed FTGS in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-07T20:22:30.327454] [INFO ] [sig ] [1295/3515] Forecasting FTHI... [2026-01-07T20:22:30.327484] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-07T20:22:30.327513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-07T20:22:30.341849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-07T20:22:30.342253] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-07T20:22:30.343263] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-07T20:22:30.343317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:30.343349] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:30.343375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:30.343436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:30.402505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:30.403405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:30.403490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:30.403523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:30.538149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:30.538320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:30.538361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:30.538389] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:30.542077] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=27.09%) [2026-01-07T20:22:30.542623] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-07T20:22:30.542768] [INFO ] [sig ] FTHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:30.695567] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTHI.txt [2026-01-07T20:22:30.695756] [INFO ] [sig ] [1295/3515] Completed FTHI in 0.4s | 2.90 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-07T20:22:30.695799] [INFO ] [sig ] [1296/3515] Forecasting FTHY... [2026-01-07T20:22:30.695830] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-07T20:22:30.695861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-07T20:22:30.711906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-07T20:22:30.712295] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-07T20:22:30.713122] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-07T20:22:30.713176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:30.713210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:30.713238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:30.713295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:30.772760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:30.773830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:30.773916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:30.773949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:30.897044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:30.897207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:30.897254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:30.897284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:30.901022] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-01-07T20:22:30.901323] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-07T20:22:30.901456] [INFO ] [sig ] FTHY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:31.043637] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTHY.txt [2026-01-07T20:22:31.043778] [INFO ] [sig ] [1296/3515] Completed FTHY in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-07T20:22:31.043820] [INFO ] [sig ] [1297/3515] Forecasting FTI... [2026-01-07T20:22:31.043855] [INFO ] [sig ] Generating forecast for: FTI [2026-01-07T20:22:31.043901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-07T20:22:31.056393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-07T20:22:31.056712] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-07T20:22:31.057476] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-07T20:22:31.057529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:31.057562] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:31.057609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:31.057668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:31.114684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:31.115428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:31.115515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:31.115550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:31.238780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:31.238936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:31.238977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:31.239007] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:31.242566] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-07T20:22:31.242878] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-07T20:22:31.243008] [INFO ] [sig ] FTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:31.392504] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTI.txt [2026-01-07T20:22:31.392679] [INFO ] [sig ] [1297/3515] Completed FTI in 0.3s | 2.90 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-07T20:22:31.392720] [INFO ] [sig ] [1298/3515] Forecasting FTK... [2026-01-07T20:22:31.392751] [INFO ] [sig ] Generating forecast for: FTK [2026-01-07T20:22:31.392780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-07T20:22:31.404230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-07T20:22:31.404532] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-07T20:22:31.405303] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-07T20:22:31.405361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:31.405393] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:31.405421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:31.405478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:31.467410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:31.468243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:31.468374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:31.468410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:31.589353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:31.589742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:31.589783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:31.589811] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:31.593356] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-07T20:22:31.593643] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-07T20:22:31.593770] [INFO ] [sig ] FTK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:31.742534] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTK.txt [2026-01-07T20:22:31.742707] [INFO ] [sig ] [1298/3515] Completed FTK in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:31.742748] [INFO ] [sig ] [1299/3515] Forecasting FTLF... [2026-01-07T20:22:31.742778] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-07T20:22:31.742808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-07T20:22:31.755879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-07T20:22:31.756200] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-07T20:22:31.756996] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-07T20:22:31.757049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:31.757084] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:31.757113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:31.757171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:31.814888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:31.815765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:31.815853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:31.815888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:31.924955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:31.925125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:31.925166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:31.925196] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:31.928994] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-07T20:22:31.929273] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-07T20:22:31.929399] [INFO ] [sig ] FTLF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:32.075090] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTLF.txt [2026-01-07T20:22:32.075248] [INFO ] [sig ] [1299/3515] Completed FTLF in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:32.075288] [INFO ] [sig ] [1300/3515] Forecasting FTQI... [2026-01-07T20:22:32.075318] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-07T20:22:32.075351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-07T20:22:32.088092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-07T20:22:32.088451] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-07T20:22:32.089225] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-07T20:22:32.089277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:32.089309] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:32.089337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:32.089393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:32.148349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:32.149278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:32.149384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:32.149420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:32.270810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:32.271025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:32.271066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:32.271095] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:32.274407] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-07T20:22:32.274690] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-07T20:22:32.274814] [INFO ] [sig ] FTQI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:32.421415] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTQI.txt [2026-01-07T20:22:32.421551] [INFO ] [sig ] [1300/3515] Completed FTQI in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:32.421607] [INFO ] [sig ] [1301/3515] Forecasting FTRE... [2026-01-07T20:22:32.421638] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-07T20:22:32.421670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-07T20:22:32.433429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-07T20:22:32.433737] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-07T20:22:32.434509] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-07T20:22:32.434561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:32.434619] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:32.434648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:32.434706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:32.493032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:32.493708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:32.493789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:32.493823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:32.618782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:32.618935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:32.618975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:32.619006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:32.622334] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=20.37%) [2026-01-07T20:22:32.622620] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-07T20:22:32.622746] [INFO ] [sig ] FTRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:32.762029] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTRE.txt [2026-01-07T20:22:32.762184] [INFO ] [sig ] [1301/3515] Completed FTRE in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:32.762224] [INFO ] [sig ] [1302/3515] Forecasting FTRI... [2026-01-07T20:22:32.762254] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-07T20:22:32.762285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-07T20:22:32.773476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-07T20:22:32.774004] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-07T20:22:32.774960] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-07T20:22:32.775013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:32.775045] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:32.775071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:32.775129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:32.831448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:32.832128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:32.832207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:32.832240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:32.947180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:32.947315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:32.947356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:32.947386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:32.950686] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-01-07T20:22:32.950957] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-07T20:22:32.951081] [INFO ] [sig ] FTRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:33.090888] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTRI.txt [2026-01-07T20:22:33.091022] [INFO ] [sig ] [1302/3515] Completed FTRI in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:33.091062] [INFO ] [sig ] [1303/3515] Forecasting FTS... [2026-01-07T20:22:33.091092] [INFO ] [sig ] Generating forecast for: FTS [2026-01-07T20:22:33.091123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-07T20:22:33.102248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-07T20:22:33.102527] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-07T20:22:33.103281] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-07T20:22:33.103343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:33.103376] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:33.103403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:33.103459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:33.159376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:33.160399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:33.160486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:33.160520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:33.285363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:33.285518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:33.285559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:33.285608] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:33.289419] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-01-07T20:22:33.289748] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-07T20:22:33.289881] [INFO ] [sig ] FTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:33.434272] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTS.txt [2026-01-07T20:22:33.434434] [INFO ] [sig ] [1303/3515] Completed FTS in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:33.434487] [INFO ] [sig ] [1304/3515] Forecasting FTSL... [2026-01-07T20:22:33.434524] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-07T20:22:33.434558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-07T20:22:33.446328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-07T20:22:33.446639] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-07T20:22:33.447408] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-07T20:22:33.447467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:33.447513] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:33.447553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:33.447638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:33.506415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:33.507252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:33.507338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:33.507373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:33.625587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:33.625737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:33.625778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:33.625808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:33.629190] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-01-07T20:22:33.629466] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-07T20:22:33.629631] [INFO ] [sig ] FTSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:33.773028] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTSL.txt [2026-01-07T20:22:33.773178] [INFO ] [sig ] [1304/3515] Completed FTSL in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:33.773218] [INFO ] [sig ] [1305/3515] Forecasting FTSM... [2026-01-07T20:22:33.773247] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-07T20:22:33.773279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-07T20:22:33.785616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-07T20:22:33.785935] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-07T20:22:33.786706] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-07T20:22:33.786759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:33.786815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:33.786844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:33.786901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:33.844168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:33.845028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:33.845110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:33.845144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:33.947319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:33.947475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:33.947516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:33.947547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:33.951010] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-07T20:22:33.951294] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-07T20:22:33.951420] [INFO ] [sig ] FTSM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:34.091214] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTSM.txt [2026-01-07T20:22:34.091368] [INFO ] [sig ] [1305/3515] Completed FTSM in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:34.091409] [INFO ] [sig ] [1306/3515] Forecasting FTXL... [2026-01-07T20:22:34.091438] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-07T20:22:34.091469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-07T20:22:34.104026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-07T20:22:34.104449] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-07T20:22:34.105246] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-07T20:22:34.105313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:34.105363] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:34.105399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:34.105467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:34.163858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:34.164768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:34.164869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:34.164915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:34.285685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:34.285850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:34.285892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:34.285924] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:34.289645] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-07T20:22:34.289959] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-07T20:22:34.290103] [INFO ] [sig ] FTXL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:34.438076] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTXL.txt [2026-01-07T20:22:34.438239] [INFO ] [sig ] [1306/3515] Completed FTXL in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:34.438288] [INFO ] [sig ] [1307/3515] Forecasting FTXN... [2026-01-07T20:22:34.438318] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-07T20:22:34.438352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-07T20:22:34.451010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-07T20:22:34.451416] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-07T20:22:34.452257] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-07T20:22:34.452311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:34.452344] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:34.452373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:34.452432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:34.513626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:34.514470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:34.514570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:34.514625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:34.635769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:34.635931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:34.635970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:34.635998] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:34.639310] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-07T20:22:34.639630] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-07T20:22:34.639756] [INFO ] [sig ] FTXN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:34.783290] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FTXN.txt [2026-01-07T20:22:34.783457] [INFO ] [sig ] [1307/3515] Completed FTXN in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:34.783510] [INFO ] [sig ] [1308/3515] Forecasting FTXO... [2026-01-07T20:22:34.783542] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-07T20:22:34.783594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-07T20:22:34.795171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-07T20:22:34.795784] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-07T20:22:34.796845] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-07T20:22:34.796901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:34.796934] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:34.796962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:34.797019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:34.856363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:34.857224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:34.857313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:34.857347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:34.976976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:34.977128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:34.977167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:34.977228] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:34.980547] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-01-07T20:22:34.980851] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-07T20:22:34.980977] [INFO ] [sig ] FTXO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:35.124197] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FTXO.txt [2026-01-07T20:22:35.124341] [INFO ] [sig ] [1308/3515] Completed FTXO in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:35.124380] [INFO ] [sig ] [1309/3515] Forecasting FUBO... [2026-01-07T20:22:35.124410] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-07T20:22:35.124442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-07T20:22:35.135547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-07T20:22:35.135881] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-07T20:22:35.136848] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-07T20:22:35.136901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:35.136933] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:35.136961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:35.137017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:35.194515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:35.195352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:35.195451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:35.195484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:35.319756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:35.319902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:35.319940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:35.319968] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:35.323348] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-01-07T20:22:35.323654] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-07T20:22:35.323775] [INFO ] [sig ] FUBO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:35.528775] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FUBO.txt [2026-01-07T20:22:35.528917] [INFO ] [sig ] [1309/3515] Completed FUBO in 0.4s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:35.528956] [INFO ] [sig ] [1310/3515] Forecasting FUL... [2026-01-07T20:22:35.528985] [INFO ] [sig ] Generating forecast for: FUL [2026-01-07T20:22:35.529016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-07T20:22:35.541599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-07T20:22:35.541897] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-07T20:22:35.542890] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-07T20:22:35.542943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:35.542976] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:35.543003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:35.543059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:35.598975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:35.599642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:35.599725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:35.599758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:35.722731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:35.722886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:35.722960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:35.722992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:35.726507] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-01-07T20:22:35.726791] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-07T20:22:35.726917] [INFO ] [sig ] FUL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:35.875615] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FUL.txt [2026-01-07T20:22:35.875772] [INFO ] [sig ] [1310/3515] Completed FUL in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:35.875813] [INFO ] [sig ] [1311/3515] Forecasting FULC... [2026-01-07T20:22:35.875843] [INFO ] [sig ] Generating forecast for: FULC [2026-01-07T20:22:35.875874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-07T20:22:35.887215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-07T20:22:35.887511] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-07T20:22:35.888280] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-07T20:22:35.888333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:35.888365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:35.888392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:35.888448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:35.948611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:35.949485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:35.949783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:35.949823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:36.080343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:36.080497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:36.080538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:36.080584] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:36.083995] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-07T20:22:36.084263] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-07T20:22:36.084385] [INFO ] [sig ] FULC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:36.230517] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FULC.txt [2026-01-07T20:22:36.230847] [INFO ] [sig ] [1311/3515] Completed FULC in 0.4s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:36.230885] [INFO ] [sig ] [1312/3515] Forecasting FUN... [2026-01-07T20:22:36.230914] [INFO ] [sig ] Generating forecast for: FUN [2026-01-07T20:22:36.230944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-07T20:22:36.244070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-07T20:22:36.244357] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-07T20:22:36.245166] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-07T20:22:36.245219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:36.245252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:36.245279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:36.245336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:36.300795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:36.301451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:36.301534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:36.301567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:36.419917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:36.420069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:36.420106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:36.420134] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:36.423489] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-01-07T20:22:36.423785] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-07T20:22:36.423928] [INFO ] [sig ] FUN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:36.566152] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FUN.txt [2026-01-07T20:22:36.566286] [INFO ] [sig ] [1312/3515] Completed FUN in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-07T20:22:36.566327] [INFO ] [sig ] [1313/3515] Forecasting FUNC... [2026-01-07T20:22:36.566367] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-07T20:22:36.566405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-07T20:22:36.577121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-07T20:22:36.577441] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-07T20:22:36.578279] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-07T20:22:36.578334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:36.578368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:36.578398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:36.578459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:36.638878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:36.639509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:36.639642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:36.639681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:36.760285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:36.760437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:36.760484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:36.760518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:36.763828] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-01-07T20:22:36.764094] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-07T20:22:36.764214] [INFO ] [sig ] FUNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:36.910724] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FUNC.txt [2026-01-07T20:22:36.910883] [INFO ] [sig ] [1313/3515] Completed FUNC in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-07T20:22:36.910924] [INFO ] [sig ] [1314/3515] Forecasting FUND... [2026-01-07T20:22:36.910953] [INFO ] [sig ] Generating forecast for: FUND [2026-01-07T20:22:36.910985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-07T20:22:36.922693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-07T20:22:36.922998] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-07T20:22:36.923758] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-07T20:22:36.923809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:36.923852] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:36.923880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:36.923937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:36.983122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:36.984167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:36.984253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:36.984286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:37.100363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:37.100527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:37.100757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:37.100789] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:37.104299] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-07T20:22:37.104592] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-07T20:22:37.104716] [INFO ] [sig ] FUND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:37.244098] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FUND.txt [2026-01-07T20:22:37.244233] [INFO ] [sig ] [1314/3515] Completed FUND in 0.3s | 2.90 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-07T20:22:37.244272] [INFO ] [sig ] [1315/3515] Forecasting FVCB... [2026-01-07T20:22:37.244300] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-07T20:22:37.244330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-07T20:22:37.255117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-07T20:22:37.255388] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-07T20:22:37.256165] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-07T20:22:37.256217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:37.256249] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:37.256277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:37.256333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:37.313116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:37.313729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:37.313839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:37.313874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:37.427077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:37.427217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:37.427256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:37.427284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:37.431101] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-07T20:22:37.431375] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-07T20:22:37.431521] [INFO ] [sig ] FVCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:37.571540] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FVCB.txt [2026-01-07T20:22:37.571679] [INFO ] [sig ] [1315/3515] Completed FVCB in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:37.571719] [INFO ] [sig ] [1316/3515] Forecasting FWONA... [2026-01-07T20:22:37.571749] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-07T20:22:37.571779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-07T20:22:37.583279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-07T20:22:37.583616] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-07T20:22:37.584384] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-07T20:22:37.584439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:37.584473] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:37.584502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:37.584559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:37.643758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:37.644382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:37.644469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:37.644503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:37.771073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:37.771222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:37.771260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:37.771288] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:37.775024] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-01-07T20:22:37.775290] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-07T20:22:37.775409] [INFO ] [sig ] FWONA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:37.918983] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FWONA.txt [2026-01-07T20:22:37.919164] [INFO ] [sig ] [1316/3515] Completed FWONA in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:37.919206] [INFO ] [sig ] [1317/3515] Forecasting FWONK... [2026-01-07T20:22:37.919238] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-07T20:22:37.919268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-07T20:22:37.932211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-07T20:22:37.932824] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-07T20:22:37.933755] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-07T20:22:37.933810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:37.933843] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:37.933871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:37.933928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:37.991665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:37.992478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:37.992567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:37.992622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:38.112388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:38.112550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:38.112608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:38.112788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:38.116183] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=20.93%) [2026-01-07T20:22:38.116476] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-07T20:22:38.116625] [INFO ] [sig ] FWONK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:38.268644] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FWONK.txt [2026-01-07T20:22:38.268809] [INFO ] [sig ] [1317/3515] Completed FWONK in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:38.268856] [INFO ] [sig ] [1318/3515] Forecasting FWRD... [2026-01-07T20:22:38.268887] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-07T20:22:38.268918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-07T20:22:38.280971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-07T20:22:38.281330] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-07T20:22:38.282286] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-07T20:22:38.282341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:38.282376] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:38.282403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:38.282476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:38.338711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:38.339550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:38.339673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:38.339707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:38.465621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:38.465778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:38.465819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:38.465849] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:38.469604] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-01-07T20:22:38.469889] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-07T20:22:38.470019] [INFO ] [sig ] FWRD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:38.618640] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FWRD.txt [2026-01-07T20:22:38.618805] [INFO ] [sig ] [1318/3515] Completed FWRD in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:38.618846] [INFO ] [sig ] [1319/3515] Forecasting FWRG... [2026-01-07T20:22:38.618875] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-07T20:22:38.618907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-07T20:22:38.631983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-07T20:22:38.632305] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-07T20:22:38.633108] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-07T20:22:38.633162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:38.633194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:38.633221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:38.633289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:38.691639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:38.692478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:38.692567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:38.692622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:38.817175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:38.817337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:38.817378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:38.817408] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:38.820840] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-01-07T20:22:38.821127] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-07T20:22:38.821276] [INFO ] [sig ] FWRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:38.963936] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/FWRG.txt [2026-01-07T20:22:38.964094] [INFO ] [sig ] [1319/3515] Completed FWRG in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:38.964135] [INFO ] [sig ] [1320/3515] Forecasting FYC... [2026-01-07T20:22:38.964166] [INFO ] [sig ] Generating forecast for: FYC [2026-01-07T20:22:38.964196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-07T20:22:38.975709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-07T20:22:38.976045] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-07T20:22:38.976904] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-07T20:22:38.976959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:38.976993] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:38.977019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:38.977076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:39.033237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:39.033936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:39.034020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:39.034053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:39.153359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:39.153511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:39.153551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:39.153600] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:39.156877] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-07T20:22:39.157151] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-07T20:22:39.157273] [INFO ] [sig ] FYC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:39.296394] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FYC.txt [2026-01-07T20:22:39.296518] [INFO ] [sig ] [1320/3515] Completed FYC in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:39.296557] [INFO ] [sig ] [1321/3515] Forecasting FYX... [2026-01-07T20:22:39.296604] [INFO ] [sig ] Generating forecast for: FYX [2026-01-07T20:22:39.296635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-07T20:22:39.307453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-07T20:22:39.307762] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-07T20:22:39.308519] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-07T20:22:39.308590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:39.308625] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:39.308653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:39.308709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:39.365319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:39.365920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:39.366002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:39.366035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:39.488527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:39.488670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:39.488709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:39.488753] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:39.492287] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=40.17%) [2026-01-07T20:22:39.492551] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-07T20:22:39.492690] [INFO ] [sig ] FYX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:39.637620] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/FYX.txt [2026-01-07T20:22:39.637811] [INFO ] [sig ] [1321/3515] Completed FYX in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:39.637854] [INFO ] [sig ] [1322/3515] Forecasting G... [2026-01-07T20:22:39.637884] [INFO ] [sig ] Generating forecast for: G [2026-01-07T20:22:39.637921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-07T20:22:39.648984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-07T20:22:39.649331] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-07T20:22:39.650144] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-07T20:22:39.650233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:39.650273] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:39.650302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:39.650374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:39.707972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:39.708559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:39.708944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:39.708980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:39.835093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:39.835260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:39.835302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:39.835331] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:39.839079] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=70.57%) [2026-01-07T20:22:39.839349] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-07T20:22:39.839479] [INFO ] [sig ] G: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:39.982097] [INFO ] [LOCAL ] Saved forecast: G 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/G.txt [2026-01-07T20:22:39.982245] [INFO ] [sig ] [1322/3515] Completed G in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:39.982284] [INFO ] [sig ] [1323/3515] Forecasting GAB... [2026-01-07T20:22:39.982314] [INFO ] [sig ] Generating forecast for: GAB [2026-01-07T20:22:39.982345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-07T20:22:39.994391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-07T20:22:39.994828] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-07T20:22:39.995756] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-07T20:22:39.995818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:39.995856] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:39.995889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:39.995962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:40.052018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:40.052700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:40.052781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:40.052829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:40.172540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:40.172712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:40.172753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:40.172781] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:40.176061] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-07T20:22:40.176330] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-07T20:22:40.176452] [INFO ] [sig ] GAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:40.315938] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GAB.txt [2026-01-07T20:22:40.316072] [INFO ] [sig ] [1323/3515] Completed GAB in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:40.316111] [INFO ] [sig ] [1324/3515] Forecasting GABC... [2026-01-07T20:22:40.316140] [INFO ] [sig ] Generating forecast for: GABC [2026-01-07T20:22:40.316171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-07T20:22:40.327237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-07T20:22:40.327544] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-07T20:22:40.328315] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-07T20:22:40.328366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:40.328397] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:40.328423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:40.328479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:40.383466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:40.384119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:40.384200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:40.384232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:40.503029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:40.503185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:40.503224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:40.503252] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:40.506549] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-01-07T20:22:40.506838] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-07T20:22:40.506966] [INFO ] [sig ] GABC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:40.647080] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GABC.txt [2026-01-07T20:22:40.647212] [INFO ] [sig ] [1324/3515] Completed GABC in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:40.647252] [INFO ] [sig ] [1325/3515] Forecasting GAIA... [2026-01-07T20:22:40.647283] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-07T20:22:40.647313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-07T20:22:40.658934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-07T20:22:40.659238] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-07T20:22:40.660242] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-07T20:22:40.660295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:40.660326] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:40.660363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:40.660424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:40.717224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:40.718187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:40.718273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:40.718307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:40.835194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:40.835347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:40.835417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:40.835448] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:40.838927] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=38.48%) [2026-01-07T20:22:40.839206] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-07T20:22:40.839329] [INFO ] [sig ] GAIA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:40.979028] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GAIA.txt [2026-01-07T20:22:40.979167] [INFO ] [sig ] [1325/3515] Completed GAIA in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:40.979207] [INFO ] [sig ] [1326/3515] Forecasting GAIN... [2026-01-07T20:22:40.979237] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-07T20:22:40.979269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-07T20:22:40.995510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-07T20:22:40.995962] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-07T20:22:40.996888] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-07T20:22:40.996955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:40.997014] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:40.997056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:40.997119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:41.059614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:41.060505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:41.060632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:41.060671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:41.193197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:41.193370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:41.193415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:41.193445] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:41.197142] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-07T20:22:41.197435] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-07T20:22:41.197589] [INFO ] [sig ] GAIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:41.347095] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GAIN.txt [2026-01-07T20:22:41.347254] [INFO ] [sig ] [1326/3515] Completed GAIN in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:41.347301] [INFO ] [sig ] [1327/3515] Forecasting GAM... [2026-01-07T20:22:41.347332] [INFO ] [sig ] Generating forecast for: GAM [2026-01-07T20:22:41.347364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-07T20:22:41.360631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-07T20:22:41.360975] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-07T20:22:41.361903] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-07T20:22:41.361961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:41.361995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:41.362023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:41.362080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:41.427112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:41.428108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:41.428207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:41.428243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:41.551388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:41.551551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:41.551622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:41.551653] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:41.555044] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-01-07T20:22:41.555327] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-07T20:22:41.555455] [INFO ] [sig ] GAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:41.710385] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GAM.txt [2026-01-07T20:22:41.710592] [INFO ] [sig ] [1327/3515] Completed GAM in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:41.710652] [INFO ] [sig ] [1328/3515] Forecasting GAMB... [2026-01-07T20:22:41.710692] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-07T20:22:41.710725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-07T20:22:41.723967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-07T20:22:41.724320] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-07T20:22:41.725230] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-07T20:22:41.725284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:41.725317] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:41.725344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:41.725401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:41.788599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:41.789665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:41.789757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:41.789791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:41.915984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:41.916141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:41.916182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:41.916211] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:41.919801] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-01-07T20:22:41.920116] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-07T20:22:41.920251] [INFO ] [sig ] GAMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:42.070147] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GAMB.txt [2026-01-07T20:22:42.070302] [INFO ] [sig ] [1328/3515] Completed GAMB in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:42.070344] [INFO ] [sig ] [1329/3515] Forecasting GANX... [2026-01-07T20:22:42.070405] [INFO ] [sig ] Generating forecast for: GANX [2026-01-07T20:22:42.070445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-07T20:22:42.083562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-07T20:22:42.083910] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-07T20:22:42.084712] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-07T20:22:42.084765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:42.084798] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:42.084825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:42.084883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:42.146155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:42.147224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:42.147314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:42.147349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:42.275761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:42.275947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:42.275995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:42.276025] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:42.279625] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-01-07T20:22:42.279958] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-07T20:22:42.280098] [INFO ] [sig ] GANX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:42.444129] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GANX.txt [2026-01-07T20:22:42.444289] [INFO ] [sig ] [1329/3515] Completed GANX in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-07T20:22:42.444331] [INFO ] [sig ] [1330/3515] Forecasting GASS... [2026-01-07T20:22:42.444362] [INFO ] [sig ] Generating forecast for: GASS [2026-01-07T20:22:42.444394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-07T20:22:42.456263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-07T20:22:42.456686] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-07T20:22:42.457515] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-07T20:22:42.457589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:42.457626] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:42.457655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:42.457713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:42.520177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:42.521277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:42.521392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:42.521430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:42.643456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:42.643629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:42.643673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:42.643702] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:42.647003] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-07T20:22:42.647276] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-07T20:22:42.647398] [INFO ] [sig ] GASS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:42.786910] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GASS.txt [2026-01-07T20:22:42.787090] [INFO ] [sig ] [1330/3515] Completed GASS in 0.3s | 2.90 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-07T20:22:42.787132] [INFO ] [sig ] [1331/3515] Forecasting GATX... [2026-01-07T20:22:42.787165] [INFO ] [sig ] Generating forecast for: GATX [2026-01-07T20:22:42.787216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-07T20:22:42.801669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-07T20:22:42.802222] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-07T20:22:42.803253] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-07T20:22:42.803310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:42.803347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:42.803375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:42.803462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:42.862519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:42.863811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:42.863914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:42.863950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:42.990856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:42.991095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:42.991140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:42.991169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:42.995252] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=46.66%) [2026-01-07T20:22:42.995813] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-07T20:22:42.995962] [INFO ] [sig ] GATX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:43.142822] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GATX.txt [2026-01-07T20:22:43.143079] [INFO ] [sig ] [1331/3515] Completed GATX in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-07T20:22:43.143128] [INFO ] [sig ] [1332/3515] Forecasting GAUZ... [2026-01-07T20:22:43.143160] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-07T20:22:43.143196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-07T20:22:43.157026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-07T20:22:43.157499] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-07T20:22:43.158642] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-07T20:22:43.158697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:43.158730] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:43.158757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:43.158845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:43.217468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:43.219121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:43.219228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:43.219263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:43.343221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:43.343463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:43.343507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:43.343536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:43.347734] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-01-07T20:22:43.348137] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-07T20:22:43.348301] [INFO ] [sig ] GAUZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:43.494270] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GAUZ.txt [2026-01-07T20:22:43.494442] [INFO ] [sig ] [1332/3515] Completed GAUZ in 0.4s | 2.90 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-07T20:22:43.494485] [INFO ] [sig ] [1333/3515] Forecasting GBAB... [2026-01-07T20:22:43.494518] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-07T20:22:43.494550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-07T20:22:43.508600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-07T20:22:43.508918] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-07T20:22:43.509783] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-07T20:22:43.509845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:43.509883] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:43.509917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:43.509995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:43.573805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:43.574663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:43.574756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:43.574791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:43.702964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:43.703125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:43.703167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:43.703198] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:43.706919] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=12.40%) [2026-01-07T20:22:43.707201] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-07T20:22:43.707337] [INFO ] [sig ] GBAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:43.874167] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GBAB.txt [2026-01-07T20:22:43.874325] [INFO ] [sig ] [1333/3515] Completed GBAB in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:43.874366] [INFO ] [sig ] [1334/3515] Forecasting GBCI... [2026-01-07T20:22:43.874397] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-07T20:22:43.874429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-07T20:22:43.886757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-07T20:22:43.887122] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-07T20:22:43.887986] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-07T20:22:43.888038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:43.888070] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:43.888097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:43.888154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:43.943709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:43.944584] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:43.944672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:43.944705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:44.066970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:44.067125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:44.067164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:44.067194] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:44.070487] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=74.49%) [2026-01-07T20:22:44.070776] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-07T20:22:44.070901] [INFO ] [sig ] GBCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:44.218628] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GBCI.txt [2026-01-07T20:22:44.218800] [INFO ] [sig ] [1334/3515] Completed GBCI in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:44.218842] [INFO ] [sig ] [1335/3515] Forecasting GBDC... [2026-01-07T20:22:44.218873] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-07T20:22:44.218906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-07T20:22:44.233284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-07T20:22:44.233726] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-07T20:22:44.234820] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-07T20:22:44.234884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:44.234928] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:44.234968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:44.235062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:44.301366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:44.302298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:44.302388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:44.302422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:44.416995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:44.417164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:44.417206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:44.417236] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:44.420891] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-01-07T20:22:44.421224] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-07T20:22:44.421363] [INFO ] [sig ] GBDC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:44.562461] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GBDC.txt [2026-01-07T20:22:44.562663] [INFO ] [sig ] [1335/3515] Completed GBDC in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:44.562717] [INFO ] [sig ] [1336/3515] Forecasting GBIO... [2026-01-07T20:22:44.562749] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-07T20:22:44.562781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-07T20:22:44.574241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-07T20:22:44.574598] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-07T20:22:44.575366] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-07T20:22:44.575419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:44.575452] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:44.575480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:44.575589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:44.630503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:44.631346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:44.631431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:44.631465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:44.760000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:44.760163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:44.760213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:44.760245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:44.763826] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-07T20:22:44.764173] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-07T20:22:44.764312] [INFO ] [sig ] GBIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:44.913442] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GBIO.txt [2026-01-07T20:22:44.913614] [INFO ] [sig ] [1336/3515] Completed GBIO in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:44.913667] [INFO ] [sig ] [1337/3515] Forecasting GBTG... [2026-01-07T20:22:44.913702] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-07T20:22:44.913734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-07T20:22:44.926264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-07T20:22:44.926617] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-07T20:22:44.927428] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-07T20:22:44.927482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:44.927515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:44.927546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:44.927636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:44.991212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:44.992074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:44.992167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:44.992201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:45.121807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:45.121969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:45.122009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:45.122040] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:45.125568] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=22.77%) [2026-01-07T20:22:45.125884] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-07T20:22:45.126016] [INFO ] [sig ] GBTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:45.273226] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GBTG.txt [2026-01-07T20:22:45.273385] [INFO ] [sig ] [1337/3515] Completed GBTG in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:45.273427] [INFO ] [sig ] [1338/3515] Forecasting GBX... [2026-01-07T20:22:45.273464] [INFO ] [sig ] Generating forecast for: GBX [2026-01-07T20:22:45.273514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-07T20:22:45.286397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-07T20:22:45.286810] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-07T20:22:45.287716] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-07T20:22:45.287783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:45.287817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:45.287849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:45.287914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:45.348004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:45.348882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:45.348978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:45.349013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:45.467333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:45.467516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:45.467564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:45.467616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:45.471295] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=20.55%) [2026-01-07T20:22:45.471602] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-07T20:22:45.471732] [INFO ] [sig ] GBX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:45.628509] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GBX.txt [2026-01-07T20:22:45.628712] [INFO ] [sig ] [1338/3515] Completed GBX in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:45.628757] [INFO ] [sig ] [1339/3515] Forecasting GCBC... [2026-01-07T20:22:45.628789] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-07T20:22:45.628830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-07T20:22:45.641784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-07T20:22:45.642215] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-07T20:22:45.643268] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-07T20:22:45.643333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:45.643367] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:45.643401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:45.643498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:45.705058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:45.705950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:45.706065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:45.706103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:45.817472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:45.817665] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:22:45.817711] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:45.817752] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:45.821234] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-07T20:22:45.821553] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-07T20:22:45.821720] [INFO ] [sig ] GCBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:45.968467] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GCBC.txt [2026-01-07T20:22:45.968653] [INFO ] [sig ] [1339/3515] Completed GCBC in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:45.968701] [INFO ] [sig ] [1340/3515] Forecasting GCMG... [2026-01-07T20:22:45.968741] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-07T20:22:45.968773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-07T20:22:45.981219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-07T20:22:45.981606] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-07T20:22:45.982488] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-07T20:22:45.982549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:45.982615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:45.982646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:45.982703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:46.042033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:46.042906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:46.043017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:46.043070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:46.168042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:46.168204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:46.168245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:46.168275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:46.171891] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=37.68%) [2026-01-07T20:22:46.172218] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-07T20:22:46.172369] [INFO ] [sig ] GCMG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:46.323837] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GCMG.txt [2026-01-07T20:22:46.324020] [INFO ] [sig ] [1340/3515] Completed GCMG in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:46.324071] [INFO ] [sig ] [1341/3515] Forecasting GCO... [2026-01-07T20:22:46.324103] [INFO ] [sig ] Generating forecast for: GCO [2026-01-07T20:22:46.324136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-07T20:22:46.336313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-07T20:22:46.336668] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-07T20:22:46.337441] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-07T20:22:46.337495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:46.337527] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:46.337553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:46.337640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:46.398476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:46.399325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:46.399454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:46.399509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:46.525595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:46.525767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:46.525807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:46.525837] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:46.529756] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=34.87%) [2026-01-07T20:22:46.530086] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-07T20:22:46.530222] [INFO ] [sig ] GCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:46.678069] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GCO.txt [2026-01-07T20:22:46.678232] [INFO ] [sig ] [1341/3515] Completed GCO in 0.4s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:46.678274] [INFO ] [sig ] [1342/3515] Forecasting GD... [2026-01-07T20:22:46.678304] [INFO ] [sig ] Generating forecast for: GD [2026-01-07T20:22:46.678337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-07T20:22:46.689893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-07T20:22:46.690185] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-07T20:22:46.690989] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-07T20:22:46.691042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:46.691075] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:46.691102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:46.691160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:46.746170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:46.746855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:46.746939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:46.746972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:46.861303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:46.861454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:46.861495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:46.861525] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:46.864842] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=11.04%) [2026-01-07T20:22:46.865111] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-07T20:22:46.865232] [INFO ] [sig ] GD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:47.003246] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GD.txt [2026-01-07T20:22:47.003393] [INFO ] [sig ] [1342/3515] Completed GD in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:47.003433] [INFO ] [sig ] [1343/3515] Forecasting GDC... [2026-01-07T20:22:47.003463] [INFO ] [sig ] Generating forecast for: GDC [2026-01-07T20:22:47.003495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-07T20:22:47.014838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-07T20:22:47.015106] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-07T20:22:47.015882] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-07T20:22:47.015935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:47.015967] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:47.015995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:47.016051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:47.071935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:47.072597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:47.072682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:47.072714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:47.193702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:47.193904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:47.193945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:47.193974] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:47.197303] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-01-07T20:22:47.197610] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-07T20:22:47.197734] [INFO ] [sig ] GDC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:47.336823] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GDC.txt [2026-01-07T20:22:47.336959] [INFO ] [sig ] [1343/3515] Completed GDC in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:47.336999] [INFO ] [sig ] [1344/3515] Forecasting GDDY... [2026-01-07T20:22:47.337030] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-07T20:22:47.337060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-07T20:22:47.349399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-07T20:22:47.349836] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-07T20:22:47.350699] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-07T20:22:47.350765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:47.350805] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:47.350843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:47.350919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:47.411397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:47.412366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:47.412457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:47.412492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:47.541764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:47.541930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:47.541970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:47.541997] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:47.545399] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-01-07T20:22:47.545714] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-07T20:22:47.545845] [INFO ] [sig ] GDDY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:47.685992] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GDDY.txt [2026-01-07T20:22:47.686140] [INFO ] [sig ] [1344/3515] Completed GDDY in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:47.686181] [INFO ] [sig ] [1345/3515] Forecasting GDEN... [2026-01-07T20:22:47.686211] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-07T20:22:47.686242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-07T20:22:47.697845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-07T20:22:47.698138] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-07T20:22:47.698915] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-07T20:22:47.698979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:47.699019] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:47.699052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:47.699121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:47.753714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:47.754353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:47.754434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:47.754467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:47.871805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:47.871980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:47.872020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:47.872048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:47.875333] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=31.39%) [2026-01-07T20:22:47.875619] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-07T20:22:47.875742] [INFO ] [sig ] GDEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:48.013306] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GDEN.txt [2026-01-07T20:22:48.013438] [INFO ] [sig ] [1345/3515] Completed GDEN in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:48.013521] [INFO ] [sig ] [1346/3515] Forecasting GDRX... [2026-01-07T20:22:48.013552] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-07T20:22:48.013599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-07T20:22:48.024469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-07T20:22:48.024791] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-07T20:22:48.025548] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-07T20:22:48.025627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:48.025660] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:48.025688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:48.025744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:48.081920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:48.082670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:48.082755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:48.082788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:48.200223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:48.200380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:48.200421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:48.200451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:48.203815] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=60.14%) [2026-01-07T20:22:48.204089] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-07T20:22:48.204216] [INFO ] [sig ] GDRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:48.347592] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GDRX.txt [2026-01-07T20:22:48.347751] [INFO ] [sig ] [1346/3515] Completed GDRX in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:48.347799] [INFO ] [sig ] [1347/3515] Forecasting GDS... [2026-01-07T20:22:48.347830] [INFO ] [sig ] Generating forecast for: GDS [2026-01-07T20:22:48.347861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-07T20:22:48.359113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-07T20:22:48.359448] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-07T20:22:48.360273] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-07T20:22:48.360325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:48.360356] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:48.360383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:48.360438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:48.417328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:48.418308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:48.418433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:48.418482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:48.544829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:48.544984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:48.545025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:48.545055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:48.548422] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-07T20:22:48.548716] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-07T20:22:48.548844] [INFO ] [sig ] GDS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:48.690174] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GDS.txt [2026-01-07T20:22:48.690319] [INFO ] [sig ] [1347/3515] Completed GDS in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-07T20:22:48.690361] [INFO ] [sig ] [1348/3515] Forecasting GDYN... [2026-01-07T20:22:48.690392] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-07T20:22:48.690422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-07T20:22:48.701475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-07T20:22:48.701837] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-07T20:22:48.702622] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-07T20:22:48.702674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:48.702707] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:48.702736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:48.702793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:48.758384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:48.759137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:48.759218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:48.759251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:48.881748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:48.881908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:48.881949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:48.881977] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:48.885277] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=24.17%) [2026-01-07T20:22:48.885546] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-07T20:22:48.885692] [INFO ] [sig ] GDYN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:49.030444] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GDYN.txt [2026-01-07T20:22:49.030674] [INFO ] [sig ] [1348/3515] Completed GDYN in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-07T20:22:49.030730] [INFO ] [sig ] [1349/3515] Forecasting GE... [2026-01-07T20:22:49.030768] [INFO ] [sig ] Generating forecast for: GE [2026-01-07T20:22:49.030805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-07T20:22:49.043605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-07T20:22:49.043926] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-07T20:22:49.044742] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-07T20:22:49.044794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:49.044836] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:49.044897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:49.044957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:49.100352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:49.101161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:49.101247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:49.101280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:49.225955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:49.226120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:49.226168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:49.226199] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:49.229702] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-07T20:22:49.229979] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-07T20:22:49.230108] [INFO ] [sig ] GE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:49.370405] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GE.txt [2026-01-07T20:22:49.370587] [INFO ] [sig ] [1349/3515] Completed GE in 0.3s | 2.90 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-07T20:22:49.370630] [INFO ] [sig ] [1350/3515] Forecasting GECC... [2026-01-07T20:22:49.370661] [INFO ] [sig ] Generating forecast for: GECC [2026-01-07T20:22:49.370692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-07T20:22:49.381644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-07T20:22:49.381999] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-07T20:22:49.382793] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-07T20:22:49.382847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:49.382881] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:49.382909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:49.382967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:49.438973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:49.439820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:49.439906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:49.439939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:49.559438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:49.559637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:49.559686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:49.559716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:49.563125] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-07T20:22:49.563402] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-07T20:22:49.563529] [INFO ] [sig ] GECC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:49.702872] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GECC.txt [2026-01-07T20:22:49.703029] [INFO ] [sig ] [1350/3515] Completed GECC in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:49.703070] [INFO ] [sig ] [1351/3515] Forecasting GEF... [2026-01-07T20:22:49.703100] [INFO ] [sig ] Generating forecast for: GEF [2026-01-07T20:22:49.703131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-07T20:22:49.714189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-07T20:22:49.714521] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-07T20:22:49.715287] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-07T20:22:49.715339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:49.715371] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:49.715399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:49.715455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:49.773936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:49.774856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:49.774947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:49.774980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:49.890948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:49.891104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:49.891144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:49.891172] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:49.894550] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=70.88%) [2026-01-07T20:22:49.894844] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-07T20:22:49.894968] [INFO ] [sig ] GEF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:50.033559] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GEF.txt [2026-01-07T20:22:50.033718] [INFO ] [sig ] [1351/3515] Completed GEF in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:50.033759] [INFO ] [sig ] [1352/3515] Forecasting GEHC... [2026-01-07T20:22:50.033788] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-07T20:22:50.033818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-07T20:22:50.045014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-07T20:22:50.045341] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-07T20:22:50.046129] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-07T20:22:50.046181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:50.046213] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:50.046239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:50.046295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:50.102217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:50.103030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:50.103114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:50.103148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:50.227593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:50.227742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:50.227781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:50.227809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:50.231198] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-01-07T20:22:50.231469] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-07T20:22:50.231610] [INFO ] [sig ] GEHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:50.370184] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GEHC.txt [2026-01-07T20:22:50.370324] [INFO ] [sig ] [1352/3515] Completed GEHC in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:50.370369] [INFO ] [sig ] [1353/3515] Forecasting GEL... [2026-01-07T20:22:50.370399] [INFO ] [sig ] Generating forecast for: GEL [2026-01-07T20:22:50.370430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-07T20:22:50.382248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-07T20:22:50.382595] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-07T20:22:50.383344] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-07T20:22:50.383397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:50.383429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:50.383456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:50.383513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:50.439300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:50.439983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:50.440066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:50.440098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:50.563036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:50.563238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:50.563290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:50.563321] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:50.566866] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-07T20:22:50.567137] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-07T20:22:50.567257] [INFO ] [sig ] GEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:50.707289] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GEL.txt [2026-01-07T20:22:50.707432] [INFO ] [sig ] [1353/3515] Completed GEL in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:50.707471] [INFO ] [sig ] [1354/3515] Forecasting GEN... [2026-01-07T20:22:50.707501] [INFO ] [sig ] Generating forecast for: GEN [2026-01-07T20:22:50.707533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-07T20:22:50.719216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-07T20:22:50.719538] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-07T20:22:50.720427] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-07T20:22:50.720480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:50.720513] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:50.720541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:50.720624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:50.777902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:50.778614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:50.778700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:50.778735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:50.900907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:50.901065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:50.901128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:50.901157] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:50.904436] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-07T20:22:50.904729] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-07T20:22:50.904854] [INFO ] [sig ] GEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:51.048369] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GEN.txt [2026-01-07T20:22:51.048523] [INFO ] [sig ] [1354/3515] Completed GEN in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:51.048564] [INFO ] [sig ] [1355/3515] Forecasting GENI... [2026-01-07T20:22:51.048613] [INFO ] [sig ] Generating forecast for: GENI [2026-01-07T20:22:51.048646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-07T20:22:51.060187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-07T20:22:51.060534] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-07T20:22:51.061377] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-07T20:22:51.061432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:51.061465] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:51.061492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:51.061549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:51.119252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:51.120185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:51.120275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:51.120311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:51.236445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:51.236623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:51.236664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:51.236692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:51.240014] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-07T20:22:51.240292] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-07T20:22:51.240419] [INFO ] [sig ] GENI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:51.390727] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GENI.txt [2026-01-07T20:22:51.390888] [INFO ] [sig ] [1355/3515] Completed GENI in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:51.390931] [INFO ] [sig ] [1356/3515] Forecasting GENK... [2026-01-07T20:22:51.390961] [INFO ] [sig ] Generating forecast for: GENK [2026-01-07T20:22:51.390992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-07T20:22:51.402552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-07T20:22:51.402918] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-07T20:22:51.403764] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-07T20:22:51.403818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:51.403853] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:51.403881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:51.403939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:51.459481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:51.460341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:51.460427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:51.460461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:51.580279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:51.580435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:51.580475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:51.580521] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:51.583896] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-07T20:22:51.584189] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-07T20:22:51.584318] [INFO ] [sig ] GENK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:51.724156] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GENK.txt [2026-01-07T20:22:51.724315] [INFO ] [sig ] [1356/3515] Completed GENK in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:51.724356] [INFO ] [sig ] [1357/3515] Forecasting GEOS... [2026-01-07T20:22:51.724385] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-07T20:22:51.724417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-07T20:22:51.736096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-07T20:22:51.736455] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-07T20:22:51.737298] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-07T20:22:51.737354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:51.737387] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:51.737415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:51.737473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:51.794816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:51.795701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:51.795790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:51.795826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:51.918358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:51.918546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:51.918615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:51.918647] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:51.922144] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=73.31%) [2026-01-07T20:22:51.922424] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-07T20:22:51.922550] [INFO ] [sig ] GEOS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:52.064468] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GEOS.txt [2026-01-07T20:22:52.064666] [INFO ] [sig ] [1357/3515] Completed GEOS in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:52.064712] [INFO ] [sig ] [1358/3515] Forecasting GERN... [2026-01-07T20:22:52.064742] [INFO ] [sig ] Generating forecast for: GERN [2026-01-07T20:22:52.064774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-07T20:22:52.076108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-07T20:22:52.076476] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-07T20:22:52.077248] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-07T20:22:52.077300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:52.077332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:52.077359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:52.077416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:52.131846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:52.132774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:52.132901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:52.132937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:52.271204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:52.271365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:52.271406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:52.271436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:52.274956] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-01-07T20:22:52.275246] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-07T20:22:52.275379] [INFO ] [sig ] GERN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:52.413316] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GERN.txt [2026-01-07T20:22:52.413477] [INFO ] [sig ] [1358/3515] Completed GERN in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:52.413517] [INFO ] [sig ] [1359/3515] Forecasting GES... [2026-01-07T20:22:52.413547] [INFO ] [sig ] Generating forecast for: GES [2026-01-07T20:22:52.413613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-07T20:22:52.425006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-07T20:22:52.425346] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-07T20:22:52.426127] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-07T20:22:52.426180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:52.426213] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:52.426240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:52.426296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:52.483060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:52.483899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:52.484015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:52.484049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:52.602869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:52.603024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:52.603064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:52.603093] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:52.606425] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-07T20:22:52.606726] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-07T20:22:52.606856] [INFO ] [sig ] GES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:52.749679] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GES.txt [2026-01-07T20:22:52.749850] [INFO ] [sig ] [1359/3515] Completed GES in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:52.749890] [INFO ] [sig ] [1360/3515] Forecasting GEVO... [2026-01-07T20:22:52.749922] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-07T20:22:52.749952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-07T20:22:52.761366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-07T20:22:52.761748] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-07T20:22:52.762556] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-07T20:22:52.762626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:52.762659] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:52.762698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:52.762756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:52.818996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:52.819956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:52.820047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:52.820081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:52.941789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:52.941977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:52.942018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:52.942048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:52.945628] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-07T20:22:52.945984] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-07T20:22:52.946122] [INFO ] [sig ] GEVO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:53.086089] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GEVO.txt [2026-01-07T20:22:53.086249] [INFO ] [sig ] [1360/3515] Completed GEVO in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:53.086290] [INFO ] [sig ] [1361/3515] Forecasting GFF... [2026-01-07T20:22:53.086320] [INFO ] [sig ] Generating forecast for: GFF [2026-01-07T20:22:53.086353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-07T20:22:53.097819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-07T20:22:53.098219] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-07T20:22:53.099036] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-07T20:22:53.099090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:53.099124] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:53.099152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:53.099209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:53.154301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:53.155146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:53.155235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:53.155269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:53.269053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:53.269214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:53.269253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:53.269282] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:53.272790] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: UP (p=78.62%) [2026-01-07T20:22:53.273118] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-07T20:22:53.273253] [INFO ] [sig ] GFF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:53.415421] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GFF.txt [2026-01-07T20:22:53.415594] [INFO ] [sig ] [1361/3515] Completed GFF in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:53.415646] [INFO ] [sig ] [1362/3515] Forecasting GFI... [2026-01-07T20:22:53.415676] [INFO ] [sig ] Generating forecast for: GFI [2026-01-07T20:22:53.415707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-07T20:22:53.427301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-07T20:22:53.427650] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-07T20:22:53.428462] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-07T20:22:53.428514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:53.428547] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:53.428591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:53.428649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:53.483627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:53.484286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:53.484365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:53.484398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:53.608423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:53.608585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:53.608627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:53.608657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:53.611974] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=35.58%) [2026-01-07T20:22:53.612239] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-07T20:22:53.612361] [INFO ] [sig ] GFI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:53.750736] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GFI.txt [2026-01-07T20:22:53.750904] [INFO ] [sig ] [1362/3515] Completed GFI in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:53.750945] [INFO ] [sig ] [1363/3515] Forecasting GFL... [2026-01-07T20:22:53.750975] [INFO ] [sig ] Generating forecast for: GFL [2026-01-07T20:22:53.751006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-07T20:22:53.761833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-07T20:22:53.762122] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-07T20:22:53.762881] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-07T20:22:53.762934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:53.762966] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:53.762993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:53.763050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:53.818826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:53.819459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:53.819538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:53.819600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:53.938411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:53.938564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:53.938621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:53.938651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:53.941944] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-07T20:22:53.942213] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-07T20:22:53.942335] [INFO ] [sig ] GFL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:54.080215] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GFL.txt [2026-01-07T20:22:54.080347] [INFO ] [sig ] [1363/3515] Completed GFL in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:54.080387] [INFO ] [sig ] [1364/3515] Forecasting GFS... [2026-01-07T20:22:54.080424] [INFO ] [sig ] Generating forecast for: GFS [2026-01-07T20:22:54.080461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-07T20:22:54.091317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-07T20:22:54.091650] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-07T20:22:54.092396] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-07T20:22:54.092447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:54.092478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:54.092505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:54.092562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:54.147919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:54.148708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:54.148793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:54.148825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:54.268313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:54.268486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:54.268535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:54.268566] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:54.272170] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-01-07T20:22:54.272491] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-07T20:22:54.272643] [INFO ] [sig ] GFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:54.423007] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GFS.txt [2026-01-07T20:22:54.423177] [INFO ] [sig ] [1364/3515] Completed GFS in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-07T20:22:54.423219] [INFO ] [sig ] [1365/3515] Forecasting GGAL... [2026-01-07T20:22:54.423250] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-07T20:22:54.423293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-07T20:22:54.434891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-07T20:22:54.435270] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-07T20:22:54.436123] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-07T20:22:54.436177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:54.436209] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:54.436236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:54.436294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:54.494376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:54.495277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:54.495374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:54.495409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:54.612944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:54.613142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:54.613180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:54.613208] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:54.616780] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-07T20:22:54.617122] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-07T20:22:54.617258] [INFO ] [sig ] GGAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:54.764566] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GGAL.txt [2026-01-07T20:22:54.764753] [INFO ] [sig ] [1365/3515] Completed GGAL in 0.3s | 2.90 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-07T20:22:54.764794] [INFO ] [sig ] [1366/3515] Forecasting GGB... [2026-01-07T20:22:54.764824] [INFO ] [sig ] Generating forecast for: GGB [2026-01-07T20:22:54.764855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-07T20:22:54.776790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-07T20:22:54.777208] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-07T20:22:54.778031] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-07T20:22:54.778084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:54.778152] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:54.778194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:54.778277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:54.837024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:54.837914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:54.838004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:54.838040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:54.965224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:54.965417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:54.965461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:54.965491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:54.969325] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=79.61%) [2026-01-07T20:22:54.969651] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-07T20:22:54.969785] [INFO ] [sig ] GGB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:55.115271] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GGB.txt [2026-01-07T20:22:55.115417] [INFO ] [sig ] [1366/3515] Completed GGB in 0.4s | 2.90 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-07T20:22:55.115460] [INFO ] [sig ] [1367/3515] Forecasting GGG... [2026-01-07T20:22:55.115492] [INFO ] [sig ] Generating forecast for: GGG [2026-01-07T20:22:55.115524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-07T20:22:55.127530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-07T20:22:55.127899] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-07T20:22:55.128759] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-07T20:22:55.128813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:55.128848] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:55.128877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:55.128935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:55.188244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:55.189068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:55.189157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:55.189191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:55.316194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:55.316356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:55.316398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:55.316428] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:55.320073] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-01-07T20:22:55.320364] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-07T20:22:55.320510] [INFO ] [sig ] GGG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:55.466173] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GGG.txt [2026-01-07T20:22:55.466316] [INFO ] [sig ] [1367/3515] Completed GGG in 0.4s | 2.90 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-07T20:22:55.466356] [INFO ] [sig ] [1368/3515] Forecasting GGLL... [2026-01-07T20:22:55.466386] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-07T20:22:55.466418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-07T20:22:55.478901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-07T20:22:55.479269] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-07T20:22:55.480156] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-07T20:22:55.480211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:55.480245] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:55.480273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:55.480329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:55.547689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:55.548603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:55.548696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:55.548732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:55.665538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:55.665710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:55.665751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:55.665780] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:55.669081] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-01-07T20:22:55.669350] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-07T20:22:55.669473] [INFO ] [sig ] GGLL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:55.810021] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GGLL.txt [2026-01-07T20:22:55.810162] [INFO ] [sig ] [1368/3515] Completed GGLL in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:55.810203] [INFO ] [sig ] [1369/3515] Forecasting GGLS... [2026-01-07T20:22:55.810233] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-07T20:22:55.810265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-07T20:22:55.821730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-07T20:22:55.822059] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-07T20:22:55.822848] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-07T20:22:55.822902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:55.822934] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:55.822961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:55.823017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:55.877803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:55.878515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:55.878613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:55.878649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:56.005098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:56.005261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:56.005301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:56.005363] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:56.008976] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-07T20:22:56.009286] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-07T20:22:56.009425] [INFO ] [sig ] GGLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:56.160808] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GGLS.txt [2026-01-07T20:22:56.160972] [INFO ] [sig ] [1369/3515] Completed GGLS in 0.4s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:56.161015] [INFO ] [sig ] [1370/3515] Forecasting GH... [2026-01-07T20:22:56.161045] [INFO ] [sig ] Generating forecast for: GH [2026-01-07T20:22:56.161079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-07T20:22:56.173265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-07T20:22:56.173677] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-07T20:22:56.174474] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-07T20:22:56.174529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:56.174564] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:56.174619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:56.174679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:56.235880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:56.236763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:56.236867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:56.236910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:56.372680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:56.372844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:56.372888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:56.372919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:56.376689] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-01-07T20:22:56.377037] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-07T20:22:56.377203] [INFO ] [sig ] GH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:56.527140] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GH.txt [2026-01-07T20:22:56.527301] [INFO ] [sig ] [1370/3515] Completed GH in 0.4s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:56.527344] [INFO ] [sig ] [1371/3515] Forecasting GHI... [2026-01-07T20:22:56.527375] [INFO ] [sig ] Generating forecast for: GHI [2026-01-07T20:22:56.527408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-07T20:22:56.539445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-07T20:22:56.539830] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-07T20:22:56.540687] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-07T20:22:56.540741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:56.540774] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:56.540800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:56.540858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:56.599274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:56.600190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:56.600299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:56.600334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:56.722233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:56.722408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:56.722457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:56.722488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:56.726609] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=48.82%) [2026-01-07T20:22:56.726904] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-07T20:22:56.727033] [INFO ] [sig ] GHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:56.872705] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GHI.txt [2026-01-07T20:22:56.872848] [INFO ] [sig ] [1371/3515] Completed GHI in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:56.872889] [INFO ] [sig ] [1372/3515] Forecasting GHM... [2026-01-07T20:22:56.872919] [INFO ] [sig ] Generating forecast for: GHM [2026-01-07T20:22:56.872953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-07T20:22:56.885229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-07T20:22:56.885598] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-07T20:22:56.886423] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-07T20:22:56.886478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:56.886520] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:56.886560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:56.886665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:56.948363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:56.949125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:56.949215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:56.949249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:57.076557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:57.076733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:57.076775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:57.076805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:57.080300] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=19.88%) [2026-01-07T20:22:57.080597] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-07T20:22:57.080724] [INFO ] [sig ] GHM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:57.228828] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GHM.txt [2026-01-07T20:22:57.229036] [INFO ] [sig ] [1372/3515] Completed GHM in 0.4s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:57.229097] [INFO ] [sig ] [1373/3515] Forecasting GHRS... [2026-01-07T20:22:57.229140] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-07T20:22:57.229184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-07T20:22:57.241447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-07T20:22:57.241828] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-07T20:22:57.242761] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-07T20:22:57.242845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:57.242892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:57.242925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:57.242985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:57.310142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:57.311064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:57.311176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:57.311229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:57.439754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:57.439928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:57.439972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:57.440002] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:57.443486] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-01-07T20:22:57.443785] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-07T20:22:57.443919] [INFO ] [sig ] GHRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:57.590787] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GHRS.txt [2026-01-07T20:22:57.590964] [INFO ] [sig ] [1373/3515] Completed GHRS in 0.4s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:57.591012] [INFO ] [sig ] [1374/3515] Forecasting GHY... [2026-01-07T20:22:57.591043] [INFO ] [sig ] Generating forecast for: GHY [2026-01-07T20:22:57.591075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-07T20:22:57.603762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-07T20:22:57.604096] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-07T20:22:57.604908] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-07T20:22:57.604961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:57.604994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:57.605021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:57.605076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:57.659744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:57.660354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:57.660438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:57.660471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:57.777846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:57.777997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:57.778037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:57.778066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:57.781347] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=31.55%) [2026-01-07T20:22:57.781628] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-07T20:22:57.781750] [INFO ] [sig ] GHY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:57.923165] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GHY.txt [2026-01-07T20:22:57.923295] [INFO ] [sig ] [1374/3515] Completed GHY in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:57.923334] [INFO ] [sig ] [1375/3515] Forecasting GIB... [2026-01-07T20:22:57.923363] [INFO ] [sig ] Generating forecast for: GIB [2026-01-07T20:22:57.923394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-07T20:22:57.935254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-07T20:22:57.935528] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-07T20:22:57.936294] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-07T20:22:57.936345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:57.936377] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:57.936404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:57.936464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:57.998207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:57.999129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:57.999235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:57.999288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:58.124435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:58.124612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:58.124657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:58.124685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:58.128014] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=65.28%) [2026-01-07T20:22:58.128287] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-07T20:22:58.128410] [INFO ] [sig ] GIB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:58.271422] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GIB.txt [2026-01-07T20:22:58.271607] [INFO ] [sig ] [1375/3515] Completed GIB in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:58.271658] [INFO ] [sig ] [1376/3515] Forecasting GIFI... [2026-01-07T20:22:58.271689] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-07T20:22:58.271721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-07T20:22:58.282938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-07T20:22:58.283312] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-07T20:22:58.284161] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-07T20:22:58.284213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:58.284244] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:58.284271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:58.284327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:58.340026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:58.340899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:58.341023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:58.341057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:58.457272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:58.457431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:58.457470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:58.457500] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:58.461018] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-01-07T20:22:58.461297] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-07T20:22:58.461422] [INFO ] [sig ] GIFI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:58.601590] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GIFI.txt [2026-01-07T20:22:58.601751] [INFO ] [sig ] [1376/3515] Completed GIFI in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:58.601799] [INFO ] [sig ] [1377/3515] Forecasting GIII... [2026-01-07T20:22:58.601831] [INFO ] [sig ] Generating forecast for: GIII [2026-01-07T20:22:58.601867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-07T20:22:58.613642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-07T20:22:58.613984] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-07T20:22:58.614771] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-07T20:22:58.614824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:58.614856] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:58.614887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:58.614945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:58.670615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:58.671444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:58.671533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:58.671567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:58.788689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:58.788847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:58.788887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:58.788917] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:58.792267] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=86.84%) [2026-01-07T20:22:58.792545] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-07T20:22:58.792691] [INFO ] [sig ] GIII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:58.935688] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GIII.txt [2026-01-07T20:22:58.935855] [INFO ] [sig ] [1377/3515] Completed GIII in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:58.935897] [INFO ] [sig ] [1378/3515] Forecasting GIL... [2026-01-07T20:22:58.935931] [INFO ] [sig ] Generating forecast for: GIL [2026-01-07T20:22:58.935963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIL' from 'https://tdm.silogroup.org/data/derivative_storage/GIL.csv'. [2026-01-07T20:22:58.947738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIL'. [2026-01-07T20:22:58.948130] [INFO ] [FORECASTER] Starting predict_future for GIL [2026-01-07T20:22:58.949018] [DEBUG] [LOCAL ] No optimal features file found for GIL: ./output/feature-sets/GIL.txt [2026-01-07T20:22:58.949073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:58.949106] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:58.949135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:58.949193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:59.006909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:59.007800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:59.007897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:59.007932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:59.129835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:59.130002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:59.130043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:59.130072] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:59.133417] [DEBUG] [FORECASTER] GIL: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-07T20:22:59.133714] [INFO ] [FORECASTER] Completed predict_future for GIL [2026-01-07T20:22:59.133859] [INFO ] [sig ] GIL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:59.273207] [INFO ] [LOCAL ] Saved forecast: GIL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GIL.txt [2026-01-07T20:22:59.273339] [INFO ] [sig ] [1378/3515] Completed GIL in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:59.273378] [INFO ] [sig ] [1379/3515] Forecasting GILD... [2026-01-07T20:22:59.273408] [INFO ] [sig ] Generating forecast for: GILD [2026-01-07T20:22:59.273439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-07T20:22:59.285007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-07T20:22:59.285287] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-07T20:22:59.286102] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-07T20:22:59.286156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:59.286190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:59.286219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:59.286276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:59.343271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:59.343903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:59.343988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:59.344021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:59.461884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:59.462028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:59.462068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:59.462097] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:59.465404] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-07T20:22:59.465704] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-07T20:22:59.465832] [INFO ] [sig ] GILD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:22:59.607630] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GILD.txt [2026-01-07T20:22:59.607828] [INFO ] [sig ] [1379/3515] Completed GILD in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:59.607871] [INFO ] [sig ] [1380/3515] Forecasting GIS... [2026-01-07T20:22:59.607901] [INFO ] [sig ] Generating forecast for: GIS [2026-01-07T20:22:59.607932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-07T20:22:59.619342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-07T20:22:59.619764] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-07T20:22:59.620542] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-07T20:22:59.620615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:59.620653] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:59.620681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:59.620737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:22:59.676162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:22:59.677034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:22:59.677118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:22:59.677152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:22:59.798054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:22:59.798279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:22:59.798352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:22:59.798383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:22:59.801725] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=81.96%) [2026-01-07T20:22:59.801991] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-07T20:22:59.802115] [INFO ] [sig ] GIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:22:59.940836] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GIS.txt [2026-01-07T20:22:59.940975] [INFO ] [sig ] [1380/3515] Completed GIS in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:22:59.941015] [INFO ] [sig ] [1381/3515] Forecasting GKOS... [2026-01-07T20:22:59.941045] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-07T20:22:59.941077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-07T20:22:59.952667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-07T20:22:59.953012] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-07T20:22:59.953897] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-07T20:22:59.953956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:22:59.953989] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:22:59.954015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:22:59.954072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:00.009975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:00.010876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:00.010966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:00.010999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:00.129737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:00.129901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:00.129940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:00.129969] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:00.133342] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-07T20:23:00.133650] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-07T20:23:00.133778] [INFO ] [sig ] GKOS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:00.273125] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GKOS.txt [2026-01-07T20:23:00.273288] [INFO ] [sig ] [1381/3515] Completed GKOS in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-07T20:23:00.273329] [INFO ] [sig ] [1382/3515] Forecasting GL... [2026-01-07T20:23:00.273359] [INFO ] [sig ] Generating forecast for: GL [2026-01-07T20:23:00.273392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-07T20:23:00.285629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-07T20:23:00.286017] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-07T20:23:00.286813] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-07T20:23:00.286865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:00.286899] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:00.286927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:00.286985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:00.342167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:00.343033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:00.343140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:00.343175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:00.462835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:00.463002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:00.463043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:00.463073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:00.466605] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-07T20:23:00.466920] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-07T20:23:00.467054] [INFO ] [sig ] GL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:00.610454] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GL.txt [2026-01-07T20:23:00.610640] [INFO ] [sig ] [1382/3515] Completed GL in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-07T20:23:00.610684] [INFO ] [sig ] [1383/3515] Forecasting GLAD... [2026-01-07T20:23:00.610715] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-07T20:23:00.610747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-07T20:23:00.623037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-07T20:23:00.623437] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-07T20:23:00.624312] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-07T20:23:00.624366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:00.624429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:00.624459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:00.624518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:00.682539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:00.683458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:00.683552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:00.683607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:00.799674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:00.799830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:00.799870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:00.799900] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:00.803350] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=93.99%) [2026-01-07T20:23:00.803638] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-07T20:23:00.803760] [INFO ] [sig ] GLAD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:00.946851] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GLAD.txt [2026-01-07T20:23:00.946988] [INFO ] [sig ] [1383/3515] Completed GLAD in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-07T20:23:00.947028] [INFO ] [sig ] [1384/3515] Forecasting GLBE... [2026-01-07T20:23:00.947059] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-07T20:23:00.947089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-07T20:23:00.958036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-07T20:23:00.958315] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-07T20:23:00.959077] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-07T20:23:00.959129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:00.959171] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:00.959200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:00.959261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:01.015066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:01.015755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:01.015839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:01.015874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:01.147256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:01.147441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:01.147495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:01.147534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:01.151485] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-07T20:23:01.151790] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-07T20:23:01.151924] [INFO ] [sig ] GLBE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:01.293035] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLBE.txt [2026-01-07T20:23:01.293191] [INFO ] [sig ] [1384/3515] Completed GLBE in 0.3s | 2.90 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-07T20:23:01.293251] [INFO ] [sig ] [1385/3515] Forecasting GLBS... [2026-01-07T20:23:01.293288] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-07T20:23:01.293318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-07T20:23:01.304874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-07T20:23:01.305208] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-07T20:23:01.305995] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-07T20:23:01.306048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:01.306082] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:01.306109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:01.306166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:01.362141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:01.362968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:01.363056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:01.363091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:01.473283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:01.473445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:01.473487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:01.473516] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:01.476958] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=16.81%) [2026-01-07T20:23:01.477240] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-07T20:23:01.477386] [INFO ] [sig ] GLBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:01.619638] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLBS.txt [2026-01-07T20:23:01.619797] [INFO ] [sig ] [1385/3515] Completed GLBS in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:01.619837] [INFO ] [sig ] [1386/3515] Forecasting GLDD... [2026-01-07T20:23:01.619867] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-07T20:23:01.619898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-07T20:23:01.631987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-07T20:23:01.632367] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-07T20:23:01.633214] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-07T20:23:01.633268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:01.633307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:01.633341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:01.633398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:01.692801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:01.693624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:01.693713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:01.693748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:01.817763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:01.817933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:01.817976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:01.818036] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:01.821704] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=7.61%) [2026-01-07T20:23:01.822025] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-07T20:23:01.822161] [INFO ] [sig ] GLDD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:01.966937] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLDD.txt [2026-01-07T20:23:01.967080] [INFO ] [sig ] [1386/3515] Completed GLDD in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:01.967120] [INFO ] [sig ] [1387/3515] Forecasting GLNG... [2026-01-07T20:23:01.967151] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-07T20:23:01.967182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-07T20:23:01.979116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-07T20:23:01.979469] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-07T20:23:01.980481] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-07T20:23:01.980545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:01.980616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:01.980658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:01.980738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:02.053896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:02.054829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:02.054920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:02.054956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:02.197989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:02.198169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:02.198225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:02.198266] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:02.202679] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-07T20:23:02.202985] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-07T20:23:02.203126] [INFO ] [sig ] GLNG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:02.363200] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GLNG.txt [2026-01-07T20:23:02.363331] [INFO ] [sig ] [1387/3515] Completed GLNG in 0.4s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:02.363371] [INFO ] [sig ] [1388/3515] Forecasting GLOB... [2026-01-07T20:23:02.363409] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-07T20:23:02.363442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-07T20:23:02.374594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-07T20:23:02.374886] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-07T20:23:02.375664] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-07T20:23:02.375716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:02.375749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:02.375776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:02.375834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:02.438867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:02.440016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:02.440126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:02.440176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:02.560900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:02.561069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:02.561115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:02.561145] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:02.564535] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=29.72%) [2026-01-07T20:23:02.564839] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-07T20:23:02.564995] [INFO ] [sig ] GLOB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:02.709765] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLOB.txt [2026-01-07T20:23:02.709976] [INFO ] [sig ] [1388/3515] Completed GLOB in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:02.710028] [INFO ] [sig ] [1389/3515] Forecasting GLP... [2026-01-07T20:23:02.710061] [INFO ] [sig ] Generating forecast for: GLP [2026-01-07T20:23:02.710102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-07T20:23:02.723236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-07T20:23:02.723682] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-07T20:23:02.724545] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-07T20:23:02.724625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:02.724660] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:02.724688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:02.724744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:02.783956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:02.784853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:02.784943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:02.784978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:02.908893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:02.909051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:02.909092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:02.909122] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:02.912718] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-01-07T20:23:02.913040] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-07T20:23:02.913189] [INFO ] [sig ] GLP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:03.058663] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GLP.txt [2026-01-07T20:23:03.058793] [INFO ] [sig ] [1389/3515] Completed GLP in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:03.058833] [INFO ] [sig ] [1390/3515] Forecasting GLPG... [2026-01-07T20:23:03.058864] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-07T20:23:03.058893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-07T20:23:03.070763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-07T20:23:03.071072] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-07T20:23:03.071854] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-07T20:23:03.071907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:03.071939] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:03.071964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:03.072019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:03.130568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:03.131233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:03.131312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:03.131346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:03.253998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:03.254155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:03.254195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:03.254224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:03.257560] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-07T20:23:03.257845] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-07T20:23:03.257967] [INFO ] [sig ] GLPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:03.398484] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLPG.txt [2026-01-07T20:23:03.398632] [INFO ] [sig ] [1390/3515] Completed GLPG in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:03.398674] [INFO ] [sig ] [1391/3515] Forecasting GLPI... [2026-01-07T20:23:03.398705] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-07T20:23:03.398735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-07T20:23:03.410722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-07T20:23:03.411005] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-07T20:23:03.411813] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-07T20:23:03.411868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:03.411908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:03.411946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:03.412027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:03.468016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:03.468637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:03.468718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:03.468750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:03.580791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:03.580914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:03.580951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:03.580995] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:03.584553] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-01-07T20:23:03.584846] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-07T20:23:03.584969] [INFO ] [sig ] GLPI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:03.725182] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GLPI.txt [2026-01-07T20:23:03.725327] [INFO ] [sig ] [1391/3515] Completed GLPI in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:03.725367] [INFO ] [sig ] [1392/3515] Forecasting GLRE... [2026-01-07T20:23:03.725397] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-07T20:23:03.725427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-07T20:23:03.737853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-07T20:23:03.738232] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-07T20:23:03.739118] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-07T20:23:03.739177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:03.739210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:03.739240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:03.739305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:03.799464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:03.800372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:03.800463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:03.800497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:03.920639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:03.920798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:03.920840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:03.920871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:03.924226] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-07T20:23:03.924504] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-07T20:23:03.924649] [INFO ] [sig ] GLRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:04.072633] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLRE.txt [2026-01-07T20:23:04.072792] [INFO ] [sig ] [1392/3515] Completed GLRE in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:04.072834] [INFO ] [sig ] [1393/3515] Forecasting GLSI... [2026-01-07T20:23:04.072864] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-07T20:23:04.072896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-07T20:23:04.084524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-07T20:23:04.084877] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-07T20:23:04.085743] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-07T20:23:04.085806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:04.085851] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:04.085892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:04.085978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:04.143789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:04.144539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:04.144673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:04.144722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:04.271948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:04.272136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:04.272180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:04.272210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:04.275731] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-01-07T20:23:04.276016] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-07T20:23:04.276144] [INFO ] [sig ] GLSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:04.419267] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GLSI.txt [2026-01-07T20:23:04.419411] [INFO ] [sig ] [1393/3515] Completed GLSI in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:04.419451] [INFO ] [sig ] [1394/3515] Forecasting GLTO... [2026-01-07T20:23:04.419482] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-07T20:23:04.419513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-07T20:23:04.430736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-07T20:23:04.431035] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-07T20:23:04.431876] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-07T20:23:04.431930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:04.431963] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:04.431991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:04.432049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:04.491479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:04.492361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:04.492447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:04.492481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:04.611103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:04.611263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:04.611303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:04.611332] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:04.614632] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-07T20:23:04.614904] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-07T20:23:04.615029] [INFO ] [sig ] GLTO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:04.759692] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLTO.txt [2026-01-07T20:23:04.759845] [INFO ] [sig ] [1394/3515] Completed GLTO in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:04.759885] [INFO ] [sig ] [1395/3515] Forecasting GLUE... [2026-01-07T20:23:04.759917] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-07T20:23:04.759947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-07T20:23:04.771552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-07T20:23:04.771957] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-07T20:23:04.772789] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-07T20:23:04.772843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:04.772877] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:04.772918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:04.772978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:04.832133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:04.833000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:04.833089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:04.833125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:04.953795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:04.953962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:04.954007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:04.954037] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:04.958265] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-07T20:23:04.958662] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-07T20:23:04.958816] [INFO ] [sig ] GLUE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:05.106458] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GLUE.txt [2026-01-07T20:23:05.106622] [INFO ] [sig ] [1395/3515] Completed GLUE in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:05.106664] [INFO ] [sig ] [1396/3515] Forecasting GMAB... [2026-01-07T20:23:05.106695] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-07T20:23:05.106725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-07T20:23:05.119149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-07T20:23:05.119462] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-07T20:23:05.120328] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-07T20:23:05.120383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:05.120418] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:05.120447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:05.120505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:05.178197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:05.179035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:05.179124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:05.179161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:05.298592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:05.298741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:05.298780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:05.298810] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:05.302089] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-07T20:23:05.302353] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-07T20:23:05.302474] [INFO ] [sig ] GMAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:05.440131] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GMAB.txt [2026-01-07T20:23:05.440281] [INFO ] [sig ] [1396/3515] Completed GMAB in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:05.440348] [INFO ] [sig ] [1397/3515] Forecasting GME... [2026-01-07T20:23:05.440391] [INFO ] [sig ] Generating forecast for: GME [2026-01-07T20:23:05.440431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-07T20:23:05.454886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-07T20:23:05.455400] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-07T20:23:05.456299] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-07T20:23:05.456355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:05.456390] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:05.456417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:05.456474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:05.513972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:05.514991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:05.515114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:05.515149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:05.636426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:05.636622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:05.636666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:05.636695] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:05.640202] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-01-07T20:23:05.640616] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-07T20:23:05.640769] [INFO ] [sig ] GME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:05.781223] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GME.txt [2026-01-07T20:23:05.781388] [INFO ] [sig ] [1397/3515] Completed GME in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:05.781429] [INFO ] [sig ] [1398/3515] Forecasting GMED... [2026-01-07T20:23:05.781460] [INFO ] [sig ] Generating forecast for: GMED [2026-01-07T20:23:05.781490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-07T20:23:05.793499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-07T20:23:05.793930] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-07T20:23:05.794726] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-07T20:23:05.794779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:05.794812] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:05.794841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:05.794897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:05.852070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:05.852970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:05.853060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:05.853099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:05.975063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:05.975224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:05.975266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:05.975296] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:05.978664] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-07T20:23:05.978935] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-07T20:23:05.979062] [INFO ] [sig ] GMED: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:06.120171] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GMED.txt [2026-01-07T20:23:06.120344] [INFO ] [sig ] [1398/3515] Completed GMED in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-07T20:23:06.120387] [INFO ] [sig ] [1399/3515] Forecasting GMM... [2026-01-07T20:23:06.120417] [INFO ] [sig ] Generating forecast for: GMM [2026-01-07T20:23:06.120462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-07T20:23:06.132260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-07T20:23:06.132678] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-07T20:23:06.133536] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-07T20:23:06.133610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:06.133645] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:06.133672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:06.133729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:06.190461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:06.191384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:06.191479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:06.191514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:06.303697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:06.303888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:06.303934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:06.303964] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:06.307656] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-07T20:23:06.308008] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-07T20:23:06.308153] [INFO ] [sig ] GMM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:06.458019] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GMM.txt [2026-01-07T20:23:06.458185] [INFO ] [sig ] [1399/3515] Completed GMM in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-07T20:23:06.458227] [INFO ] [sig ] [1400/3515] Forecasting GMRE... [2026-01-07T20:23:06.458257] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-07T20:23:06.458286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-07T20:23:06.469815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-07T20:23:06.470214] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-07T20:23:06.471015] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-07T20:23:06.471071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:06.471132] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:06.471160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:06.471235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:06.528711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:06.529792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:06.529888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:06.529923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:06.652763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:06.652927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:06.652967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:06.652997] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:06.656373] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-07T20:23:06.656682] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-07T20:23:06.656812] [INFO ] [sig ] GMRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:06.799027] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GMRE.txt [2026-01-07T20:23:06.799232] [INFO ] [sig ] [1400/3515] Completed GMRE in 0.3s | 2.90 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-07T20:23:06.799284] [INFO ] [sig ] [1401/3515] Forecasting GNE... [2026-01-07T20:23:06.799315] [INFO ] [sig ] Generating forecast for: GNE [2026-01-07T20:23:06.799346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-07T20:23:06.811756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-07T20:23:06.812137] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-07T20:23:06.812988] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-07T20:23:06.813041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:06.813075] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:06.813103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:06.813162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:06.872397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:06.873359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:06.873457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:06.873494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:06.991920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:06.992125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:06.992188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:06.992233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:06.997506] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: DOWN (p=44.49%) [2026-01-07T20:23:06.998019] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-07T20:23:06.998218] [INFO ] [sig ] GNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:07.154288] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNE.txt [2026-01-07T20:23:07.154471] [INFO ] [sig ] [1401/3515] Completed GNE in 0.4s | 2.90 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-07T20:23:07.154515] [INFO ] [sig ] [1402/3515] Forecasting GNK... [2026-01-07T20:23:07.154546] [INFO ] [sig ] Generating forecast for: GNK [2026-01-07T20:23:07.154596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-07T20:23:07.168732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-07T20:23:07.169170] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-07T20:23:07.170076] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-07T20:23:07.170134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:07.170168] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:07.170195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:07.170251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:07.231027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:07.232206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:07.232330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:07.232365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:07.392469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:07.392704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:07.392770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:07.392820] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:07.398278] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=57.38%) [2026-01-07T20:23:07.398845] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-07T20:23:07.399065] [INFO ] [sig ] GNK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:07.622843] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GNK.txt [2026-01-07T20:23:07.623088] [INFO ] [sig ] [1402/3515] Completed GNK in 0.5s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:07.623158] [INFO ] [sig ] [1403/3515] Forecasting GNL... [2026-01-07T20:23:07.623203] [INFO ] [sig ] Generating forecast for: GNL [2026-01-07T20:23:07.623255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-07T20:23:07.669956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-07T20:23:07.670511] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-07T20:23:07.671815] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-07T20:23:07.671894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:07.671952] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:07.672001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:07.672096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:07.756265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:07.757525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:07.757686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:07.757736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:07.919381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:07.919616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:07.919668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:07.919753] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:07.924836] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=57.51%) [2026-01-07T20:23:07.925415] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-07T20:23:07.925656] [INFO ] [sig ] GNL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:08.137385] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GNL.txt [2026-01-07T20:23:08.137603] [INFO ] [sig ] [1403/3515] Completed GNL in 0.5s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:08.137651] [INFO ] [sig ] [1404/3515] Forecasting GNLN... [2026-01-07T20:23:08.137684] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-07T20:23:08.137716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-07T20:23:08.153956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-07T20:23:08.154422] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-07T20:23:08.155416] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-07T20:23:08.155482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:08.155523] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:08.155558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:08.155663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:08.238134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:08.239160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:08.239273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:08.239312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:08.387931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:08.388148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:08.388215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:08.388267] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:08.393337] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=45.57%) [2026-01-07T20:23:08.393781] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-07T20:23:08.393968] [INFO ] [sig ] GNLN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:08.539179] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNLN.txt [2026-01-07T20:23:08.539351] [INFO ] [sig ] [1404/3515] Completed GNLN in 0.4s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:08.539410] [INFO ] [sig ] [1405/3515] Forecasting GNLX... [2026-01-07T20:23:08.539454] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-07T20:23:08.539487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-07T20:23:08.553516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-07T20:23:08.554039] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-07T20:23:08.554913] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-07T20:23:08.554969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:08.555002] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:08.555029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:08.555087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:08.612061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:08.612989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:08.613084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:08.613120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:08.735561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:08.735747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:08.735792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:08.735828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:08.739463] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-07T20:23:08.739858] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-07T20:23:08.740001] [INFO ] [sig ] GNLX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:08.882634] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNLX.txt [2026-01-07T20:23:08.882782] [INFO ] [sig ] [1405/3515] Completed GNLX in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:08.882824] [INFO ] [sig ] [1406/3515] Forecasting GNMA... [2026-01-07T20:23:08.882856] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-07T20:23:08.882887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-07T20:23:08.893915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-07T20:23:08.894250] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-07T20:23:08.895062] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-07T20:23:08.895119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:08.895153] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:08.895180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:08.895237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:08.953134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:08.954002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:08.954093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:08.954129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:09.072219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:09.072382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:09.072421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:09.072451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:09.075809] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-07T20:23:09.076087] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-07T20:23:09.076211] [INFO ] [sig ] GNMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:09.221025] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GNMA.txt [2026-01-07T20:23:09.221206] [INFO ] [sig ] [1406/3515] Completed GNMA in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:09.221252] [INFO ] [sig ] [1407/3515] Forecasting GNOM... [2026-01-07T20:23:09.221284] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-07T20:23:09.221315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-07T20:23:09.232906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-07T20:23:09.233283] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-07T20:23:09.234106] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-07T20:23:09.234159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:09.234193] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:09.234222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:09.234280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:09.290769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:09.291677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:09.291763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:09.291797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:09.408179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:09.408346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:09.408388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:09.408416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:09.411988] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-01-07T20:23:09.412289] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-07T20:23:09.412423] [INFO ] [sig ] GNOM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:09.571387] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNOM.txt [2026-01-07T20:23:09.571559] [INFO ] [sig ] [1407/3515] Completed GNOM in 0.4s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:09.571620] [INFO ] [sig ] [1408/3515] Forecasting GNPX... [2026-01-07T20:23:09.571652] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-07T20:23:09.571682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-07T20:23:09.583390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-07T20:23:09.583790] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-07T20:23:09.584621] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-07T20:23:09.584693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:09.584728] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:09.584755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:09.584810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:09.640823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:09.641726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:09.641819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:09.641854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:09.757169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:09.757334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:09.757376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:09.757406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:09.761028] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-07T20:23:09.761351] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-07T20:23:09.761489] [INFO ] [sig ] GNPX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:09.902423] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GNPX.txt [2026-01-07T20:23:09.902614] [INFO ] [sig ] [1408/3515] Completed GNPX in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:09.902659] [INFO ] [sig ] [1409/3515] Forecasting GNRC... [2026-01-07T20:23:09.902692] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-07T20:23:09.902725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-07T20:23:09.914741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-07T20:23:09.915175] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-07T20:23:09.916105] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-07T20:23:09.916163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:09.916196] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:09.916224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:09.916281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:09.975562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:09.976591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:09.976689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:09.976724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:10.104485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:10.104669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:10.104713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:10.104744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:10.108154] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-07T20:23:10.108440] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-07T20:23:10.108587] [INFO ] [sig ] GNRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:10.247760] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNRC.txt [2026-01-07T20:23:10.247925] [INFO ] [sig ] [1409/3515] Completed GNRC in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:10.247967] [INFO ] [sig ] [1410/3515] Forecasting GNSS... [2026-01-07T20:23:10.247995] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-07T20:23:10.248026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-07T20:23:10.259107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-07T20:23:10.259467] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-07T20:23:10.260324] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-07T20:23:10.260378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:10.260410] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:10.260438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:10.260495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:10.316659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:10.317531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:10.317673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:10.317711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:10.445356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:10.445544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:10.445624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:10.445669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:10.450460] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=45.47%) [2026-01-07T20:23:10.450995] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-07T20:23:10.451205] [INFO ] [sig ] GNSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:10.605164] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GNSS.txt [2026-01-07T20:23:10.605332] [INFO ] [sig ] [1410/3515] Completed GNSS in 0.4s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:10.605373] [INFO ] [sig ] [1411/3515] Forecasting GNTX... [2026-01-07T20:23:10.605402] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-07T20:23:10.605433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-07T20:23:10.617142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-07T20:23:10.617526] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-07T20:23:10.618366] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-07T20:23:10.618420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:10.618454] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:10.618482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:10.618539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:10.673891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:10.674843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:10.674939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:10.674974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:10.797491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:10.797673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:10.797716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:10.797746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:10.801270] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=54.82%) [2026-01-07T20:23:10.801596] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-07T20:23:10.801735] [INFO ] [sig ] GNTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:10.953416] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GNTX.txt [2026-01-07T20:23:10.953595] [INFO ] [sig ] [1411/3515] Completed GNTX in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:10.953646] [INFO ] [sig ] [1412/3515] Forecasting GO... [2026-01-07T20:23:10.953678] [INFO ] [sig ] Generating forecast for: GO [2026-01-07T20:23:10.953712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-07T20:23:10.967102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-07T20:23:10.967539] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-07T20:23:10.968747] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-07T20:23:10.968811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:10.968853] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:10.968889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:10.968970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:11.038376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:11.039265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:11.039356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:11.039392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:11.161648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:11.161814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:11.161857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:11.161888] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:11.165307] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-07T20:23:11.165620] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-07T20:23:11.165756] [INFO ] [sig ] GO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:11.314088] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GO.txt [2026-01-07T20:23:11.314265] [INFO ] [sig ] [1412/3515] Completed GO in 0.4s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:11.314307] [INFO ] [sig ] [1413/3515] Forecasting GOCO... [2026-01-07T20:23:11.314338] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-07T20:23:11.314371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-07T20:23:11.326407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-07T20:23:11.326856] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-07T20:23:11.327766] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-07T20:23:11.327839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:11.327878] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:11.327905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:11.327963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:11.386503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:11.387459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:11.387554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:11.387614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:11.513187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:11.513347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:11.513388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:11.513420] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:11.516932] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-01-07T20:23:11.517247] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-07T20:23:11.517382] [INFO ] [sig ] GOCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:11.656108] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOCO.txt [2026-01-07T20:23:11.656270] [INFO ] [sig ] [1413/3515] Completed GOCO in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:11.656310] [INFO ] [sig ] [1414/3515] Forecasting GOF... [2026-01-07T20:23:11.656341] [INFO ] [sig ] Generating forecast for: GOF [2026-01-07T20:23:11.656373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-07T20:23:11.667817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-07T20:23:11.668178] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-07T20:23:11.668983] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-07T20:23:11.669048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:11.669087] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:11.669116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:11.669174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:11.726762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:11.727557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:11.727661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:11.727697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:11.852021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:11.852185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:11.852226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:11.852256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:11.855807] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-07T20:23:11.856090] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-07T20:23:11.856216] [INFO ] [sig ] GOF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:12.001935] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GOF.txt [2026-01-07T20:23:12.002101] [INFO ] [sig ] [1414/3515] Completed GOF in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:12.002144] [INFO ] [sig ] [1415/3515] Forecasting GOGO... [2026-01-07T20:23:12.002177] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-07T20:23:12.002211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-07T20:23:12.014623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-07T20:23:12.015006] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-07T20:23:12.015804] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-07T20:23:12.015858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:12.015891] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:12.015921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:12.015979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:12.072815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:12.073683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:12.073784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:12.073846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:12.194100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:12.194261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:12.194325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:12.194356] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:12.198243] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-01-07T20:23:12.198717] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-07T20:23:12.198845] [INFO ] [sig ] GOGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:12.341676] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GOGO.txt [2026-01-07T20:23:12.341835] [INFO ] [sig ] [1415/3515] Completed GOGO in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:12.341876] [INFO ] [sig ] [1416/3515] Forecasting GOLF... [2026-01-07T20:23:12.341905] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-07T20:23:12.341936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-07T20:23:12.353423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-07T20:23:12.353784] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-07T20:23:12.354540] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-07T20:23:12.354609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:12.354643] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:12.354670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:12.354726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:12.411915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:12.412710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:12.412798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:12.412833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:12.535952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:12.536120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:12.536161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:12.536191] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:12.539519] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-07T20:23:12.539834] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-07T20:23:12.539962] [INFO ] [sig ] GOLF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:12.681116] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOLF.txt [2026-01-07T20:23:12.681273] [INFO ] [sig ] [1416/3515] Completed GOLF in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:12.681313] [INFO ] [sig ] [1417/3515] Forecasting GOOD... [2026-01-07T20:23:12.681343] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-07T20:23:12.681374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-07T20:23:12.693269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-07T20:23:12.693625] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-07T20:23:12.694379] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-07T20:23:12.694432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:12.694490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:12.694520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:12.694603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:12.750993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:12.751903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:12.751993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:12.752027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:12.876550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:12.876733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:12.876776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:12.876806] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:12.880317] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-01-07T20:23:12.880617] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-07T20:23:12.880746] [INFO ] [sig ] GOOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:13.028060] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GOOD.txt [2026-01-07T20:23:13.028235] [INFO ] [sig ] [1417/3515] Completed GOOD in 0.3s | 2.90 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-07T20:23:13.028280] [INFO ] [sig ] [1418/3515] Forecasting GOOG... [2026-01-07T20:23:13.028311] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-07T20:23:13.028345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-07T20:23:13.041771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-07T20:23:13.042168] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-07T20:23:13.043210] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-07T20:23:13.043268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:13.043302] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:13.043329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:13.043386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:13.102194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:13.103068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:13.103156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:13.103191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:13.234552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:13.234733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:13.234777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:13.234808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:13.238262] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-07T20:23:13.238550] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-07T20:23:13.238702] [INFO ] [sig ] GOOG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:13.394690] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOOG.txt [2026-01-07T20:23:13.394855] [INFO ] [sig ] [1418/3515] Completed GOOG in 0.4s | 2.90 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-07T20:23:13.394895] [INFO ] [sig ] [1419/3515] Forecasting GOOS... [2026-01-07T20:23:13.394924] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-07T20:23:13.394955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-07T20:23:13.407784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-07T20:23:13.408190] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-07T20:23:13.409021] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-07T20:23:13.409077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:13.409133] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:13.409166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:13.409225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:13.473750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:13.474781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:13.474886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:13.474925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:13.609169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:13.609349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:13.609397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:13.609435] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:13.613321] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-07T20:23:13.613649] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-07T20:23:13.613790] [INFO ] [sig ] GOOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:13.761777] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOOS.txt [2026-01-07T20:23:13.761939] [INFO ] [sig ] [1419/3515] Completed GOOS in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:13.761980] [INFO ] [sig ] [1420/3515] Forecasting GOSS... [2026-01-07T20:23:13.762011] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-07T20:23:13.762044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-07T20:23:13.774135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-07T20:23:13.774508] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-07T20:23:13.775291] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-07T20:23:13.775345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:13.775378] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:13.775405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:13.775461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:13.834654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:13.835567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:13.835679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:13.835716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:13.968689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:13.968845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:13.968887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:13.968950] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:13.972552] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-07T20:23:13.972857] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-07T20:23:13.972988] [INFO ] [sig ] GOSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:14.113280] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOSS.txt [2026-01-07T20:23:14.113428] [INFO ] [sig ] [1420/3515] Completed GOSS in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:14.113472] [INFO ] [sig ] [1421/3515] Forecasting GOVI... [2026-01-07T20:23:14.113507] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-07T20:23:14.113542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-07T20:23:14.124438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-07T20:23:14.124750] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-07T20:23:14.125494] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-07T20:23:14.125546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:14.125596] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:14.125626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:14.125682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:14.181717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:14.182472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:14.182562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:14.182614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:14.301087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:14.301230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:14.301275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:14.301304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:14.304664] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-01-07T20:23:14.304935] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-07T20:23:14.305059] [INFO ] [sig ] GOVI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:14.444242] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GOVI.txt [2026-01-07T20:23:14.444412] [INFO ] [sig ] [1421/3515] Completed GOVI in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:14.444454] [INFO ] [sig ] [1422/3515] Forecasting GPC... [2026-01-07T20:23:14.444482] [INFO ] [sig ] Generating forecast for: GPC [2026-01-07T20:23:14.444514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-07T20:23:14.456464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-07T20:23:14.456920] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-07T20:23:14.457828] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-07T20:23:14.457886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:14.457918] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:14.457947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:14.458005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:14.515635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:14.516534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:14.516640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:14.516676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:14.639048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:14.639206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:14.639246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:14.639277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:14.643304] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=55.95%) [2026-01-07T20:23:14.643639] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-07T20:23:14.643783] [INFO ] [sig ] GPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:14.807326] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPC.txt [2026-01-07T20:23:14.807490] [INFO ] [sig ] [1422/3515] Completed GPC in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:14.807538] [INFO ] [sig ] [1423/3515] Forecasting GPI... [2026-01-07T20:23:14.807611] [INFO ] [sig ] Generating forecast for: GPI [2026-01-07T20:23:14.807651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-07T20:23:14.819834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-07T20:23:14.820243] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-07T20:23:14.821144] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-07T20:23:14.821201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:14.821238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:14.821272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:14.821342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:14.880631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:14.881476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:14.881565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:14.881621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:15.005981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:15.006142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:15.006186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:15.006217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:15.010016] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-01-07T20:23:15.010292] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-07T20:23:15.010419] [INFO ] [sig ] GPI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:15.156769] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPI.txt [2026-01-07T20:23:15.156968] [INFO ] [sig ] [1423/3515] Completed GPI in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:15.157009] [INFO ] [sig ] [1424/3515] Forecasting GPIQ... [2026-01-07T20:23:15.157040] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-07T20:23:15.157071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-07T20:23:15.169295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-07T20:23:15.169770] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-07T20:23:15.170667] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-07T20:23:15.170723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:15.170758] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:15.170786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:15.170844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:15.231861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:15.232778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:15.232868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:15.232904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:15.354440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:15.354626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:15.354671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:15.354704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:15.358287] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-07T20:23:15.358638] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-07T20:23:15.358779] [INFO ] [sig ] GPIQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:15.507356] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPIQ.txt [2026-01-07T20:23:15.507520] [INFO ] [sig ] [1424/3515] Completed GPIQ in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:15.507560] [INFO ] [sig ] [1425/3515] Forecasting GPIX... [2026-01-07T20:23:15.507611] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-07T20:23:15.507643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-07T20:23:15.519542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-07T20:23:15.519982] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-07T20:23:15.520806] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-07T20:23:15.520858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:15.520891] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:15.520918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:15.520974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:15.577830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:15.578687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:15.578770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:15.578803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:15.699787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:15.699954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:15.699995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:15.700024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:15.703590] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=82.62%) [2026-01-07T20:23:15.703927] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-07T20:23:15.704071] [INFO ] [sig ] GPIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:15.847476] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPIX.txt [2026-01-07T20:23:15.847676] [INFO ] [sig ] [1425/3515] Completed GPIX in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:15.847740] [INFO ] [sig ] [1426/3515] Forecasting GPJA... [2026-01-07T20:23:15.847770] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-07T20:23:15.847801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-07T20:23:15.859488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-07T20:23:15.859951] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-07T20:23:15.860988] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-07T20:23:15.861040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:15.861073] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:15.861100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:15.861155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:15.919994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:15.920899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:15.920988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:15.921022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:16.038199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:16.038354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:16.038396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:16.038442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:16.041901] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=53.47%) [2026-01-07T20:23:16.042175] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-07T20:23:16.042327] [INFO ] [sig ] GPJA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:16.185645] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPJA.txt [2026-01-07T20:23:16.185784] [INFO ] [sig ] [1426/3515] Completed GPJA in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:16.185825] [INFO ] [sig ] [1427/3515] Forecasting GPK... [2026-01-07T20:23:16.185855] [INFO ] [sig ] Generating forecast for: GPK [2026-01-07T20:23:16.185886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-07T20:23:16.197540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-07T20:23:16.197862] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-07T20:23:16.198630] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-07T20:23:16.198682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:16.198714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:16.198743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:16.198799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:16.255661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:16.256564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:16.256708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:16.256745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:16.381218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:16.381395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:16.381448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:16.381486] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:16.385093] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-07T20:23:16.385396] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-07T20:23:16.385534] [INFO ] [sig ] GPK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:16.535420] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPK.txt [2026-01-07T20:23:16.535559] [INFO ] [sig ] [1427/3515] Completed GPK in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:16.535616] [INFO ] [sig ] [1428/3515] Forecasting GPN... [2026-01-07T20:23:16.535648] [INFO ] [sig ] Generating forecast for: GPN [2026-01-07T20:23:16.535680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-07T20:23:16.546801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-07T20:23:16.547082] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-07T20:23:16.547840] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-07T20:23:16.547891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:16.547923] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:16.547950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:16.548007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:16.608863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:16.609739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:16.609824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:16.609873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:16.734006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:16.734166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:16.734206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:16.734235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:16.737808] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-07T20:23:16.738122] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-07T20:23:16.738257] [INFO ] [sig ] GPN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:16.885407] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPN.txt [2026-01-07T20:23:16.885775] [INFO ] [sig ] [1428/3515] Completed GPN in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:16.885819] [INFO ] [sig ] [1429/3515] Forecasting GPRE... [2026-01-07T20:23:16.885849] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-07T20:23:16.885880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-07T20:23:16.900213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-07T20:23:16.900607] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-07T20:23:16.901374] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-07T20:23:16.901437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:16.901472] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:16.901499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:16.901555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:16.959880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:16.960769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:16.960858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:16.960891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:17.089468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:17.089666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:17.089713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:17.089752] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:17.093537] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=38.09%) [2026-01-07T20:23:17.093881] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-07T20:23:17.094024] [INFO ] [sig ] GPRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:17.244713] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GPRE.txt [2026-01-07T20:23:17.244874] [INFO ] [sig ] [1429/3515] Completed GPRE in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:17.244915] [INFO ] [sig ] [1430/3515] Forecasting GPRK... [2026-01-07T20:23:17.244945] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-07T20:23:17.244976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-07T20:23:17.257485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-07T20:23:17.257912] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-07T20:23:17.258752] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-07T20:23:17.258804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:17.258838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:17.258878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:17.258937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:17.318324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:17.319214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:17.319311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:17.319353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:17.445035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:17.445213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:17.445258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:17.445294] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:17.449590] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-01-07T20:23:17.449979] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-07T20:23:17.450157] [INFO ] [sig ] GPRK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:17.595526] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPRK.txt [2026-01-07T20:23:17.595712] [INFO ] [sig ] [1430/3515] Completed GPRK in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:17.595752] [INFO ] [sig ] [1431/3515] Forecasting GPRO... [2026-01-07T20:23:17.595782] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-07T20:23:17.595813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-07T20:23:17.606961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-07T20:23:17.607261] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-07T20:23:17.608031] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-07T20:23:17.608084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:17.608116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:17.608143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:17.608200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:17.664660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:17.665285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:17.665370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:17.665411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:17.791925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:17.792055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:17.792094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:17.792121] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:17.795681] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=62.08%) [2026-01-07T20:23:17.795949] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-07T20:23:17.796067] [INFO ] [sig ] GPRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:17.939785] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GPRO.txt [2026-01-07T20:23:17.939937] [INFO ] [sig ] [1431/3515] Completed GPRO in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:17.939978] [INFO ] [sig ] [1432/3515] Forecasting GRAB... [2026-01-07T20:23:17.940009] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-07T20:23:17.940042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-07T20:23:17.951713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-07T20:23:17.952022] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-07T20:23:17.952824] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-07T20:23:17.952876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:17.952909] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:17.952936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:17.952993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:18.010167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:18.010940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:18.011023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:18.011056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:18.139515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:18.139722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:18.139764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:18.139793] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:18.143430] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-07T20:23:18.143738] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-07T20:23:18.143885] [INFO ] [sig ] GRAB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:18.301096] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GRAB.txt [2026-01-07T20:23:18.301240] [INFO ] [sig ] [1432/3515] Completed GRAB in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:18.301281] [INFO ] [sig ] [1433/3515] Forecasting GRAL... [2026-01-07T20:23:18.301312] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-07T20:23:18.301357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-07T20:23:18.313244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-07T20:23:18.313630] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-07T20:23:18.314459] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-07T20:23:18.314512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:18.314546] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:18.314594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:18.314674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:18.380409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:18.381451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:18.381592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:18.381632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:18.504055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:18.504211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:18.504254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:18.504284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:18.507786] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-07T20:23:18.508067] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-07T20:23:18.508193] [INFO ] [sig ] GRAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:18.660411] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRAL.txt [2026-01-07T20:23:18.660625] [INFO ] [sig ] [1433/3515] Completed GRAL in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:18.660680] [INFO ] [sig ] [1434/3515] Forecasting GRBK... [2026-01-07T20:23:18.660721] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-07T20:23:18.660768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-07T20:23:18.673592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-07T20:23:18.673937] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-07T20:23:18.674754] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-07T20:23:18.674807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:18.674866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:18.674897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:18.674955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:18.734267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:18.735151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:18.735237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:18.735272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:18.858451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:18.858626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:18.858670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:18.858699] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:18.862173] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-07T20:23:18.862453] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-07T20:23:18.862598] [INFO ] [sig ] GRBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:19.024132] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRBK.txt [2026-01-07T20:23:19.024299] [INFO ] [sig ] [1434/3515] Completed GRBK in 0.4s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:19.024342] [INFO ] [sig ] [1435/3515] Forecasting GRC... [2026-01-07T20:23:19.024375] [INFO ] [sig ] Generating forecast for: GRC [2026-01-07T20:23:19.024411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-07T20:23:19.036401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-07T20:23:19.036779] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-07T20:23:19.037603] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-07T20:23:19.037658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:19.037690] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:19.037719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:19.037778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:19.096193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:19.096978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:19.097064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:19.097099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:19.217823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:19.217981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:19.218024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:19.218054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:19.221557] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-07T20:23:19.221863] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-07T20:23:19.221990] [INFO ] [sig ] GRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:19.367056] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GRC.txt [2026-01-07T20:23:19.367275] [INFO ] [sig ] [1435/3515] Completed GRC in 0.3s | 2.90 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-07T20:23:19.367332] [INFO ] [sig ] [1436/3515] Forecasting GREE... [2026-01-07T20:23:19.367376] [INFO ] [sig ] Generating forecast for: GREE [2026-01-07T20:23:19.367427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-07T20:23:19.379799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-07T20:23:19.380142] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-07T20:23:19.380915] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-07T20:23:19.380966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:19.381000] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:19.381026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:19.381082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:19.440345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:19.441169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:19.441254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:19.441287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:19.566267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:19.566447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:19.566500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:19.566535] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:19.570065] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-07T20:23:19.570348] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-07T20:23:19.570498] [INFO ] [sig ] GREE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:19.715336] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GREE.txt [2026-01-07T20:23:19.715478] [INFO ] [sig ] [1436/3515] Completed GREE in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:19.715528] [INFO ] [sig ] [1437/3515] Forecasting GRFS... [2026-01-07T20:23:19.715559] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-07T20:23:19.715616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-07T20:23:19.726930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-07T20:23:19.727248] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-07T20:23:19.728048] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-07T20:23:19.728102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:19.728142] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:19.728171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:19.728227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:19.786095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:19.786843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:19.786943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:19.786979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:19.913120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:19.913282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:19.913323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:19.913386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:19.916867] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-07T20:23:19.917159] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-07T20:23:19.917306] [INFO ] [sig ] GRFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:20.069258] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRFS.txt [2026-01-07T20:23:20.069474] [INFO ] [sig ] [1437/3515] Completed GRFS in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:20.069528] [INFO ] [sig ] [1438/3515] Forecasting GRID... [2026-01-07T20:23:20.069607] [INFO ] [sig ] Generating forecast for: GRID [2026-01-07T20:23:20.069652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-07T20:23:20.081966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-07T20:23:20.082337] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-07T20:23:20.083151] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-07T20:23:20.083205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:20.083238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:20.083271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:20.083339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:20.149228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:20.150309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:20.150406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:20.150450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:20.276132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:20.276291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:20.276333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:20.276363] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:20.280203] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-07T20:23:20.280813] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-07T20:23:20.281020] [INFO ] [sig ] GRID: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:20.428704] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRID.txt [2026-01-07T20:23:20.428850] [INFO ] [sig ] [1438/3515] Completed GRID in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:20.428891] [INFO ] [sig ] [1439/3515] Forecasting GRMN... [2026-01-07T20:23:20.428921] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-07T20:23:20.428952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-07T20:23:20.440336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-07T20:23:20.440664] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-07T20:23:20.441428] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-07T20:23:20.441480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:20.441513] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:20.441540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:20.441615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:20.498763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:20.499389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:20.499470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:20.499503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:20.622063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:20.622211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:20.622251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:20.622280] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:20.625616] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-07T20:23:20.625893] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-07T20:23:20.626015] [INFO ] [sig ] GRMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:20.767524] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GRMN.txt [2026-01-07T20:23:20.767677] [INFO ] [sig ] [1439/3515] Completed GRMN in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:20.767719] [INFO ] [sig ] [1440/3515] Forecasting GRND... [2026-01-07T20:23:20.767748] [INFO ] [sig ] Generating forecast for: GRND [2026-01-07T20:23:20.767780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-07T20:23:20.781081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-07T20:23:20.781552] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-07T20:23:20.782538] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-07T20:23:20.782613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:20.782651] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:20.782679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:20.782739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:20.840663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:20.841863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:20.841990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:20.842023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:20.967096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:20.967289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:20.967333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:20.967364] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:20.970897] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-01-07T20:23:20.971179] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-07T20:23:20.971310] [INFO ] [sig ] GRND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:21.178960] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRND.txt [2026-01-07T20:23:21.179122] [INFO ] [sig ] [1440/3515] Completed GRND in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:21.179163] [INFO ] [sig ] [1441/3515] Forecasting GRPN... [2026-01-07T20:23:21.179194] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-07T20:23:21.179224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-07T20:23:21.190436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-07T20:23:21.190780] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-07T20:23:21.191553] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-07T20:23:21.191628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:21.191662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:21.191690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:21.191759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:21.248244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:21.249132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:21.249220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:21.249254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:21.372465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:21.372645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:21.372687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:21.372717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:21.376071] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-07T20:23:21.376351] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-07T20:23:21.376476] [INFO ] [sig ] GRPN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:21.516172] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRPN.txt [2026-01-07T20:23:21.516297] [INFO ] [sig ] [1441/3515] Completed GRPN in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:21.516336] [INFO ] [sig ] [1442/3515] Forecasting GRVY... [2026-01-07T20:23:21.516366] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-07T20:23:21.516406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-07T20:23:21.527919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-07T20:23:21.528281] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-07T20:23:21.529078] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-07T20:23:21.529131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:21.529164] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:21.529191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:21.529258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:21.585280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:21.586064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:21.586153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:21.586186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:21.711347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:21.711513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:21.711552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:21.711654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:21.715259] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-07T20:23:21.715686] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-07T20:23:21.715834] [INFO ] [sig ] GRVY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:21.856617] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRVY.txt [2026-01-07T20:23:21.856765] [INFO ] [sig ] [1442/3515] Completed GRVY in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:21.856807] [INFO ] [sig ] [1443/3515] Forecasting GRWG... [2026-01-07T20:23:21.856838] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-07T20:23:21.856869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-07T20:23:21.868440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-07T20:23:21.868766] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-07T20:23:21.869821] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-07T20:23:21.869886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:21.869921] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:21.869950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:21.870007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:21.928453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:21.929109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:21.929193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:21.929228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:22.046791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:22.046933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:22.046975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:22.047004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:22.050279] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-07T20:23:22.050590] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-07T20:23:22.050716] [INFO ] [sig ] GRWG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:22.192369] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRWG.txt [2026-01-07T20:23:22.192495] [INFO ] [sig ] [1443/3515] Completed GRWG in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:22.192534] [INFO ] [sig ] [1444/3515] Forecasting GRX... [2026-01-07T20:23:22.192564] [INFO ] [sig ] Generating forecast for: GRX [2026-01-07T20:23:22.192620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-07T20:23:22.203320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-07T20:23:22.203634] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-07T20:23:22.204387] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-07T20:23:22.204438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:22.204472] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:22.204501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:22.204558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:22.259930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:22.260548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:22.260670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:22.260704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:22.373161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:22.373309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:22.373354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:22.373385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:22.376773] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-01-07T20:23:22.377043] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-07T20:23:22.377171] [INFO ] [sig ] GRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:22.519620] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GRX.txt [2026-01-07T20:23:22.519763] [INFO ] [sig ] [1444/3515] Completed GRX in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:22.519812] [INFO ] [sig ] [1445/3515] Forecasting GS... [2026-01-07T20:23:22.519845] [INFO ] [sig ] Generating forecast for: GS [2026-01-07T20:23:22.519878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-07T20:23:22.531950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-07T20:23:22.532244] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-07T20:23:22.533027] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-07T20:23:22.533078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:22.533111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:22.533138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:22.533194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:22.592078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:22.592787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:22.592871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:22.592905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:22.717915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:22.718064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:22.718104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:22.718133] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:22.721505] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-07T20:23:22.721792] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-07T20:23:22.721915] [INFO ] [sig ] GS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:22.865374] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GS.txt [2026-01-07T20:23:22.865531] [INFO ] [sig ] [1445/3515] Completed GS in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:22.865593] [INFO ] [sig ] [1446/3515] Forecasting GSBC... [2026-01-07T20:23:22.865627] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-07T20:23:22.865657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-07T20:23:22.877286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-07T20:23:22.877674] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-07T20:23:22.878446] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-07T20:23:22.878500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:22.878532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:22.878559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:22.878642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:22.935269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:22.936289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:22.936383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:22.936415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:23.061060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:23.061211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:23.061252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:23.061281] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:23.065060] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-01-07T20:23:23.065333] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-07T20:23:23.065458] [INFO ] [sig ] GSBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:23.208659] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GSBC.txt [2026-01-07T20:23:23.208791] [INFO ] [sig ] [1446/3515] Completed GSBC in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:23.208833] [INFO ] [sig ] [1447/3515] Forecasting GSBD... [2026-01-07T20:23:23.208863] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-07T20:23:23.208894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-07T20:23:23.221734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-07T20:23:23.222096] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-07T20:23:23.222872] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-07T20:23:23.222924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:23.222957] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:23.222985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:23.223042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:23.279043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:23.279968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:23.280065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:23.280101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:23.399862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:23.400028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:23.400068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:23.400096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:23.403516] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-07T20:23:23.403822] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-07T20:23:23.403945] [INFO ] [sig ] GSBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:23.544683] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GSBD.txt [2026-01-07T20:23:23.544873] [INFO ] [sig ] [1447/3515] Completed GSBD in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:23.544914] [INFO ] [sig ] [1448/3515] Forecasting GSHD... [2026-01-07T20:23:23.544945] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-07T20:23:23.544975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-07T20:23:23.556461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-07T20:23:23.556864] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-07T20:23:23.557739] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-07T20:23:23.557794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:23.557829] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:23.557858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:23.557916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:23.615916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:23.616783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:23.616874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:23.616907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:23.737756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:23.737919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:23.737962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:23.737993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:23.741465] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-01-07T20:23:23.741780] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-07T20:23:23.741907] [INFO ] [sig ] GSHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:23.887785] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GSHD.txt [2026-01-07T20:23:23.887948] [INFO ] [sig ] [1448/3515] Completed GSHD in 0.3s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:23.887989] [INFO ] [sig ] [1449/3515] Forecasting GSK... [2026-01-07T20:23:23.888019] [INFO ] [sig ] Generating forecast for: GSK [2026-01-07T20:23:23.888051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-07T20:23:23.899535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-07T20:23:23.899949] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-07T20:23:23.900781] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-07T20:23:23.900838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:23.900881] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:23.900918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:23.900984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:23.962919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:23.963996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:23.964085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:23.964119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:24.095997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:24.096169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:24.096209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:24.096238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:24.100327] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-07T20:23:24.100775] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-07T20:23:24.100944] [INFO ] [sig ] GSK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:24.258849] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GSK.txt [2026-01-07T20:23:24.258988] [INFO ] [sig ] [1449/3515] Completed GSK in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:24.259045] [INFO ] [sig ] [1450/3515] Forecasting GSL... [2026-01-07T20:23:24.259076] [INFO ] [sig ] Generating forecast for: GSL [2026-01-07T20:23:24.259107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-07T20:23:24.271035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-07T20:23:24.271342] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-07T20:23:24.272230] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-07T20:23:24.272282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:24.272313] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:24.272339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:24.272395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:24.330180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:24.331165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:24.331252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:24.331287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:24.458760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:24.458929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:24.458997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:24.459029] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:24.463165] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-07T20:23:24.463443] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-07T20:23:24.463670] [INFO ] [sig ] GSL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:24.610264] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GSL.txt [2026-01-07T20:23:24.610443] [INFO ] [sig ] [1450/3515] Completed GSL in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:24.610488] [INFO ] [sig ] [1451/3515] Forecasting GSM... [2026-01-07T20:23:24.610524] [INFO ] [sig ] Generating forecast for: GSM [2026-01-07T20:23:24.610558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-07T20:23:24.622775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-07T20:23:24.623168] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-07T20:23:24.623986] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-07T20:23:24.624040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:24.624117] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:24.624151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:24.624220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:24.682779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:24.683624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:24.683730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:24.683765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:24.804437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:24.804623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:24.804668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:24.804699] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:24.808524] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-07T20:23:24.808921] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-07T20:23:24.809068] [INFO ] [sig ] GSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:24.961551] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GSM.txt [2026-01-07T20:23:24.961751] [INFO ] [sig ] [1451/3515] Completed GSM in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:24.961795] [INFO ] [sig ] [1452/3515] Forecasting GTES... [2026-01-07T20:23:24.961829] [INFO ] [sig ] Generating forecast for: GTES [2026-01-07T20:23:24.961860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-07T20:23:24.973951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-07T20:23:24.974322] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-07T20:23:24.975119] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-07T20:23:24.975174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:24.975209] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:24.975240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:24.975298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:25.035036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:25.035925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:25.036010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:25.036044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:25.171741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:25.171904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:25.171945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:25.171975] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:25.175394] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-07T20:23:25.175709] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-07T20:23:25.175841] [INFO ] [sig ] GTES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:25.328724] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GTES.txt [2026-01-07T20:23:25.328897] [INFO ] [sig ] [1452/3515] Completed GTES in 0.4s | 2.90 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-07T20:23:25.328939] [INFO ] [sig ] [1453/3515] Forecasting GTLB... [2026-01-07T20:23:25.328972] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-07T20:23:25.329003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-07T20:23:25.345844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-07T20:23:25.346252] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-07T20:23:25.347179] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-07T20:23:25.347236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:25.347272] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:25.347301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:25.347360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:25.408878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:25.409792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:25.409910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:25.409947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:25.537512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:25.537693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:25.537736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:25.537766] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:25.541368] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=25.52%) [2026-01-07T20:23:25.541721] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-07T20:23:25.542028] [INFO ] [sig ] GTLB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:25.689667] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GTLB.txt [2026-01-07T20:23:25.689811] [INFO ] [sig ] [1453/3515] Completed GTLB in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-07T20:23:25.689852] [INFO ] [sig ] [1454/3515] Forecasting GTLS... [2026-01-07T20:23:25.689884] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-07T20:23:25.689917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-07T20:23:25.702005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-07T20:23:25.702333] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-07T20:23:25.703175] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-07T20:23:25.703228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:25.703273] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:25.703301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:25.703359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:25.763383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:25.764134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:25.764221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:25.764255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:25.892366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:25.892524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:25.892563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:25.892643] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:25.896133] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=68.27%) [2026-01-07T20:23:25.896408] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-07T20:23:25.896531] [INFO ] [sig ] GTLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:26.044772] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GTLS.txt [2026-01-07T20:23:26.045120] [INFO ] [sig ] [1454/3515] Completed GTLS in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:26.045161] [INFO ] [sig ] [1455/3515] Forecasting GTN... [2026-01-07T20:23:26.045192] [INFO ] [sig ] Generating forecast for: GTN [2026-01-07T20:23:26.045222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-07T20:23:26.058018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-07T20:23:26.058422] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-07T20:23:26.059228] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-07T20:23:26.059281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:26.059315] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:26.059344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:26.059405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:26.116366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:26.117219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:26.117307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:26.117340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:26.252562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:26.252741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:26.252783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:26.252812] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:26.257090] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-07T20:23:26.257439] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-07T20:23:26.257608] [INFO ] [sig ] GTN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:26.419713] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GTN.txt [2026-01-07T20:23:26.419879] [INFO ] [sig ] [1455/3515] Completed GTN in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:26.419920] [INFO ] [sig ] [1456/3515] Forecasting GTX... [2026-01-07T20:23:26.419951] [INFO ] [sig ] Generating forecast for: GTX [2026-01-07T20:23:26.419982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-07T20:23:26.432181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-07T20:23:26.432611] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-07T20:23:26.433406] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-07T20:23:26.433461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:26.433495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:26.433523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:26.433607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:26.496113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:26.497181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:26.497266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:26.497300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:26.621639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:26.621809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:26.621849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:26.621879] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:26.625746] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-01-07T20:23:26.626022] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-07T20:23:26.626146] [INFO ] [sig ] GTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:26.770217] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GTX.txt [2026-01-07T20:23:26.770383] [INFO ] [sig ] [1456/3515] Completed GTX in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:26.770427] [INFO ] [sig ] [1457/3515] Forecasting GTY... [2026-01-07T20:23:26.770457] [INFO ] [sig ] Generating forecast for: GTY [2026-01-07T20:23:26.770491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-07T20:23:26.785651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-07T20:23:26.786169] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-07T20:23:26.787289] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-07T20:23:26.787375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:26.787415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:26.787451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:26.787531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:26.860940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:26.861822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:26.862082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:26.862116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:26.985325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:26.985482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:26.985521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:26.985551] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:26.989170] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=35.99%) [2026-01-07T20:23:26.989477] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-07T20:23:26.989662] [INFO ] [sig ] GTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:27.137143] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GTY.txt [2026-01-07T20:23:27.137291] [INFO ] [sig ] [1457/3515] Completed GTY in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:27.137336] [INFO ] [sig ] [1458/3515] Forecasting GUG... [2026-01-07T20:23:27.137368] [INFO ] [sig ] Generating forecast for: GUG [2026-01-07T20:23:27.137421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-07T20:23:27.150080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-07T20:23:27.150495] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-07T20:23:27.151492] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-07T20:23:27.151556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:27.151698] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:27.151735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:27.151793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:27.210951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:27.211866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:27.211966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:27.212001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:27.342962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:27.343125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:27.343166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:27.343197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:27.346710] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-01-07T20:23:27.346998] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-07T20:23:27.347127] [INFO ] [sig ] GUG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:27.492128] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GUG.txt [2026-01-07T20:23:27.492267] [INFO ] [sig ] [1458/3515] Completed GUG in 0.4s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:27.492308] [INFO ] [sig ] [1459/3515] Forecasting GVA... [2026-01-07T20:23:27.492339] [INFO ] [sig ] Generating forecast for: GVA [2026-01-07T20:23:27.492370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-07T20:23:27.504234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-07T20:23:27.504522] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-07T20:23:27.505306] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-07T20:23:27.505359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:27.505392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:27.505418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:27.505475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:27.563640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:27.564502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:27.564621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:27.564659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:27.681566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:27.681736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:27.681776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:27.681805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:27.685458] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-01-07T20:23:27.685744] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-07T20:23:27.685869] [INFO ] [sig ] GVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:27.824566] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GVA.txt [2026-01-07T20:23:27.824711] [INFO ] [sig ] [1459/3515] Completed GVA in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:27.824773] [INFO ] [sig ] [1460/3515] Forecasting GWH... [2026-01-07T20:23:27.824804] [INFO ] [sig ] Generating forecast for: GWH [2026-01-07T20:23:27.824833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-07T20:23:27.837309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-07T20:23:27.837948] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-07T20:23:27.838793] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-07T20:23:27.838847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:27.838882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:27.838909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:27.838966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:27.896629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:27.897519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:27.897648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:27.897692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:28.021977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:28.022149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:28.022192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:28.022222] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:28.025819] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=36.81%) [2026-01-07T20:23:28.026112] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-07T20:23:28.026244] [INFO ] [sig ] GWH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:28.169949] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GWH.txt [2026-01-07T20:23:28.170131] [INFO ] [sig ] [1460/3515] Completed GWH in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:28.170175] [INFO ] [sig ] [1461/3515] Forecasting GWRE... [2026-01-07T20:23:28.170209] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-07T20:23:28.170241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-07T20:23:28.182907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-07T20:23:28.183283] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-07T20:23:28.184081] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-07T20:23:28.184134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:28.184166] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:28.184194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:28.184250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:28.241684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:28.242610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:28.242733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:28.242769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:28.364905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:28.365078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:28.365120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:28.365168] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:28.368681] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-01-07T20:23:28.369019] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-07T20:23:28.369158] [INFO ] [sig ] GWRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:28.517781] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GWRE.txt [2026-01-07T20:23:28.518137] [INFO ] [sig ] [1461/3515] Completed GWRE in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:28.518178] [INFO ] [sig ] [1462/3515] Forecasting GWRS... [2026-01-07T20:23:28.518209] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-07T20:23:28.518238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-07T20:23:28.530809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-07T20:23:28.531150] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-07T20:23:28.531932] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-07T20:23:28.531985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:28.532018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:28.532046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:28.532102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:28.592406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:28.593375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:28.593494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:28.593530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:28.712467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:28.712663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:28.712707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:28.712743] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:28.716216] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-07T20:23:28.716540] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-07T20:23:28.716695] [INFO ] [sig ] GWRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:28.865271] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GWRS.txt [2026-01-07T20:23:28.865410] [INFO ] [sig ] [1462/3515] Completed GWRS in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:28.865449] [INFO ] [sig ] [1463/3515] Forecasting GXAI... [2026-01-07T20:23:28.865480] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-07T20:23:28.865511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-07T20:23:28.877195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-07T20:23:28.877529] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-07T20:23:28.878350] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-07T20:23:28.878401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:28.878434] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:28.878461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:28.878517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:28.935959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:28.936843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:28.936931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:28.936981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:29.051909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:29.052069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:29.052110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:29.052139] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:29.055439] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-07T20:23:29.055776] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-07T20:23:29.055924] [INFO ] [sig ] GXAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:29.195414] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GXAI.txt [2026-01-07T20:23:29.195546] [INFO ] [sig ] [1463/3515] Completed GXAI in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:29.195602] [INFO ] [sig ] [1464/3515] Forecasting GYRE... [2026-01-07T20:23:29.195635] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-07T20:23:29.195666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-07T20:23:29.207057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-07T20:23:29.207337] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-07T20:23:29.208101] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-07T20:23:29.208152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:29.208186] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:29.208213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:29.208269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:29.264224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:29.264841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:29.264920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:29.264952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:29.388443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:29.388632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:29.388679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:29.388711] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:29.392822] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-07T20:23:29.393329] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-07T20:23:29.393464] [INFO ] [sig ] GYRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:29.534078] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/GYRE.txt [2026-01-07T20:23:29.534241] [INFO ] [sig ] [1464/3515] Completed GYRE in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:29.534282] [INFO ] [sig ] [1465/3515] Forecasting H... [2026-01-07T20:23:29.534313] [INFO ] [sig ] Generating forecast for: H [2026-01-07T20:23:29.534343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-07T20:23:29.545725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-07T20:23:29.545993] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-07T20:23:29.546770] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-07T20:23:29.546822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:29.546854] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:29.546891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:29.546950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:29.605409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:29.606032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:29.606113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:29.606148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:29.726336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:29.726492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:29.726531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:29.726559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:29.729884] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-07T20:23:29.730152] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-07T20:23:29.730279] [INFO ] [sig ] H: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:29.868268] [INFO ] [LOCAL ] Saved forecast: H 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/H.txt [2026-01-07T20:23:29.868390] [INFO ] [sig ] [1465/3515] Completed H in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:29.868428] [INFO ] [sig ] [1466/3515] Forecasting HAE... [2026-01-07T20:23:29.868457] [INFO ] [sig ] Generating forecast for: HAE [2026-01-07T20:23:29.868488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-07T20:23:29.880790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-07T20:23:29.881066] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-07T20:23:29.881831] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-07T20:23:29.881884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:29.881916] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:29.881942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:29.881998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:29.938821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:29.939403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:29.939482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:29.939515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:30.061401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:30.061560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:30.061619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:30.061649] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:30.064942] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-07T20:23:30.065206] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-07T20:23:30.065327] [INFO ] [sig ] HAE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:30.207546] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HAE.txt [2026-01-07T20:23:30.207713] [INFO ] [sig ] [1466/3515] Completed HAE in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:30.207754] [INFO ] [sig ] [1467/3515] Forecasting HAFC... [2026-01-07T20:23:30.207783] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-07T20:23:30.207813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-07T20:23:30.219061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-07T20:23:30.219410] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-07T20:23:30.220236] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-07T20:23:30.220289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:30.220322] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:30.220349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:30.220405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:30.276280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:30.277007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:30.277091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:30.277123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:30.395105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:30.395252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:30.395290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:30.395319] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:30.398623] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-07T20:23:30.398891] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-07T20:23:30.399009] [INFO ] [sig ] HAFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:30.537217] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HAFC.txt [2026-01-07T20:23:30.537362] [INFO ] [sig ] [1467/3515] Completed HAFC in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:30.537403] [INFO ] [sig ] [1468/3515] Forecasting HAIN... [2026-01-07T20:23:30.537432] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-07T20:23:30.537463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-07T20:23:30.548707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-07T20:23:30.549024] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-07T20:23:30.549806] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-07T20:23:30.549857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:30.549914] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:30.549941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:30.549997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:30.605740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:30.606556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:30.606661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:30.606694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:30.724460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:30.724620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:30.724663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:30.724692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:30.727935] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=15.45%) [2026-01-07T20:23:30.728205] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-07T20:23:30.728326] [INFO ] [sig ] HAIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:30.872159] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HAIN.txt [2026-01-07T20:23:30.872322] [INFO ] [sig ] [1468/3515] Completed HAIN in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:30.872364] [INFO ] [sig ] [1469/3515] Forecasting HAL... [2026-01-07T20:23:30.872401] [INFO ] [sig ] Generating forecast for: HAL [2026-01-07T20:23:30.872441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-07T20:23:30.883845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-07T20:23:30.884118] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-07T20:23:30.884926] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-07T20:23:30.884978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:30.885010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:30.885037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:30.885093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:30.940938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:30.941621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:30.941705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:30.941738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:31.061320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:31.061451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:31.061490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:31.061518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:31.064755] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-07T20:23:31.065023] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-07T20:23:31.065143] [INFO ] [sig ] HAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:31.204901] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HAL.txt [2026-01-07T20:23:31.205047] [INFO ] [sig ] [1469/3515] Completed HAL in 0.3s | 2.90 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-07T20:23:31.205087] [INFO ] [sig ] [1470/3515] Forecasting HALO... [2026-01-07T20:23:31.205117] [INFO ] [sig ] Generating forecast for: HALO [2026-01-07T20:23:31.205149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-07T20:23:31.216766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-07T20:23:31.217077] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-07T20:23:31.217843] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-07T20:23:31.217894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:31.217928] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:31.217954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:31.218011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:31.274622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:31.275386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:31.275472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:31.275505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:31.396674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:31.396790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:31.397008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:31.397035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:31.400324] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-01-07T20:23:31.400604] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-07T20:23:31.400733] [INFO ] [sig ] HALO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:31.540819] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HALO.txt [2026-01-07T20:23:31.540954] [INFO ] [sig ] [1470/3515] Completed HALO in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-07T20:23:31.540994] [INFO ] [sig ] [1471/3515] Forecasting HAS... [2026-01-07T20:23:31.541025] [INFO ] [sig ] Generating forecast for: HAS [2026-01-07T20:23:31.541056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-07T20:23:31.552424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-07T20:23:31.552739] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-07T20:23:31.553474] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-07T20:23:31.553525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:31.553558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:31.553608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:31.553666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:31.614368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:31.615081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:31.615162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:31.615195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:31.735748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:31.735901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:31.735942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:31.736004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:31.739339] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-07T20:23:31.739648] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-07T20:23:31.739774] [INFO ] [sig ] HAS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:31.880591] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HAS.txt [2026-01-07T20:23:31.880739] [INFO ] [sig ] [1471/3515] Completed HAS in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:31.880779] [INFO ] [sig ] [1472/3515] Forecasting HASI... [2026-01-07T20:23:31.880810] [INFO ] [sig ] Generating forecast for: HASI [2026-01-07T20:23:31.880842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-07T20:23:31.892709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-07T20:23:31.892976] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-07T20:23:31.893742] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-07T20:23:31.893793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:31.893825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:31.893852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:31.893909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:31.949860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:31.950449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:31.950529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:31.950561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:32.071410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:32.071608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:32.071674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:32.071706] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:32.075229] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=82.59%) [2026-01-07T20:23:32.075494] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-07T20:23:32.075639] [INFO ] [sig ] HASI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:32.215805] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HASI.txt [2026-01-07T20:23:32.215935] [INFO ] [sig ] [1472/3515] Completed HASI in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:32.215975] [INFO ] [sig ] [1473/3515] Forecasting HBAN... [2026-01-07T20:23:32.216004] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-07T20:23:32.216035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-07T20:23:32.227626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-07T20:23:32.227880] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-07T20:23:32.228631] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-07T20:23:32.228681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:32.228713] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:32.228740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:32.228798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:32.284790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:32.285537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:32.285640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:32.285675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:32.407225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:32.407405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:32.407445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:32.407476] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:32.411069] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-07T20:23:32.411348] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-07T20:23:32.411483] [INFO ] [sig ] HBAN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:32.556716] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HBAN.txt [2026-01-07T20:23:32.556878] [INFO ] [sig ] [1473/3515] Completed HBAN in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:32.556918] [INFO ] [sig ] [1474/3515] Forecasting HBANL... [2026-01-07T20:23:32.556948] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-07T20:23:32.556980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-07T20:23:32.568753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-07T20:23:32.569105] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-07T20:23:32.569934] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-07T20:23:32.569986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:32.570017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:32.570043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:32.570099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:32.627078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:32.628076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:32.628169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:32.628204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:32.743596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:32.743755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:32.743796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:32.743824] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:32.747169] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-07T20:23:32.747443] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-07T20:23:32.747568] [INFO ] [sig ] HBANL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:32.887808] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HBANL.txt [2026-01-07T20:23:32.887947] [INFO ] [sig ] [1474/3515] Completed HBANL in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:32.887987] [INFO ] [sig ] [1475/3515] Forecasting HBANP... [2026-01-07T20:23:32.888016] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-07T20:23:32.888047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-07T20:23:32.899522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-07T20:23:32.899881] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-07T20:23:32.900833] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-07T20:23:32.900892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:32.900923] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:32.900949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:32.901004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:32.957401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:32.958245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:32.958335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:32.958368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:33.074636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:33.074803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:33.074850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:33.074879] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:33.078226] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-07T20:23:33.078497] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-07T20:23:33.078640] [INFO ] [sig ] HBANP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:33.223636] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HBANP.txt [2026-01-07T20:23:33.223779] [INFO ] [sig ] [1475/3515] Completed HBANP in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:33.223822] [INFO ] [sig ] [1476/3515] Forecasting HBB... [2026-01-07T20:23:33.223852] [INFO ] [sig ] Generating forecast for: HBB [2026-01-07T20:23:33.223884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-07T20:23:33.235288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-07T20:23:33.235565] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-07T20:23:33.236370] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-07T20:23:33.236422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:33.236455] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:33.236482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:33.236551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:33.294193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:33.294960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:33.295046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:33.295080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:33.409674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:33.409838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:33.409877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:33.409906] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:33.413427] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-07T20:23:33.413760] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-07T20:23:33.413908] [INFO ] [sig ] HBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:33.556319] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HBB.txt [2026-01-07T20:23:33.556460] [INFO ] [sig ] [1476/3515] Completed HBB in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:33.556500] [INFO ] [sig ] [1477/3515] Forecasting HBCP... [2026-01-07T20:23:33.556530] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-07T20:23:33.556561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-07T20:23:33.568633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-07T20:23:33.568994] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-07T20:23:33.569815] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-07T20:23:33.569868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:33.569902] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:33.569928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:33.569985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:33.629015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:33.629699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:33.629787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:33.629821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:33.755620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:33.755771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:33.755812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:33.755842] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:33.759199] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-01-07T20:23:33.759469] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-07T20:23:33.759634] [INFO ] [sig ] HBCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:33.904362] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HBCP.txt [2026-01-07T20:23:33.904498] [INFO ] [sig ] [1477/3515] Completed HBCP in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:33.904538] [INFO ] [sig ] [1478/3515] Forecasting HBM... [2026-01-07T20:23:33.904567] [INFO ] [sig ] Generating forecast for: HBM [2026-01-07T20:23:33.904617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-07T20:23:33.915935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-07T20:23:33.916224] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-07T20:23:33.916987] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-07T20:23:33.917048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:33.917081] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:33.917109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:33.917165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:33.973795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:33.974447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:33.974555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:33.974614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:34.097427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:34.097600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:34.097643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:34.097674] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:34.101074] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-07T20:23:34.101348] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-07T20:23:34.101478] [INFO ] [sig ] HBM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:34.243217] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HBM.txt [2026-01-07T20:23:34.243351] [INFO ] [sig ] [1478/3515] Completed HBM in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:34.243390] [INFO ] [sig ] [1479/3515] Forecasting HBNC... [2026-01-07T20:23:34.243420] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-07T20:23:34.243450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-07T20:23:34.255755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-07T20:23:34.256067] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-07T20:23:34.256825] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-07T20:23:34.256879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:34.256911] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:34.256939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:34.256995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:34.312880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:34.313684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:34.313770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:34.313805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:34.433153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:34.433310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:34.433352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:34.433381] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:34.437340] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-01-07T20:23:34.437634] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-07T20:23:34.437763] [INFO ] [sig ] HBNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:34.582460] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HBNC.txt [2026-01-07T20:23:34.582612] [INFO ] [sig ] [1479/3515] Completed HBNC in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:34.582653] [INFO ] [sig ] [1480/3515] Forecasting HCA... [2026-01-07T20:23:34.582683] [INFO ] [sig ] Generating forecast for: HCA [2026-01-07T20:23:34.582715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-07T20:23:34.594968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-07T20:23:34.595283] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-07T20:23:34.596074] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-07T20:23:34.596128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:34.596161] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:34.596190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:34.596248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:34.653494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:34.654139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:34.654223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:34.654257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:34.774337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:34.774490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:34.774532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:34.774562] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:34.777960] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-07T20:23:34.778232] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-07T20:23:34.778356] [INFO ] [sig ] HCA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:34.918762] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HCA.txt [2026-01-07T20:23:34.918902] [INFO ] [sig ] [1480/3515] Completed HCA in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:34.918942] [INFO ] [sig ] [1481/3515] Forecasting HCC... [2026-01-07T20:23:34.918971] [INFO ] [sig ] Generating forecast for: HCC [2026-01-07T20:23:34.919001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-07T20:23:34.930062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-07T20:23:34.930345] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-07T20:23:34.931111] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-07T20:23:34.931166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:34.931198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:34.931225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:34.931281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:34.987726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:34.988544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:34.988649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:34.988684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:35.112508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:35.112667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:35.112708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:35.112738] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:35.116164] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=40.59%) [2026-01-07T20:23:35.116444] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-07T20:23:35.116588] [INFO ] [sig ] HCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:35.262451] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HCC.txt [2026-01-07T20:23:35.262691] [INFO ] [sig ] [1481/3515] Completed HCC in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:35.262744] [INFO ] [sig ] [1482/3515] Forecasting HCI... [2026-01-07T20:23:35.262775] [INFO ] [sig ] Generating forecast for: HCI [2026-01-07T20:23:35.262817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-07T20:23:35.275338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-07T20:23:35.275769] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-07T20:23:35.276559] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-07T20:23:35.276636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:35.276669] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:35.276696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:35.276753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:35.334833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:35.335724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:35.335810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:35.335843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:35.466429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:35.466635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:35.466700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:35.466739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:35.470409] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-07T20:23:35.470749] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-07T20:23:35.470906] [INFO ] [sig ] HCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:35.613127] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HCI.txt [2026-01-07T20:23:35.613289] [INFO ] [sig ] [1482/3515] Completed HCI in 0.4s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:35.613331] [INFO ] [sig ] [1483/3515] Forecasting HCM... [2026-01-07T20:23:35.613361] [INFO ] [sig ] Generating forecast for: HCM [2026-01-07T20:23:35.613401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-07T20:23:35.625326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-07T20:23:35.625764] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-07T20:23:35.626921] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-07T20:23:35.626977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:35.627009] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:35.627041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:35.627121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:35.684282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:35.685183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:35.685268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:35.685301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:35.803514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:35.803686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:35.803728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:35.803757] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:35.807052] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-01-07T20:23:35.807335] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-07T20:23:35.807460] [INFO ] [sig ] HCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:35.946741] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HCM.txt [2026-01-07T20:23:35.946881] [INFO ] [sig ] [1483/3515] Completed HCM in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:35.946921] [INFO ] [sig ] [1484/3515] Forecasting HCSG... [2026-01-07T20:23:35.946951] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-07T20:23:35.946981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-07T20:23:35.958470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-07T20:23:35.958837] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-07T20:23:35.959632] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-07T20:23:35.959684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:35.959717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:35.959743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:35.959799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:36.017909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:36.018754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:36.018840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:36.018875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:36.143429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:36.143607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:36.143650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:36.143681] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:36.147279] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=49.91%) [2026-01-07T20:23:36.147557] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-07T20:23:36.147704] [INFO ] [sig ] HCSG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:36.295056] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HCSG.txt [2026-01-07T20:23:36.295204] [INFO ] [sig ] [1484/3515] Completed HCSG in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:36.295256] [INFO ] [sig ] [1485/3515] Forecasting HD... [2026-01-07T20:23:36.295303] [INFO ] [sig ] Generating forecast for: HD [2026-01-07T20:23:36.295349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-07T20:23:36.307998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-07T20:23:36.308367] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-07T20:23:36.309265] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-07T20:23:36.309319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:36.309378] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:36.309408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:36.309467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:36.372465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:36.373224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:36.373313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:36.373346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:36.501158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:36.501318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:36.501376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:36.501407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:36.504884] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-07T20:23:36.505164] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-07T20:23:36.505316] [INFO ] [sig ] HD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:36.654292] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HD.txt [2026-01-07T20:23:36.654451] [INFO ] [sig ] [1485/3515] Completed HD in 0.4s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:36.654499] [INFO ] [sig ] [1486/3515] Forecasting HDB... [2026-01-07T20:23:36.654529] [INFO ] [sig ] Generating forecast for: HDB [2026-01-07T20:23:36.654561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-07T20:23:36.666506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-07T20:23:36.666818] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-07T20:23:36.667590] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-07T20:23:36.667643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:36.667675] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:36.667701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:36.667756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:36.724798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:36.725721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:36.725805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:36.725838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:36.850523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:36.850701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:36.850743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:36.850776] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:36.854100] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=78.14%) [2026-01-07T20:23:36.854365] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-07T20:23:36.854484] [INFO ] [sig ] HDB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:36.997170] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HDB.txt [2026-01-07T20:23:36.997325] [INFO ] [sig ] [1486/3515] Completed HDB in 0.3s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:36.997365] [INFO ] [sig ] [1487/3515] Forecasting HDSN... [2026-01-07T20:23:36.997394] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-07T20:23:36.997424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-07T20:23:37.008830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-07T20:23:37.009174] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-07T20:23:37.010016] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-07T20:23:37.010068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:37.010100] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:37.010126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:37.010181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:37.072746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:37.073734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:37.073839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:37.073874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:37.204871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:37.205031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:37.205070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:37.205098] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:37.208524] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=42.03%) [2026-01-07T20:23:37.208821] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-07T20:23:37.208950] [INFO ] [sig ] HDSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:37.366391] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HDSN.txt [2026-01-07T20:23:37.366622] [INFO ] [sig ] [1487/3515] Completed HDSN in 0.4s | 2.90 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-07T20:23:37.366676] [INFO ] [sig ] [1488/3515] Forecasting HE... [2026-01-07T20:23:37.366708] [INFO ] [sig ] Generating forecast for: HE [2026-01-07T20:23:37.366742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-07T20:23:37.379587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-07T20:23:37.380007] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-07T20:23:37.380862] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-07T20:23:37.380930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:37.380981] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:37.381019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:37.381097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:37.446920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:37.447788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:37.447897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:37.447946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:37.573484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:37.573667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:37.573709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:37.573739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:37.577416] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=45.67%) [2026-01-07T20:23:37.577754] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-07T20:23:37.577899] [INFO ] [sig ] HE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:37.724538] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HE.txt [2026-01-07T20:23:37.724721] [INFO ] [sig ] [1488/3515] Completed HE in 0.4s | 2.90 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-07T20:23:37.724763] [INFO ] [sig ] [1489/3515] Forecasting HEI... [2026-01-07T20:23:37.724792] [INFO ] [sig ] Generating forecast for: HEI [2026-01-07T20:23:37.724827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-07T20:23:37.737113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-07T20:23:37.737517] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-07T20:23:37.738518] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-07T20:23:37.738587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:37.738635] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:37.738664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:37.738720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:37.796280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:37.797208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:37.797311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:37.797350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:37.937850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:37.938022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:37.938085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:37.938140] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:37.942873] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=30.08%) [2026-01-07T20:23:37.943257] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-07T20:23:37.943418] [INFO ] [sig ] HEI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:38.106258] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HEI.txt [2026-01-07T20:23:38.106413] [INFO ] [sig ] [1489/3515] Completed HEI in 0.4s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:38.106454] [INFO ] [sig ] [1490/3515] Forecasting HELE... [2026-01-07T20:23:38.106485] [INFO ] [sig ] Generating forecast for: HELE [2026-01-07T20:23:38.106516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-07T20:23:38.119316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-07T20:23:38.119725] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-07T20:23:38.120535] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-07T20:23:38.120616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:38.120653] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:38.120681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:38.120739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:38.179302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:38.180196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:38.180288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:38.180322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:38.304930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:38.305089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:38.305129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:38.305158] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:38.308486] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-07T20:23:38.308777] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-07T20:23:38.308905] [INFO ] [sig ] HELE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:38.456702] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HELE.txt [2026-01-07T20:23:38.456857] [INFO ] [sig ] [1490/3515] Completed HELE in 0.4s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:38.456898] [INFO ] [sig ] [1491/3515] Forecasting HEPS... [2026-01-07T20:23:38.456928] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-07T20:23:38.456960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-07T20:23:38.470470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-07T20:23:38.470892] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-07T20:23:38.471721] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-07T20:23:38.471777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:38.471811] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:38.471842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:38.471902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:38.533159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:38.534106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:38.534202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:38.534237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:38.657652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:38.657813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:38.657856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:38.657886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:38.661787] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-07T20:23:38.662118] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-07T20:23:38.662268] [INFO ] [sig ] HEPS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:38.809004] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HEPS.txt [2026-01-07T20:23:38.809147] [INFO ] [sig ] [1491/3515] Completed HEPS in 0.4s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:38.809187] [INFO ] [sig ] [1492/3515] Forecasting HEQ... [2026-01-07T20:23:38.809218] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-07T20:23:38.809248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-07T20:23:38.821770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-07T20:23:38.822176] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-07T20:23:38.823014] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-07T20:23:38.823068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:38.823102] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:38.823130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:38.823202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:38.878735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:38.879650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:38.879739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:38.879773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:38.995245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:38.995406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:38.995448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:38.995477] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:38.998886] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-01-07T20:23:38.999186] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-07T20:23:38.999321] [INFO ] [sig ] HEQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:39.145066] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HEQ.txt [2026-01-07T20:23:39.145234] [INFO ] [sig ] [1492/3515] Completed HEQ in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:39.145278] [INFO ] [sig ] [1493/3515] Forecasting HERO... [2026-01-07T20:23:39.145320] [INFO ] [sig ] Generating forecast for: HERO [2026-01-07T20:23:39.145354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-07T20:23:39.156697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-07T20:23:39.157111] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-07T20:23:39.157937] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-07T20:23:39.157992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:39.158025] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:39.158053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:39.158110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:39.217560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:39.218465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:39.218555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:39.218610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:39.337155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:39.337311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:39.337355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:39.337383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:39.340756] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=13.20%) [2026-01-07T20:23:39.341030] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-07T20:23:39.341155] [INFO ] [sig ] HERO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:39.480603] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HERO.txt [2026-01-07T20:23:39.480744] [INFO ] [sig ] [1493/3515] Completed HERO in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:39.480783] [INFO ] [sig ] [1494/3515] Forecasting HESM... [2026-01-07T20:23:39.480813] [INFO ] [sig ] Generating forecast for: HESM [2026-01-07T20:23:39.480843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-07T20:23:39.492404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-07T20:23:39.492735] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-07T20:23:39.493480] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-07T20:23:39.493542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:39.493593] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:39.493624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:39.493681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:39.549458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:39.550397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:39.550505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:39.550539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:39.673750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:39.673904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:39.673945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:39.673974] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:39.677268] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-01-07T20:23:39.677535] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-07T20:23:39.677680] [INFO ] [sig ] HESM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:39.823672] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HESM.txt [2026-01-07T20:23:39.823809] [INFO ] [sig ] [1494/3515] Completed HESM in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:39.823858] [INFO ] [sig ] [1495/3515] Forecasting HFFG... [2026-01-07T20:23:39.823893] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-07T20:23:39.823929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-07T20:23:39.835530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-07T20:23:39.835855] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-07T20:23:39.836669] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-07T20:23:39.836722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:39.836755] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:39.836784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:39.836842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:39.898308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:39.899024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:39.899138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:39.899174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:40.028379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:40.028530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:40.028598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:40.028641] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:40.032377] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-07T20:23:40.032685] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-07T20:23:40.032824] [INFO ] [sig ] HFFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:40.191538] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HFFG.txt [2026-01-07T20:23:40.191713] [INFO ] [sig ] [1495/3515] Completed HFFG in 0.4s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:40.191755] [INFO ] [sig ] [1496/3515] Forecasting HFRO... [2026-01-07T20:23:40.191787] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-07T20:23:40.191820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-07T20:23:40.203824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-07T20:23:40.204152] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-07T20:23:40.204926] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-07T20:23:40.204977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:40.205010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:40.205037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:40.205094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:40.262538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:40.263206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:40.263287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:40.263321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:40.385626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:40.385798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:40.385840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:40.385889] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:40.389690] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-01-07T20:23:40.390058] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-07T20:23:40.390234] [INFO ] [sig ] HFRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:40.528433] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HFRO.txt [2026-01-07T20:23:40.528563] [INFO ] [sig ] [1496/3515] Completed HFRO in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:40.528620] [INFO ] [sig ] [1497/3515] Forecasting HFWA... [2026-01-07T20:23:40.528651] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-07T20:23:40.528682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-07T20:23:40.540125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-07T20:23:40.540437] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-07T20:23:40.541193] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-07T20:23:40.541245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:40.541277] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:40.541303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:40.541364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:40.597318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:40.598007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:40.598091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:40.598124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:40.721431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:40.721602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:40.721644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:40.721673] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:40.725009] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=51.98%) [2026-01-07T20:23:40.725281] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-07T20:23:40.725404] [INFO ] [sig ] HFWA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:40.862864] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HFWA.txt [2026-01-07T20:23:40.863006] [INFO ] [sig ] [1497/3515] Completed HFWA in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:40.863044] [INFO ] [sig ] [1498/3515] Forecasting HG... [2026-01-07T20:23:40.863074] [INFO ] [sig ] Generating forecast for: HG [2026-01-07T20:23:40.863105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-07T20:23:40.875422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-07T20:23:40.875808] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-07T20:23:40.876609] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-07T20:23:40.876661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:40.876694] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:40.876720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:40.876776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:40.932772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:40.933764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:40.933858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:40.933910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:41.057096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:41.057261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:41.057302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:41.057335] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:41.060771] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=77.08%) [2026-01-07T20:23:41.061041] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-07T20:23:41.061167] [INFO ] [sig ] HG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:41.200955] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HG.txt [2026-01-07T20:23:41.201148] [INFO ] [sig ] [1498/3515] Completed HG in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:41.201189] [INFO ] [sig ] [1499/3515] Forecasting HGBL... [2026-01-07T20:23:41.201220] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-07T20:23:41.201251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-07T20:23:41.213018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-07T20:23:41.213349] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-07T20:23:41.214125] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-07T20:23:41.214177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:41.214208] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:41.214235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:41.214295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:41.269269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:41.270038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:41.270122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:41.270154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:41.390099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:41.390257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:41.390298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:41.390327] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:41.393656] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-07T20:23:41.393939] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-07T20:23:41.394069] [INFO ] [sig ] HGBL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:41.530645] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HGBL.txt [2026-01-07T20:23:41.530784] [INFO ] [sig ] [1499/3515] Completed HGBL in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:41.530824] [INFO ] [sig ] [1500/3515] Forecasting HGLB... [2026-01-07T20:23:41.530855] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-07T20:23:41.530887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-07T20:23:41.543605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-07T20:23:41.544038] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-07T20:23:41.544844] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-07T20:23:41.544897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:41.544932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:41.544962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:41.545036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:41.601447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:41.602340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:41.602429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:41.602462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:41.726855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:41.727029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:41.727070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:41.727098] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:41.731350] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-07T20:23:41.731653] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-07T20:23:41.731781] [INFO ] [sig ] HGLB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:41.874935] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HGLB.txt [2026-01-07T20:23:41.875093] [INFO ] [sig ] [1500/3515] Completed HGLB in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:41.875134] [INFO ] [sig ] [1501/3515] Forecasting HGTY... [2026-01-07T20:23:41.875164] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-07T20:23:41.875195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-07T20:23:41.887066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-07T20:23:41.887344] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-07T20:23:41.888101] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-07T20:23:41.888153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:41.888186] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:41.888213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:41.888269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:41.944589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:41.945309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:41.945392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:41.945425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:42.062064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:42.062214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:42.062254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:42.062284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:42.065637] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-07T20:23:42.065909] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-07T20:23:42.066028] [INFO ] [sig ] HGTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:42.206055] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HGTY.txt [2026-01-07T20:23:42.206190] [INFO ] [sig ] [1501/3515] Completed HGTY in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:42.206229] [INFO ] [sig ] [1502/3515] Forecasting HHH... [2026-01-07T20:23:42.206259] [INFO ] [sig ] Generating forecast for: HHH [2026-01-07T20:23:42.206289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-07T20:23:42.217636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-07T20:23:42.217913] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-07T20:23:42.218701] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-07T20:23:42.218754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:42.218808] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:42.218837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:42.218893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:42.274698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:42.275349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:42.275429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:42.275463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:42.396694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:42.396847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:42.396887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:42.396917] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:42.400315] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-07T20:23:42.400610] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-07T20:23:42.400734] [INFO ] [sig ] HHH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:42.540694] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HHH.txt [2026-01-07T20:23:42.540821] [INFO ] [sig ] [1502/3515] Completed HHH in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:42.540861] [INFO ] [sig ] [1503/3515] Forecasting HI... [2026-01-07T20:23:42.540891] [INFO ] [sig ] Generating forecast for: HI [2026-01-07T20:23:42.540922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-07T20:23:42.552057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-07T20:23:42.552335] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-07T20:23:42.553147] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-07T20:23:42.553199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:42.553231] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:42.553257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:42.553313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:42.610091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:42.610910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:42.610991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:42.611023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:42.733469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:42.733616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:42.733656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:42.733685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:42.737203] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-01-07T20:23:42.737468] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-07T20:23:42.737605] [INFO ] [sig ] HI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:42.877113] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HI.txt [2026-01-07T20:23:42.877236] [INFO ] [sig ] [1503/3515] Completed HI in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:42.877276] [INFO ] [sig ] [1504/3515] Forecasting HIFS... [2026-01-07T20:23:42.877305] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-07T20:23:42.877335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-07T20:23:42.889376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-07T20:23:42.889711] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-07T20:23:42.890533] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-07T20:23:42.890608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:42.890647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:42.890676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:42.890734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:42.950264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:42.950906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:42.950992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:42.951027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:43.063126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:43.063293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:43.063332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:43.063361] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:43.066666] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=25.03%) [2026-01-07T20:23:43.066943] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-07T20:23:43.067071] [INFO ] [sig ] HIFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:43.207490] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HIFS.txt [2026-01-07T20:23:43.207645] [INFO ] [sig ] [1504/3515] Completed HIFS in 0.3s | 2.90 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-07T20:23:43.207688] [INFO ] [sig ] [1505/3515] Forecasting HIG... [2026-01-07T20:23:43.207718] [INFO ] [sig ] Generating forecast for: HIG [2026-01-07T20:23:43.207750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-07T20:23:43.219889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-07T20:23:43.220149] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-07T20:23:43.221092] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-07T20:23:43.221144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:43.221175] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:43.221200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:43.221255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:43.278591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:43.279310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:43.279396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:43.279430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:43.401482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:43.401669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:43.401711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:43.401740] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:43.405313] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=60.45%) [2026-01-07T20:23:43.405602] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-07T20:23:43.405726] [INFO ] [sig ] HIG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:43.544532] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HIG.txt [2026-01-07T20:23:43.544722] [INFO ] [sig ] [1505/3515] Completed HIG in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-07T20:23:43.544764] [INFO ] [sig ] [1506/3515] Forecasting HII... [2026-01-07T20:23:43.544795] [INFO ] [sig ] Generating forecast for: HII [2026-01-07T20:23:43.544826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-07T20:23:43.556978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-07T20:23:43.557344] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-07T20:23:43.558315] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-07T20:23:43.558368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:43.558400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:43.558426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:43.558482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:43.616796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:43.617641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:43.617727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:43.617761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:43.741932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:43.742095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:43.742135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:43.742163] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:43.745772] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-07T20:23:43.746048] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-07T20:23:43.746169] [INFO ] [sig ] HII: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:43.886188] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HII.txt [2026-01-07T20:23:43.886345] [INFO ] [sig ] [1506/3515] Completed HII in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:43.886385] [INFO ] [sig ] [1507/3515] Forecasting HIMS... [2026-01-07T20:23:43.886416] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-07T20:23:43.886446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-07T20:23:43.897676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-07T20:23:43.897942] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-07T20:23:43.898868] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-07T20:23:43.898919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:43.898951] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:43.898978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:43.899034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:43.955518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:43.956220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:43.956301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:43.956333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:44.075309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:44.075471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:44.075511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:44.075540] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:44.079030] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=35.66%) [2026-01-07T20:23:44.079522] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-07T20:23:44.079686] [INFO ] [sig ] HIMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:44.220359] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HIMS.txt [2026-01-07T20:23:44.220492] [INFO ] [sig ] [1507/3515] Completed HIMS in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:44.220532] [INFO ] [sig ] [1508/3515] Forecasting HIMX... [2026-01-07T20:23:44.220562] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-07T20:23:44.220613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-07T20:23:44.231627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-07T20:23:44.231885] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-07T20:23:44.232652] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-07T20:23:44.232705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:44.232736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:44.232763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:44.232819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:44.288693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:44.289339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:44.289420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:44.289454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:44.410823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:44.410983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:44.411025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:44.411054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:44.414640] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-07T20:23:44.414902] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-07T20:23:44.415021] [INFO ] [sig ] HIMX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:44.559345] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HIMX.txt [2026-01-07T20:23:44.559505] [INFO ] [sig ] [1508/3515] Completed HIMX in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:44.559568] [INFO ] [sig ] [1509/3515] Forecasting HIO... [2026-01-07T20:23:44.559676] [INFO ] [sig ] Generating forecast for: HIO [2026-01-07T20:23:44.559722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-07T20:23:44.570820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-07T20:23:44.571102] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-07T20:23:44.571868] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-07T20:23:44.571920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:44.571952] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:44.571979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:44.572036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:44.628400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:44.628986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:44.629065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:44.629097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:44.749285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:44.749461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:44.749502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:44.749531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:44.752883] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-01-07T20:23:44.753154] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-07T20:23:44.753274] [INFO ] [sig ] HIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:44.893386] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HIO.txt [2026-01-07T20:23:44.893547] [INFO ] [sig ] [1509/3515] Completed HIO in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:44.893608] [INFO ] [sig ] [1510/3515] Forecasting HIPO... [2026-01-07T20:23:44.893640] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-07T20:23:44.893670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-07T20:23:44.905032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-07T20:23:44.905345] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-07T20:23:44.906123] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-07T20:23:44.906175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:44.906206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:44.906232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:44.906288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:44.963141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:44.963971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:44.964053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:44.964087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:45.084921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:45.085082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:45.085121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:45.085150] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:45.088817] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-01-07T20:23:45.089079] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-07T20:23:45.089200] [INFO ] [sig ] HIPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:45.230237] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HIPO.txt [2026-01-07T20:23:45.230366] [INFO ] [sig ] [1510/3515] Completed HIPO in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:45.230405] [INFO ] [sig ] [1511/3515] Forecasting HITI... [2026-01-07T20:23:45.230435] [INFO ] [sig ] Generating forecast for: HITI [2026-01-07T20:23:45.230465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-07T20:23:45.241923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-07T20:23:45.242229] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-07T20:23:45.243023] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-07T20:23:45.243077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:45.243110] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:45.243137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:45.243194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:45.304246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:45.305030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:45.305112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:45.305144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:45.423673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:45.423834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:45.423872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:45.423901] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:45.427172] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-07T20:23:45.427437] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-07T20:23:45.427555] [INFO ] [sig ] HITI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:45.566679] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HITI.txt [2026-01-07T20:23:45.566808] [INFO ] [sig ] [1511/3515] Completed HITI in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:45.566847] [INFO ] [sig ] [1512/3515] Forecasting HIVE... [2026-01-07T20:23:45.566878] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-07T20:23:45.566907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-07T20:23:45.578658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-07T20:23:45.578937] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-07T20:23:45.579722] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-07T20:23:45.579774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:45.579805] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:45.579833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:45.579889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:45.636151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:45.636914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:45.637032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:45.637069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:45.756001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:45.756159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:45.756201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:45.756232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:45.759511] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-07T20:23:45.759816] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-07T20:23:45.759940] [INFO ] [sig ] HIVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:45.899724] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HIVE.txt [2026-01-07T20:23:45.899883] [INFO ] [sig ] [1512/3515] Completed HIVE in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:45.899926] [INFO ] [sig ] [1513/3515] Forecasting HIX... [2026-01-07T20:23:45.899960] [INFO ] [sig ] Generating forecast for: HIX [2026-01-07T20:23:45.899993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-07T20:23:45.911418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-07T20:23:45.911701] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-07T20:23:45.912625] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-07T20:23:45.912677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:45.912722] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:45.912750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:45.912807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:45.969523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:45.970359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:45.970446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:45.970479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:46.088192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:46.088385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:46.088426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:46.088456] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:46.092024] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-01-07T20:23:46.092294] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-07T20:23:46.092417] [INFO ] [sig ] HIX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:46.234345] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HIX.txt [2026-01-07T20:23:46.234500] [INFO ] [sig ] [1513/3515] Completed HIX in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:46.234541] [INFO ] [sig ] [1514/3515] Forecasting HL... [2026-01-07T20:23:46.234592] [INFO ] [sig ] Generating forecast for: HL [2026-01-07T20:23:46.234627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-07T20:23:46.246156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-07T20:23:46.246486] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-07T20:23:46.247245] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-07T20:23:46.247297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:46.247329] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:46.247355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:46.247412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:46.303031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:46.303705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:46.303786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:46.303819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:46.422708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:46.422826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:46.422864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:46.422893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:46.426030] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-07T20:23:46.426295] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-07T20:23:46.426415] [INFO ] [sig ] HL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:46.565785] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HL.txt [2026-01-07T20:23:46.565919] [INFO ] [sig ] [1514/3515] Completed HL in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:46.565958] [INFO ] [sig ] [1515/3515] Forecasting HLAL... [2026-01-07T20:23:46.565988] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-07T20:23:46.566017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-07T20:23:46.576949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-07T20:23:46.577224] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-07T20:23:46.577981] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-07T20:23:46.578034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:46.578066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:46.578093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:46.578149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:46.635097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:46.635693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:46.635771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:46.635803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:46.757553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:46.757727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:46.757768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:46.757798] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:46.761095] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-07T20:23:46.761366] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-07T20:23:46.761490] [INFO ] [sig ] HLAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:46.905442] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLAL.txt [2026-01-07T20:23:46.905641] [INFO ] [sig ] [1515/3515] Completed HLAL in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:46.905684] [INFO ] [sig ] [1516/3515] Forecasting HLF... [2026-01-07T20:23:46.905715] [INFO ] [sig ] Generating forecast for: HLF [2026-01-07T20:23:46.905746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-07T20:23:46.916901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-07T20:23:46.917289] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-07T20:23:46.918088] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-07T20:23:46.918141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:46.918174] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:46.918201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:46.918258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:46.974411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:46.975076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:46.975155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:46.975187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:47.093728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:47.093888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:47.093927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:47.093958] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:47.097232] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-07T20:23:47.097495] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-07T20:23:47.097637] [INFO ] [sig ] HLF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:47.236651] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLF.txt [2026-01-07T20:23:47.236766] [INFO ] [sig ] [1516/3515] Completed HLF in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:47.236810] [INFO ] [sig ] [1517/3515] Forecasting HLI... [2026-01-07T20:23:47.236841] [INFO ] [sig ] Generating forecast for: HLI [2026-01-07T20:23:47.236873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-07T20:23:47.249913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-07T20:23:47.250259] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-07T20:23:47.251252] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-07T20:23:47.251304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:47.251335] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:47.251361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:47.251416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:47.309020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:47.309642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:47.309723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:47.309765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:47.423487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:47.423611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:47.423648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:47.423678] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:47.426829] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=30.20%) [2026-01-07T20:23:47.427092] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-07T20:23:47.427214] [INFO ] [sig ] HLI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:47.566222] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLI.txt [2026-01-07T20:23:47.566331] [INFO ] [sig ] [1517/3515] Completed HLI in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:47.566370] [INFO ] [sig ] [1518/3515] Forecasting HLIO... [2026-01-07T20:23:47.566398] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-07T20:23:47.566427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-07T20:23:47.578483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-07T20:23:47.578792] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-07T20:23:47.579539] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-07T20:23:47.579683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:47.579717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:47.579743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:47.579799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:47.635333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:47.635946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:47.636029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:47.636063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:47.757998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:47.758132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:47.758171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:47.758199] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:47.761441] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-07T20:23:47.761725] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-07T20:23:47.761868] [INFO ] [sig ] HLIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:47.903142] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLIO.txt [2026-01-07T20:23:47.903295] [INFO ] [sig ] [1518/3515] Completed HLIO in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:47.903336] [INFO ] [sig ] [1519/3515] Forecasting HLLY... [2026-01-07T20:23:47.903367] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-07T20:23:47.903397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-07T20:23:47.915544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-07T20:23:47.915874] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-07T20:23:47.916688] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-07T20:23:47.916740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:47.916798] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:47.916826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:47.916882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:47.973315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:47.974051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:47.974138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:47.974171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:48.095340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:48.095504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:48.095545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:48.095593] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:48.099112] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-01-07T20:23:48.099386] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-07T20:23:48.099510] [INFO ] [sig ] HLLY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:48.245153] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLLY.txt [2026-01-07T20:23:48.245296] [INFO ] [sig ] [1519/3515] Completed HLLY in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:48.245337] [INFO ] [sig ] [1520/3515] Forecasting HLMN... [2026-01-07T20:23:48.245367] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-07T20:23:48.245397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-07T20:23:48.257551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-07T20:23:48.257928] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-07T20:23:48.258763] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-07T20:23:48.258816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:48.258849] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:48.258876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:48.258932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:48.316913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:48.317642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:48.317725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:48.317766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:48.438695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:48.438854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:48.438895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:48.438941] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:48.442316] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=79.42%) [2026-01-07T20:23:48.442603] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-07T20:23:48.442725] [INFO ] [sig ] HLMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:48.587041] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HLMN.txt [2026-01-07T20:23:48.587199] [INFO ] [sig ] [1520/3515] Completed HLMN in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:48.587241] [INFO ] [sig ] [1521/3515] Forecasting HLN... [2026-01-07T20:23:48.587273] [INFO ] [sig ] Generating forecast for: HLN [2026-01-07T20:23:48.587304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-07T20:23:48.599194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-07T20:23:48.599494] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-07T20:23:48.600345] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-07T20:23:48.600402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:48.600437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:48.600464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:48.600525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:48.664030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:48.664909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:48.664997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:48.665031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:48.784737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:48.784896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:48.784936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:48.784965] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:48.788523] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-07T20:23:48.788817] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-07T20:23:48.788947] [INFO ] [sig ] HLN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:48.933275] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLN.txt [2026-01-07T20:23:48.933417] [INFO ] [sig ] [1521/3515] Completed HLN in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:48.933456] [INFO ] [sig ] [1522/3515] Forecasting HLNE... [2026-01-07T20:23:48.933487] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-07T20:23:48.933520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-07T20:23:48.945317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-07T20:23:48.945619] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-07T20:23:48.946360] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-07T20:23:48.946413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:48.946445] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:48.946472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:48.946528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:49.004065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:49.004826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:49.004930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:49.004965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:49.123014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:49.123172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:49.123213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:49.123284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:49.126914] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-07T20:23:49.127185] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-07T20:23:49.127323] [INFO ] [sig ] HLNE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:49.269911] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HLNE.txt [2026-01-07T20:23:49.270073] [INFO ] [sig ] [1522/3515] Completed HLNE in 0.3s | 2.90 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-07T20:23:49.270116] [INFO ] [sig ] [1523/3515] Forecasting HLX... [2026-01-07T20:23:49.270146] [INFO ] [sig ] Generating forecast for: HLX [2026-01-07T20:23:49.270177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-07T20:23:49.281894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-07T20:23:49.282258] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-07T20:23:49.283047] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-07T20:23:49.283102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:49.283142] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:49.283170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:49.283228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:49.340666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:49.341665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:49.341752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:49.341786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:49.460589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:49.460749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:49.460791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:49.460821] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:49.464214] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-07T20:23:49.464493] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-07T20:23:49.464639] [INFO ] [sig ] HLX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:49.604875] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HLX.txt [2026-01-07T20:23:49.605017] [INFO ] [sig ] [1523/3515] Completed HLX in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:49.605059] [INFO ] [sig ] [1524/3515] Forecasting HMC... [2026-01-07T20:23:49.605090] [INFO ] [sig ] Generating forecast for: HMC [2026-01-07T20:23:49.605120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-07T20:23:49.617866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-07T20:23:49.618202] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-07T20:23:49.619213] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-07T20:23:49.619271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:49.619304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:49.619342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:49.619622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:49.679870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:49.680790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:49.680877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:49.680912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:49.804352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:49.804541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:49.804601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:49.804635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:49.808221] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-01-07T20:23:49.808515] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-07T20:23:49.808672] [INFO ] [sig ] HMC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:49.950255] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HMC.txt [2026-01-07T20:23:49.950403] [INFO ] [sig ] [1524/3515] Completed HMC in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:49.950443] [INFO ] [sig ] [1525/3515] Forecasting HMN... [2026-01-07T20:23:49.950474] [INFO ] [sig ] Generating forecast for: HMN [2026-01-07T20:23:49.950506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-07T20:23:49.962411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-07T20:23:49.962814] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-07T20:23:49.963570] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-07T20:23:49.963643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:49.963675] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:49.963702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:49.963757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:50.019348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:50.020242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:50.020332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:50.020365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:50.139601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:50.139774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:50.139814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:50.139842] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:50.143419] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-07T20:23:50.143751] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-07T20:23:50.143886] [INFO ] [sig ] HMN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:50.286522] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HMN.txt [2026-01-07T20:23:50.286697] [INFO ] [sig ] [1525/3515] Completed HMN in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:50.286740] [INFO ] [sig ] [1526/3515] Forecasting HMY... [2026-01-07T20:23:50.286771] [INFO ] [sig ] Generating forecast for: HMY [2026-01-07T20:23:50.286801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-07T20:23:50.298658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-07T20:23:50.298998] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-07T20:23:50.299807] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-07T20:23:50.299861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:50.299895] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:50.299923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:50.299979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:50.355751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:50.356520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:50.356631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:50.356666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:50.477067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:50.477231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:50.477271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:50.477300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:50.481072] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-07T20:23:50.481344] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-07T20:23:50.481471] [INFO ] [sig ] HMY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:50.622027] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HMY.txt [2026-01-07T20:23:50.622183] [INFO ] [sig ] [1526/3515] Completed HMY in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:50.622223] [INFO ] [sig ] [1527/3515] Forecasting HNDL... [2026-01-07T20:23:50.622254] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-07T20:23:50.622285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-07T20:23:50.633969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-07T20:23:50.634334] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-07T20:23:50.635113] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-07T20:23:50.635165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:50.635197] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:50.635223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:50.635279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:50.691806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:50.692414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:50.692497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:50.692530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:50.812872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:50.813030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:50.813071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:50.813099] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:50.816755] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-07T20:23:50.817032] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-07T20:23:50.817187] [INFO ] [sig ] HNDL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:50.956561] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HNDL.txt [2026-01-07T20:23:50.956740] [INFO ] [sig ] [1527/3515] Completed HNDL in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:50.956781] [INFO ] [sig ] [1528/3515] Forecasting HNI... [2026-01-07T20:23:50.956812] [INFO ] [sig ] Generating forecast for: HNI [2026-01-07T20:23:50.956849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-07T20:23:50.969538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-07T20:23:50.970009] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-07T20:23:50.970833] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-07T20:23:50.970889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:50.970922] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:50.970951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:50.971009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:51.030433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:51.031309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:51.031396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:51.031431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:51.152206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:51.152366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:51.152406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:51.152434] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:51.155889] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-07T20:23:51.156157] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-07T20:23:51.156280] [INFO ] [sig ] HNI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:51.299199] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HNI.txt [2026-01-07T20:23:51.299357] [INFO ] [sig ] [1528/3515] Completed HNI in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:51.299396] [INFO ] [sig ] [1529/3515] Forecasting HNRG... [2026-01-07T20:23:51.299426] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-07T20:23:51.299458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-07T20:23:51.311148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-07T20:23:51.311465] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-07T20:23:51.312311] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-07T20:23:51.312366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:51.312398] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:51.312426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:51.312484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:51.373507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:51.374221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:51.374346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:51.374394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:51.492002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:51.492154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:51.492194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:51.492222] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:51.495510] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-07T20:23:51.495796] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-07T20:23:51.495919] [INFO ] [sig ] HNRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:51.638378] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HNRG.txt [2026-01-07T20:23:51.638542] [INFO ] [sig ] [1529/3515] Completed HNRG in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:51.638603] [INFO ] [sig ] [1530/3515] Forecasting HOG... [2026-01-07T20:23:51.638637] [INFO ] [sig ] Generating forecast for: HOG [2026-01-07T20:23:51.638667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-07T20:23:51.650852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-07T20:23:51.651175] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-07T20:23:51.652183] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-07T20:23:51.652243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:51.652277] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:51.652306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:51.652364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:51.711215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:51.712041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:51.712126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:51.712160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:51.836758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:51.836914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:51.836953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:51.836982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:51.840282] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=9.61%) [2026-01-07T20:23:51.840550] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-07T20:23:51.840692] [INFO ] [sig ] HOG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:51.980366] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOG.txt [2026-01-07T20:23:51.980692] [INFO ] [sig ] [1530/3515] Completed HOG in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:51.980733] [INFO ] [sig ] [1531/3515] Forecasting HOLO... [2026-01-07T20:23:51.980764] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-07T20:23:51.980794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-07T20:23:51.993191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-07T20:23:51.993465] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-07T20:23:51.994220] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-07T20:23:51.994272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:51.994304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:51.994331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:51.994392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:52.054789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:52.055443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:52.055527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:52.055563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:52.176963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:52.177117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:52.177157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:52.177185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:52.180541] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=19.38%) [2026-01-07T20:23:52.180837] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-07T20:23:52.180968] [INFO ] [sig ] HOLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:52.327467] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOLO.txt [2026-01-07T20:23:52.327644] [INFO ] [sig ] [1531/3515] Completed HOLO in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:52.327700] [INFO ] [sig ] [1532/3515] Forecasting HOLX... [2026-01-07T20:23:52.327738] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-07T20:23:52.327774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-07T20:23:52.339764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-07T20:23:52.340046] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-07T20:23:52.340827] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-07T20:23:52.340881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:52.340916] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:52.340945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:52.341002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:52.399042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:52.399936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:52.400024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:52.400059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:52.526996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:52.527159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:52.527209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:52.527250] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:52.530988] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-01-07T20:23:52.531268] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-07T20:23:52.531396] [INFO ] [sig ] HOLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:52.678687] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HOLX.txt [2026-01-07T20:23:52.678850] [INFO ] [sig ] [1532/3515] Completed HOLX in 0.4s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:52.678891] [INFO ] [sig ] [1533/3515] Forecasting HOMB... [2026-01-07T20:23:52.678922] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-07T20:23:52.678954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-07T20:23:52.690325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-07T20:23:52.690691] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-07T20:23:52.691472] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-07T20:23:52.691524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:52.691559] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:52.691610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:52.691670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:52.750504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:52.751227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:52.751312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:52.751347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:52.877302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:52.877466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:52.877507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:52.877537] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:52.881000] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-01-07T20:23:52.881288] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-07T20:23:52.881420] [INFO ] [sig ] HOMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:53.027403] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOMB.txt [2026-01-07T20:23:53.027567] [INFO ] [sig ] [1533/3515] Completed HOMB in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:53.027638] [INFO ] [sig ] [1534/3515] Forecasting HON... [2026-01-07T20:23:53.027671] [INFO ] [sig ] Generating forecast for: HON [2026-01-07T20:23:53.027701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-07T20:23:53.039531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-07T20:23:53.039887] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-07T20:23:53.040695] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-07T20:23:53.040749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:53.040783] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:53.040811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:53.040870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:53.097953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:53.098595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:53.098675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:53.098707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:53.222854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:53.223011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:53.223050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:53.223079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:53.226342] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-07T20:23:53.226621] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-07T20:23:53.226744] [INFO ] [sig ] HON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:53.365181] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HON.txt [2026-01-07T20:23:53.365310] [INFO ] [sig ] [1534/3515] Completed HON in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:53.365350] [INFO ] [sig ] [1535/3515] Forecasting HOOD... [2026-01-07T20:23:53.365383] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-07T20:23:53.365414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-07T20:23:53.377248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-07T20:23:53.377549] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-07T20:23:53.378351] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-07T20:23:53.378403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:53.378435] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:53.378462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:53.378518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:53.434372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:53.435238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:53.435324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:53.435358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:53.558344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:53.558506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:53.558549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:53.558599] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:53.561976] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-07T20:23:53.562250] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-07T20:23:53.562377] [INFO ] [sig ] HOOD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:53.710696] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOOD.txt [2026-01-07T20:23:53.710951] [INFO ] [sig ] [1535/3515] Completed HOOD in 0.3s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:53.711017] [INFO ] [sig ] [1536/3515] Forecasting HOPE... [2026-01-07T20:23:53.711064] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-07T20:23:53.711104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-07T20:23:53.725022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-07T20:23:53.725405] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-07T20:23:53.726286] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-07T20:23:53.726341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:53.726406] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:53.726437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:53.726497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:53.789947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:53.790926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:53.791019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:53.791066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:53.910998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:53.911171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:53.911217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:53.911251] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:53.915097] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=18.72%) [2026-01-07T20:23:53.915397] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-07T20:23:53.915532] [INFO ] [sig ] HOPE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:54.065238] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOPE.txt [2026-01-07T20:23:54.065387] [INFO ] [sig ] [1536/3515] Completed HOPE in 0.4s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:54.065430] [INFO ] [sig ] [1537/3515] Forecasting HOUS... [2026-01-07T20:23:54.065463] [INFO ] [sig ] Generating forecast for: HOUS [2026-01-07T20:23:54.065494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOUS' from 'https://tdm.silogroup.org/data/derivative_storage/HOUS.csv'. [2026-01-07T20:23:54.077857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOUS'. [2026-01-07T20:23:54.078179] [INFO ] [FORECASTER] Starting predict_future for HOUS [2026-01-07T20:23:54.078968] [DEBUG] [LOCAL ] No optimal features file found for HOUS: ./output/feature-sets/HOUS.txt [2026-01-07T20:23:54.079035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:54.079070] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:54.079099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:54.079158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:54.140932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:54.141911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:54.142011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:54.142050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:54.271148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:54.271323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:54.271378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:54.271424] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:54.275208] [DEBUG] [FORECASTER] HOUS: Forecast T+1@11:T+2@11: DOWN (p=30.90%) [2026-01-07T20:23:54.275509] [INFO ] [FORECASTER] Completed predict_future for HOUS [2026-01-07T20:23:54.275664] [INFO ] [sig ] HOUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:54.443467] [INFO ] [LOCAL ] Saved forecast: HOUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HOUS.txt [2026-01-07T20:23:54.443697] [INFO ] [sig ] [1537/3515] Completed HOUS in 0.4s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:54.443749] [INFO ] [sig ] [1538/3515] Forecasting HP... [2026-01-07T20:23:54.443783] [INFO ] [sig ] Generating forecast for: HP [2026-01-07T20:23:54.443815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-07T20:23:54.461162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-07T20:23:54.461701] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-07T20:23:54.462681] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-07T20:23:54.462743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:54.462794] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:54.462829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:54.462890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:54.522873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:54.523852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:54.523950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:54.523985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:54.669340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:54.669527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:54.669620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:54.669657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:54.673436] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=75.27%) [2026-01-07T20:23:54.673812] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-07T20:23:54.673968] [INFO ] [sig ] HP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:54.886440] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HP.txt [2026-01-07T20:23:54.886668] [INFO ] [sig ] [1538/3515] Completed HP in 0.4s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:54.886719] [INFO ] [sig ] [1539/3515] Forecasting HPE... [2026-01-07T20:23:54.886755] [INFO ] [sig ] Generating forecast for: HPE [2026-01-07T20:23:54.886792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-07T20:23:54.906563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-07T20:23:54.907228] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-07T20:23:54.908431] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-07T20:23:54.908502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:54.908552] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:54.908617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:54.908709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:54.988527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:54.989779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:54.989900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:54.989957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:55.148800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:55.148973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:55.149015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:55.149113] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:55.153516] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-01-07T20:23:55.153927] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-07T20:23:55.154079] [INFO ] [sig ] HPE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:55.335156] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HPE.txt [2026-01-07T20:23:55.335379] [INFO ] [sig ] [1539/3515] Completed HPE in 0.4s | 2.90 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-07T20:23:55.335436] [INFO ] [sig ] [1540/3515] Forecasting HPF... [2026-01-07T20:23:55.335478] [INFO ] [sig ] Generating forecast for: HPF [2026-01-07T20:23:55.335519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-07T20:23:55.351661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-07T20:23:55.352152] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-07T20:23:55.353245] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-07T20:23:55.353313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:55.353355] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:55.353393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:55.353476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:55.430528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:55.431609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:55.431719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:55.431761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:55.583224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:55.583386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:55.583429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:55.583459] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:55.586911] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-07T20:23:55.587227] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-07T20:23:55.587366] [INFO ] [sig ] HPF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:55.730739] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HPF.txt [2026-01-07T20:23:55.730897] [INFO ] [sig ] [1540/3515] Completed HPF in 0.4s | 2.90 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-07T20:23:55.730945] [INFO ] [sig ] [1541/3515] Forecasting HPI... [2026-01-07T20:23:55.730978] [INFO ] [sig ] Generating forecast for: HPI [2026-01-07T20:23:55.731009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-07T20:23:55.743557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-07T20:23:55.743967] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-07T20:23:55.744760] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-07T20:23:55.744814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:55.744846] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:55.744873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:55.744930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:55.803334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:55.804222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:55.804326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:55.804363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:55.928287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:55.928455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:55.928496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:55.928525] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:55.932183] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=8.73%) [2026-01-07T20:23:55.932504] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-07T20:23:55.932657] [INFO ] [sig ] HPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:56.075064] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HPI.txt [2026-01-07T20:23:56.075222] [INFO ] [sig ] [1541/3515] Completed HPI in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:56.075265] [INFO ] [sig ] [1542/3515] Forecasting HPK... [2026-01-07T20:23:56.075298] [INFO ] [sig ] Generating forecast for: HPK [2026-01-07T20:23:56.075329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-07T20:23:56.087053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-07T20:23:56.087433] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-07T20:23:56.088249] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-07T20:23:56.088301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:56.088333] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:56.088360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:56.088416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:56.145846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:56.146704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:56.146793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:56.146826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:56.275046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:56.275203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:56.275242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:56.275271] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:56.278725] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=36.49%) [2026-01-07T20:23:56.278993] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-07T20:23:56.279130] [INFO ] [sig ] HPK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:56.418603] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HPK.txt [2026-01-07T20:23:56.418765] [INFO ] [sig ] [1542/3515] Completed HPK in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:56.418806] [INFO ] [sig ] [1543/3515] Forecasting HPP... [2026-01-07T20:23:56.418837] [INFO ] [sig ] Generating forecast for: HPP [2026-01-07T20:23:56.418867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-07T20:23:56.431464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-07T20:23:56.431771] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-07T20:23:56.432516] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-07T20:23:56.432587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:56.432623] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:56.432650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:56.432706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:56.490256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:56.491138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:56.491226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:56.491259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:56.613066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:56.613227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:56.613269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:56.613300] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:56.616693] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=75.17%) [2026-01-07T20:23:56.616967] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-07T20:23:56.617098] [INFO ] [sig ] HPP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:56.757171] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HPP.txt [2026-01-07T20:23:56.757298] [INFO ] [sig ] [1543/3515] Completed HPP in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:56.757337] [INFO ] [sig ] [1544/3515] Forecasting HPQ... [2026-01-07T20:23:56.757367] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-07T20:23:56.757397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-07T20:23:56.768758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-07T20:23:56.769026] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-07T20:23:56.769812] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-07T20:23:56.769865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:56.769896] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:56.769922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:56.769977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:56.825413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:56.826032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:56.826112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:56.826143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:56.947663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:56.947794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:56.947848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:56.947876] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:56.951850] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=55.87%) [2026-01-07T20:23:56.952111] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-07T20:23:56.952230] [INFO ] [sig ] HPQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:57.091495] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HPQ.txt [2026-01-07T20:23:57.091637] [INFO ] [sig ] [1544/3515] Completed HPQ in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:57.091680] [INFO ] [sig ] [1545/3515] Forecasting HPS... [2026-01-07T20:23:57.091709] [INFO ] [sig ] Generating forecast for: HPS [2026-01-07T20:23:57.091740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-07T20:23:57.103283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-07T20:23:57.103656] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-07T20:23:57.104433] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-07T20:23:57.104484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:57.104516] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:57.104543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:57.104616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:57.161673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:57.162521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:57.162630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:57.162666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:57.284561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:57.284734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:57.284775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:57.284803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:57.288093] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-07T20:23:57.288387] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-07T20:23:57.288516] [INFO ] [sig ] HPS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:57.427779] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HPS.txt [2026-01-07T20:23:57.427899] [INFO ] [sig ] [1545/3515] Completed HPS in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:57.427937] [INFO ] [sig ] [1546/3515] Forecasting HQI... [2026-01-07T20:23:57.427967] [INFO ] [sig ] Generating forecast for: HQI [2026-01-07T20:23:57.427997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-07T20:23:57.438855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-07T20:23:57.439168] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-07T20:23:57.439958] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-07T20:23:57.440010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:57.440049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:57.440077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:57.440132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:57.498264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:57.499071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:57.499184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:57.499218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:57.608687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:57.608795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:57.608832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:57.608861] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:57.612035] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-07T20:23:57.612295] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-07T20:23:57.612420] [INFO ] [sig ] HQI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:57.751954] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HQI.txt [2026-01-07T20:23:57.752088] [INFO ] [sig ] [1546/3515] Completed HQI in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:57.752127] [INFO ] [sig ] [1547/3515] Forecasting HQL... [2026-01-07T20:23:57.752157] [INFO ] [sig ] Generating forecast for: HQL [2026-01-07T20:23:57.752189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-07T20:23:57.763734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-07T20:23:57.764038] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-07T20:23:57.764839] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-07T20:23:57.764894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:57.764927] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:57.764956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:57.765014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:57.823656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:57.824449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:57.824535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:57.824568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:57.942695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:57.942838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:57.942889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:57.942919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:57.946155] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=48.69%) [2026-01-07T20:23:57.946421] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-07T20:23:57.946543] [INFO ] [sig ] HQL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:58.086652] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HQL.txt [2026-01-07T20:23:58.086785] [INFO ] [sig ] [1547/3515] Completed HQL in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:58.086825] [INFO ] [sig ] [1548/3515] Forecasting HQY... [2026-01-07T20:23:58.086855] [INFO ] [sig ] Generating forecast for: HQY [2026-01-07T20:23:58.086884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-07T20:23:58.098183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-07T20:23:58.098492] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-07T20:23:58.099254] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-07T20:23:58.099305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:58.099348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:58.099375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:58.099432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:58.156673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:58.157353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:58.157434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:58.157468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:58.279271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:58.279427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:58.279467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:58.279496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:58.282907] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-01-07T20:23:58.283181] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-07T20:23:58.283305] [INFO ] [sig ] HQY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:58.421951] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HQY.txt [2026-01-07T20:23:58.422104] [INFO ] [sig ] [1548/3515] Completed HQY in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:58.422145] [INFO ] [sig ] [1549/3515] Forecasting HRB... [2026-01-07T20:23:58.422175] [INFO ] [sig ] Generating forecast for: HRB [2026-01-07T20:23:58.422205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-07T20:23:58.433727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-07T20:23:58.434067] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-07T20:23:58.435051] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-07T20:23:58.435103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:58.435134] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:58.435160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:58.435216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:58.492323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:58.493218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:58.493307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:58.493340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:58.617798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:58.617957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:58.617997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:58.618026] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:58.621312] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-07T20:23:58.621596] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-07T20:23:58.621718] [INFO ] [sig ] HRB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:58.759399] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HRB.txt [2026-01-07T20:23:58.759594] [INFO ] [sig ] [1549/3515] Completed HRB in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:58.759637] [INFO ] [sig ] [1550/3515] Forecasting HRL... [2026-01-07T20:23:58.759668] [INFO ] [sig ] Generating forecast for: HRL [2026-01-07T20:23:58.759700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-07T20:23:58.771072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-07T20:23:58.771386] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-07T20:23:58.772165] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-07T20:23:58.772217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:58.772249] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:58.772276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:58.772342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:58.827410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:58.828100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:58.828183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:58.828215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:58.949232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:58.949404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:58.949444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:58.949473] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:58.953490] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-07T20:23:58.953790] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-07T20:23:58.953926] [INFO ] [sig ] HRL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:59.093902] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HRL.txt [2026-01-07T20:23:59.094038] [INFO ] [sig ] [1550/3515] Completed HRL in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:59.094077] [INFO ] [sig ] [1551/3515] Forecasting HRMY... [2026-01-07T20:23:59.094108] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-07T20:23:59.094139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-07T20:23:59.105775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-07T20:23:59.106086] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-07T20:23:59.106840] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-07T20:23:59.106892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:59.106923] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:59.106949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:59.107004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:59.162979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:59.163673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:59.163755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:59.163788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:59.279875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:59.280032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:59.280072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:59.280101] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:59.283394] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-01-07T20:23:59.283684] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-07T20:23:59.283807] [INFO ] [sig ] HRMY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:23:59.420821] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HRMY.txt [2026-01-07T20:23:59.420962] [INFO ] [sig ] [1551/3515] Completed HRMY in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:59.421002] [INFO ] [sig ] [1552/3515] Forecasting HRTG... [2026-01-07T20:23:59.421041] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-07T20:23:59.421084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-07T20:23:59.433242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-07T20:23:59.433794] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-07T20:23:59.434596] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-07T20:23:59.434649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:59.434682] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:59.434709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:59.434765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:59.491747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:59.492442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:59.492526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:59.492559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:59.613039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:59.613195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:59.613235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:59.613265] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:59.616558] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-01-07T20:23:59.616842] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-07T20:23:59.616966] [INFO ] [sig ] HRTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:23:59.760524] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HRTG.txt [2026-01-07T20:23:59.760691] [INFO ] [sig ] [1552/3515] Completed HRTG in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:23:59.760733] [INFO ] [sig ] [1553/3515] Forecasting HRTX... [2026-01-07T20:23:59.760765] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-07T20:23:59.760795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-07T20:23:59.772276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-07T20:23:59.772606] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-07T20:23:59.773352] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-07T20:23:59.773403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:23:59.773462] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:23:59.773491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:23:59.773547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:23:59.830137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:23:59.830897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:23:59.830980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:23:59.831013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:23:59.950256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:23:59.950420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:23:59.950467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:23:59.950503] [INFO ] [FORECASTER] Training complete [2026-01-07T20:23:59.953837] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-07T20:23:59.954104] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-07T20:23:59.954229] [INFO ] [sig ] HRTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:00.097057] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HRTX.txt [2026-01-07T20:24:00.097198] [INFO ] [sig ] [1553/3515] Completed HRTX in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:24:00.097238] [INFO ] [sig ] [1554/3515] Forecasting HRZN... [2026-01-07T20:24:00.097268] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-07T20:24:00.097299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-07T20:24:00.108553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-07T20:24:00.108833] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-07T20:24:00.109600] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-07T20:24:00.109655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:00.109686] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:00.109712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:00.109768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:00.164881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:00.165481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:00.165561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:00.165612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:00.284698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:00.284839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:00.284878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:00.284907] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:00.288139] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-01-07T20:24:00.288402] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-07T20:24:00.288526] [INFO ] [sig ] HRZN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:00.429503] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HRZN.txt [2026-01-07T20:24:00.431001] [INFO ] [sig ] [1554/3515] Completed HRZN in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:24:00.431046] [INFO ] [sig ] [1555/3515] Forecasting HSAI... [2026-01-07T20:24:00.431076] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-07T20:24:00.431107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-07T20:24:00.442666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-07T20:24:00.442947] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-07T20:24:00.443721] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-07T20:24:00.443774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:00.443806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:00.443834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:00.443890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:00.499913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:00.500536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:00.500632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:00.500666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:00.622733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:00.622880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:00.622917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:00.622963] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:00.626220] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=61.83%) [2026-01-07T20:24:00.626488] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-07T20:24:00.626627] [INFO ] [sig ] HSAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:00.764606] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HSAI.txt [2026-01-07T20:24:00.764725] [INFO ] [sig ] [1555/3515] Completed HSAI in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:24:00.764764] [INFO ] [sig ] [1556/3515] Forecasting HSBC... [2026-01-07T20:24:00.764794] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-07T20:24:00.764824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-07T20:24:00.775953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-07T20:24:00.776246] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-07T20:24:00.776995] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-07T20:24:00.777046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:00.777077] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:00.777104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:00.777160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:00.832333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:00.832941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:00.833020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:00.833052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:00.957600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:00.957742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:00.957780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:00.957845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:00.961151] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-07T20:24:00.961445] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-07T20:24:00.961608] [INFO ] [sig ] HSBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:01.102122] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HSBC.txt [2026-01-07T20:24:01.102298] [INFO ] [sig ] [1556/3515] Completed HSBC in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:24:01.102339] [INFO ] [sig ] [1557/3515] Forecasting HSCS... [2026-01-07T20:24:01.102369] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-07T20:24:01.102402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-07T20:24:01.114260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-07T20:24:01.114610] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-07T20:24:01.115461] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-07T20:24:01.115517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:01.115550] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:01.115604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:01.115667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:01.173157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:01.173921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:01.174010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:01.174045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:01.286193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:01.286352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:01.286398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:01.286428] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:01.289840] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-01-07T20:24:01.290112] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-07T20:24:01.290235] [INFO ] [sig ] HSCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:01.431150] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HSCS.txt [2026-01-07T20:24:01.431310] [INFO ] [sig ] [1557/3515] Completed HSCS in 0.3s | 2.90 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-07T20:24:01.431352] [INFO ] [sig ] [1558/3515] Forecasting HSHP... [2026-01-07T20:24:01.431384] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-07T20:24:01.431415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-07T20:24:01.443991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-07T20:24:01.444295] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-07T20:24:01.445073] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-07T20:24:01.445127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:01.445160] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:01.445187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:01.445247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:01.505457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:01.506452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:01.506542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:01.506595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:01.638053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:01.638223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:01.638265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:01.638297] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:01.641997] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-07T20:24:01.642292] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-07T20:24:01.642426] [INFO ] [sig ] HSHP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:01.808364] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HSHP.txt [2026-01-07T20:24:01.808535] [INFO ] [sig ] [1558/3515] Completed HSHP in 0.4s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:01.808597] [INFO ] [sig ] [1559/3515] Forecasting HSIC... [2026-01-07T20:24:01.808630] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-07T20:24:01.808663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-07T20:24:01.821848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-07T20:24:01.822242] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-07T20:24:01.823045] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-07T20:24:01.823099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:01.823132] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:01.823159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:01.823228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:01.880398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:01.881480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:01.881800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:01.881837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:02.009159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:02.009326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:02.009365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:02.009394] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:02.013467] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-07T20:24:02.013833] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-07T20:24:02.013970] [INFO ] [sig ] HSIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:02.159858] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HSIC.txt [2026-01-07T20:24:02.160045] [INFO ] [sig ] [1559/3515] Completed HSIC in 0.4s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:02.160087] [INFO ] [sig ] [1560/3515] Forecasting HSTM... [2026-01-07T20:24:02.160119] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-07T20:24:02.160149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-07T20:24:02.172857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-07T20:24:02.173265] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-07T20:24:02.174136] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-07T20:24:02.174195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:02.174229] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:02.174258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:02.174317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:02.234398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:02.235343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:02.235462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:02.235499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:02.360589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:02.360746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:02.360785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:02.360816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:02.364279] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-01-07T20:24:02.364549] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-07T20:24:02.364847] [INFO ] [sig ] HSTM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:02.505120] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HSTM.txt [2026-01-07T20:24:02.505233] [INFO ] [sig ] [1560/3515] Completed HSTM in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:02.505272] [INFO ] [sig ] [1561/3515] Forecasting HSY... [2026-01-07T20:24:02.505302] [INFO ] [sig ] Generating forecast for: HSY [2026-01-07T20:24:02.505333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-07T20:24:02.517294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-07T20:24:02.517564] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-07T20:24:02.518326] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-07T20:24:02.518386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:02.518419] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:02.518446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:02.518502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:02.577077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:02.577721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:02.577801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:02.577834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:02.694315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:02.694439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:02.694477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:02.694505] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:02.698070] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-01-07T20:24:02.698338] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-07T20:24:02.698458] [INFO ] [sig ] HSY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:02.838312] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HSY.txt [2026-01-07T20:24:02.838432] [INFO ] [sig ] [1561/3515] Completed HSY in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:02.838470] [INFO ] [sig ] [1562/3515] Forecasting HTBK... [2026-01-07T20:24:02.838498] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-07T20:24:02.838528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-07T20:24:02.850347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-07T20:24:02.850676] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-07T20:24:02.851429] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-07T20:24:02.851481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:02.851512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:02.851539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:02.851611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:02.911371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:02.912243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:02.912328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:02.912362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:03.037518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:03.037713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:03.037754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:03.037782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:03.041228] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-01-07T20:24:03.041529] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-07T20:24:03.041677] [INFO ] [sig ] HTBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:03.182114] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HTBK.txt [2026-01-07T20:24:03.182262] [INFO ] [sig ] [1562/3515] Completed HTBK in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:03.182302] [INFO ] [sig ] [1563/3515] Forecasting HTD... [2026-01-07T20:24:03.182332] [INFO ] [sig ] Generating forecast for: HTD [2026-01-07T20:24:03.182363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-07T20:24:03.194658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-07T20:24:03.194972] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-07T20:24:03.195896] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-07T20:24:03.195948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:03.195979] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:03.196007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:03.196063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:03.253477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:03.254283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:03.254401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:03.254454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:03.377901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:03.378057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:03.378096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:03.378125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:03.381416] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-07T20:24:03.381703] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-07T20:24:03.381826] [INFO ] [sig ] HTD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:03.528377] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HTD.txt [2026-01-07T20:24:03.528516] [INFO ] [sig ] [1563/3515] Completed HTD in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:03.528556] [INFO ] [sig ] [1564/3515] Forecasting HTGC... [2026-01-07T20:24:03.528797] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-07T20:24:03.528831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-07T20:24:03.540787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-07T20:24:03.541083] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-07T20:24:03.542036] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-07T20:24:03.542090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:03.542123] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:03.542151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:03.542209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:03.601895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:03.602616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:03.602700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:03.602735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:03.729316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:03.729484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:03.729524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:03.729600] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:03.733454] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-01-07T20:24:03.734034] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-07T20:24:03.734184] [INFO ] [sig ] HTGC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:03.887066] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HTGC.txt [2026-01-07T20:24:03.887234] [INFO ] [sig ] [1564/3515] Completed HTGC in 0.4s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:03.887277] [INFO ] [sig ] [1565/3515] Forecasting HTH... [2026-01-07T20:24:03.887308] [INFO ] [sig ] Generating forecast for: HTH [2026-01-07T20:24:03.887339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-07T20:24:03.899461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-07T20:24:03.899787] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-07T20:24:03.900567] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-07T20:24:03.900656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:03.900688] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:03.900715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:03.900771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:03.958998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:03.959756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:03.959838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:03.959871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:04.076383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:04.076542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:04.076615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:04.076651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:04.080036] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-01-07T20:24:04.080301] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-07T20:24:04.080423] [INFO ] [sig ] HTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:04.223529] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HTH.txt [2026-01-07T20:24:04.223692] [INFO ] [sig ] [1565/3515] Completed HTH in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:04.223733] [INFO ] [sig ] [1566/3515] Forecasting HTLD... [2026-01-07T20:24:04.223949] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-07T20:24:04.223978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-07T20:24:04.236016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-07T20:24:04.236362] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-07T20:24:04.237323] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-07T20:24:04.237375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:04.237407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:04.237434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:04.237489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:04.293718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:04.294488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:04.294590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:04.294626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:04.414278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:04.414438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:04.414477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:04.414507] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:04.417844] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-07T20:24:04.418146] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-07T20:24:04.418278] [INFO ] [sig ] HTLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:04.570037] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HTLD.txt [2026-01-07T20:24:04.570231] [INFO ] [sig ] [1566/3515] Completed HTLD in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:04.570275] [INFO ] [sig ] [1567/3515] Forecasting HTOO... [2026-01-07T20:24:04.570305] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-07T20:24:04.570335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-07T20:24:04.581290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-07T20:24:04.581710] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-07T20:24:04.582485] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-07T20:24:04.582537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:04.582594] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:04.582625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:04.582682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:04.640617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:04.641454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:04.641538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:04.641589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:04.756998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:04.757151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:04.757191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:04.757220] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:04.760528] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-07T20:24:04.760813] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-07T20:24:04.760937] [INFO ] [sig ] HTOO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:04.908678] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HTOO.txt [2026-01-07T20:24:04.908823] [INFO ] [sig ] [1567/3515] Completed HTOO in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:04.908867] [INFO ] [sig ] [1568/3515] Forecasting HTZ... [2026-01-07T20:24:04.908897] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-07T20:24:04.908930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-07T20:24:04.920733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-07T20:24:04.921053] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-07T20:24:04.922062] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-07T20:24:04.922117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:04.922150] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:04.922177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:04.922234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:04.983499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:04.984408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:04.984498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:04.984532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:05.116916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:05.117097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:05.117143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:05.117174] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:05.120774] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=39.49%) [2026-01-07T20:24:05.121054] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-07T20:24:05.121186] [INFO ] [sig ] HTZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:05.273046] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HTZ.txt [2026-01-07T20:24:05.273192] [INFO ] [sig ] [1568/3515] Completed HTZ in 0.4s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:05.273234] [INFO ] [sig ] [1569/3515] Forecasting HUBB... [2026-01-07T20:24:05.273264] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-07T20:24:05.273295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-07T20:24:05.284557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-07T20:24:05.284893] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-07T20:24:05.285662] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-07T20:24:05.285714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:05.285747] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:05.285774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:05.285830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:05.344306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:05.345089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:05.345175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:05.345209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:05.466363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:05.466522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:05.466562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:05.466616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:05.470189] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-07T20:24:05.470462] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-07T20:24:05.470637] [INFO ] [sig ] HUBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:05.617160] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HUBB.txt [2026-01-07T20:24:05.617322] [INFO ] [sig ] [1569/3515] Completed HUBB in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:05.617364] [INFO ] [sig ] [1570/3515] Forecasting HUBG... [2026-01-07T20:24:05.617394] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-07T20:24:05.617425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-07T20:24:05.630084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-07T20:24:05.630469] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-07T20:24:05.631496] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-07T20:24:05.631550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:05.631639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:05.631682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:05.631765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:05.691087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:05.691973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:05.692058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:05.692092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:05.809260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:05.809379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:05.809417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:05.809446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:05.812654] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=52.41%) [2026-01-07T20:24:05.812922] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-07T20:24:05.813042] [INFO ] [sig ] HUBG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:05.953727] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HUBG.txt [2026-01-07T20:24:05.953846] [INFO ] [sig ] [1570/3515] Completed HUBG in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:05.953887] [INFO ] [sig ] [1571/3515] Forecasting HUBS... [2026-01-07T20:24:05.953918] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-07T20:24:05.953947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-07T20:24:05.965304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-07T20:24:05.965630] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-07T20:24:05.966422] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-07T20:24:05.966476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:05.966509] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:05.966537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:05.966619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:06.027537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:06.028438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:06.028839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:06.028877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:06.153170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:06.153297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:06.153338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:06.153367] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:06.156688] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-07T20:24:06.156953] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-07T20:24:06.157073] [INFO ] [sig ] HUBS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:06.359326] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HUBS.txt [2026-01-07T20:24:06.359483] [INFO ] [sig ] [1571/3515] Completed HUBS in 0.4s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:06.359525] [INFO ] [sig ] [1572/3515] Forecasting HUM... [2026-01-07T20:24:06.359591] [INFO ] [sig ] Generating forecast for: HUM [2026-01-07T20:24:06.359626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-07T20:24:06.371349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-07T20:24:06.371751] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-07T20:24:06.372569] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-07T20:24:06.372662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:06.372698] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:06.372726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:06.372785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:06.429508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:06.430307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:06.430390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:06.430423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:06.552350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:06.552470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:06.552507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:06.552536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:06.555738] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-07T20:24:06.556000] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-07T20:24:06.556120] [INFO ] [sig ] HUM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:06.703852] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HUM.txt [2026-01-07T20:24:06.704029] [INFO ] [sig ] [1572/3515] Completed HUM in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:06.704073] [INFO ] [sig ] [1573/3515] Forecasting HUN... [2026-01-07T20:24:06.704105] [INFO ] [sig ] Generating forecast for: HUN [2026-01-07T20:24:06.704139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-07T20:24:06.715853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-07T20:24:06.716230] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-07T20:24:06.717058] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-07T20:24:06.717113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:06.717146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:06.717174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:06.717232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:06.776705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:06.777425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:06.777513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:06.777552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:06.898353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:06.898513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:06.898555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:06.898637] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:06.902151] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-01-07T20:24:06.902434] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-07T20:24:06.902564] [INFO ] [sig ] HUN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:07.049168] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HUN.txt [2026-01-07T20:24:07.049320] [INFO ] [sig ] [1573/3515] Completed HUN in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:07.049360] [INFO ] [sig ] [1574/3515] Forecasting HURC... [2026-01-07T20:24:07.049392] [INFO ] [sig ] Generating forecast for: HURC [2026-01-07T20:24:07.049423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-07T20:24:07.060796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-07T20:24:07.061145] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-07T20:24:07.061944] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-07T20:24:07.061997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:07.062030] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:07.062057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:07.062113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:07.120358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:07.121174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:07.121261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:07.121296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:07.231195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:07.231353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:07.231392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:07.231421] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:07.235108] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=33.56%) [2026-01-07T20:24:07.235380] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-07T20:24:07.235505] [INFO ] [sig ] HURC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:07.375131] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HURC.txt [2026-01-07T20:24:07.375273] [INFO ] [sig ] [1574/3515] Completed HURC in 0.3s | 2.90 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-07T20:24:07.375313] [INFO ] [sig ] [1575/3515] Forecasting HURN... [2026-01-07T20:24:07.375343] [INFO ] [sig ] Generating forecast for: HURN [2026-01-07T20:24:07.375372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-07T20:24:07.386747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-07T20:24:07.387054] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-07T20:24:07.387813] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-07T20:24:07.387865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:07.387898] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:07.387925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:07.387984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:07.443494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:07.444398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:07.444491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:07.444524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:07.566388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:07.566561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:07.566636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:07.566671] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:07.570118] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-07T20:24:07.570410] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-07T20:24:07.570537] [INFO ] [sig ] HURN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:07.728786] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HURN.txt [2026-01-07T20:24:07.729027] [INFO ] [sig ] [1575/3515] Completed HURN in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-07T20:24:07.729109] [INFO ] [sig ] [1576/3515] Forecasting HUYA... [2026-01-07T20:24:07.729168] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-07T20:24:07.729233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-07T20:24:07.745477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-07T20:24:07.745956] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-07T20:24:07.747112] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-07T20:24:07.747182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:07.747233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:07.747280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:07.747372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:07.818226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:07.819115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:07.819209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:07.819244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:07.943889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:07.944048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:07.944089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:07.944118] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:07.947470] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-07T20:24:07.947759] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-07T20:24:07.947885] [INFO ] [sig ] HUYA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:08.087260] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HUYA.txt [2026-01-07T20:24:08.087407] [INFO ] [sig ] [1576/3515] Completed HUYA in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:08.087447] [INFO ] [sig ] [1577/3515] Forecasting HWC... [2026-01-07T20:24:08.087476] [INFO ] [sig ] Generating forecast for: HWC [2026-01-07T20:24:08.087506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-07T20:24:08.099104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-07T20:24:08.099452] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-07T20:24:08.100291] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-07T20:24:08.100345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:08.100378] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:08.100404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:08.100465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:08.157472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:08.158273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:08.158358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:08.158390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:08.283594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:08.283753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:08.283795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:08.283824] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:08.287253] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-07T20:24:08.287518] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-07T20:24:08.287697] [INFO ] [sig ] HWC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:08.448531] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HWC.txt [2026-01-07T20:24:08.448713] [INFO ] [sig ] [1577/3515] Completed HWC in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:08.448755] [INFO ] [sig ] [1578/3515] Forecasting HWH... [2026-01-07T20:24:08.448785] [INFO ] [sig ] Generating forecast for: HWH [2026-01-07T20:24:08.448816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-07T20:24:08.459937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-07T20:24:08.460320] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-07T20:24:08.461104] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-07T20:24:08.461158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:08.461190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:08.461217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:08.461273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:08.519624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:08.520475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:08.520561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:08.520619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:08.643802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:08.643966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:08.644006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:08.644035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:08.647484] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-01-07T20:24:08.647828] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-07T20:24:08.647962] [INFO ] [sig ] HWH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:08.807034] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HWH.txt [2026-01-07T20:24:08.807194] [INFO ] [sig ] [1578/3515] Completed HWH in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:08.807236] [INFO ] [sig ] [1579/3515] Forecasting HWKN... [2026-01-07T20:24:08.807266] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-07T20:24:08.807296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-07T20:24:08.819966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-07T20:24:08.820335] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-07T20:24:08.821143] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-07T20:24:08.821196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:08.821229] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:08.821256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:08.821313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:08.880022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:08.880912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:08.880999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:08.881032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:09.002514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:09.002688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:09.002748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:09.002779] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:09.006218] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-07T20:24:09.006493] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-07T20:24:09.006640] [INFO ] [sig ] HWKN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:09.151601] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HWKN.txt [2026-01-07T20:24:09.151774] [INFO ] [sig ] [1579/3515] Completed HWKN in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:09.151819] [INFO ] [sig ] [1580/3515] Forecasting HWM... [2026-01-07T20:24:09.151850] [INFO ] [sig ] Generating forecast for: HWM [2026-01-07T20:24:09.151891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-07T20:24:09.164547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-07T20:24:09.164866] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-07T20:24:09.165708] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-07T20:24:09.165761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:09.165998] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:09.166030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:09.166095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:09.223188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:09.223848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:09.223979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:09.224017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:09.344548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:09.344699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:09.344738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:09.344767] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:09.348665] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-07T20:24:09.349121] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-07T20:24:09.349241] [INFO ] [sig ] HWM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:09.490928] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HWM.txt [2026-01-07T20:24:09.491071] [INFO ] [sig ] [1580/3515] Completed HWM in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:09.491112] [INFO ] [sig ] [1581/3515] Forecasting HXL... [2026-01-07T20:24:09.491147] [INFO ] [sig ] Generating forecast for: HXL [2026-01-07T20:24:09.491178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-07T20:24:09.502726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-07T20:24:09.503017] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-07T20:24:09.503815] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-07T20:24:09.503866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:09.503899] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:09.503927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:09.503984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:09.561283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:09.561930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:09.562023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:09.562058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:09.688261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:09.688396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:09.688436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:09.688466] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:09.691807] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-07T20:24:09.692074] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-07T20:24:09.692195] [INFO ] [sig ] HXL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:09.834566] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HXL.txt [2026-01-07T20:24:09.834721] [INFO ] [sig ] [1581/3515] Completed HXL in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:09.834762] [INFO ] [sig ] [1582/3515] Forecasting HY... [2026-01-07T20:24:09.834791] [INFO ] [sig ] Generating forecast for: HY [2026-01-07T20:24:09.834821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-07T20:24:09.846053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-07T20:24:09.846342] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-07T20:24:09.847116] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-07T20:24:09.847168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:09.847199] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:09.847249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:09.847307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:09.906957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:09.907567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:09.907667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:09.907701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:10.034074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:10.034227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:10.034267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:10.034297] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:10.037690] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-01-07T20:24:10.037961] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-07T20:24:10.038092] [INFO ] [sig ] HY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:10.195741] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HY.txt [2026-01-07T20:24:10.196031] [INFO ] [sig ] [1582/3515] Completed HY in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:10.196069] [INFO ] [sig ] [1583/3515] Forecasting HYFM... [2026-01-07T20:24:10.196099] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-07T20:24:10.196129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-07T20:24:10.206566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-07T20:24:10.206867] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-07T20:24:10.207658] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-07T20:24:10.207710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:10.207744] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:10.207783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:10.207843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:10.267496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:10.268407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:10.268490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:10.268523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:10.385657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:10.385797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:10.385837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:10.385868] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:10.389218] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-01-07T20:24:10.389483] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-07T20:24:10.389655] [INFO ] [sig ] HYFM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:10.534637] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HYFM.txt [2026-01-07T20:24:10.534785] [INFO ] [sig ] [1583/3515] Completed HYFM in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:10.534834] [INFO ] [sig ] [1584/3515] Forecasting HYI... [2026-01-07T20:24:10.534866] [INFO ] [sig ] Generating forecast for: HYI [2026-01-07T20:24:10.534897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-07T20:24:10.546405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-07T20:24:10.546732] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-07T20:24:10.547535] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-07T20:24:10.547610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:10.547646] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:10.547674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:10.547732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:10.605003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:10.605641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:10.605732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:10.605768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:10.723678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:10.723805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:10.723843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:10.723871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:10.727084] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=23.04%) [2026-01-07T20:24:10.727346] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-07T20:24:10.727465] [INFO ] [sig ] HYI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:10.866400] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HYI.txt [2026-01-07T20:24:10.866525] [INFO ] [sig ] [1584/3515] Completed HYI in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:10.866566] [INFO ] [sig ] [1585/3515] Forecasting HYLS... [2026-01-07T20:24:10.866623] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-07T20:24:10.866656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-07T20:24:10.877455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-07T20:24:10.877763] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-07T20:24:10.878517] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-07T20:24:10.878585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:10.878621] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:10.878652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:10.878708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:10.934343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:10.934950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:10.935028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:10.935060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:11.052120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:11.052274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:11.052314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:11.052343] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:11.055681] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-07T20:24:11.055951] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-07T20:24:11.056074] [INFO ] [sig ] HYLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:11.199239] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HYLS.txt [2026-01-07T20:24:11.199397] [INFO ] [sig ] [1585/3515] Completed HYLS in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:11.199438] [INFO ] [sig ] [1586/3515] Forecasting HYMC... [2026-01-07T20:24:11.199468] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-07T20:24:11.199499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-07T20:24:11.210675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-07T20:24:11.211048] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-07T20:24:11.211848] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-07T20:24:11.211900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:11.211932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:11.211959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:11.212015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:11.267609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:11.268221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:11.268301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:11.268334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:11.386089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:11.386221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:11.386259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:11.386287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:11.389499] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-01-07T20:24:11.389801] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-07T20:24:11.389925] [INFO ] [sig ] HYMC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:11.530079] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HYMC.txt [2026-01-07T20:24:11.530199] [INFO ] [sig ] [1586/3515] Completed HYMC in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:11.530237] [INFO ] [sig ] [1587/3515] Forecasting HYXF... [2026-01-07T20:24:11.530267] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-07T20:24:11.530303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-07T20:24:11.540987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-07T20:24:11.541252] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-07T20:24:11.542010] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-07T20:24:11.542061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:11.542122] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:11.542151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:11.542207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:11.598092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:11.598738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:11.598818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:11.598851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:11.707979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:11.708106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:11.708145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:11.708175] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:11.711416] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-07T20:24:11.711713] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-07T20:24:11.711838] [INFO ] [sig ] HYXF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:11.856072] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/HYXF.txt [2026-01-07T20:24:11.856227] [INFO ] [sig ] [1587/3515] Completed HYXF in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:11.856270] [INFO ] [sig ] [1588/3515] Forecasting HYZD... [2026-01-07T20:24:11.856300] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-07T20:24:11.856330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-07T20:24:11.867507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-07T20:24:11.867849] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-07T20:24:11.868696] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-07T20:24:11.868751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:11.868784] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:11.868811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:11.868869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:11.926797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:11.927855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:11.927967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:11.928006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:12.052822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:12.053007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:12.053056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:12.053088] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:12.056747] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-07T20:24:12.057055] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-07T20:24:12.057192] [INFO ] [sig ] HYZD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:12.205006] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HYZD.txt [2026-01-07T20:24:12.205162] [INFO ] [sig ] [1588/3515] Completed HYZD in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:12.205206] [INFO ] [sig ] [1589/3515] Forecasting HZO... [2026-01-07T20:24:12.205238] [INFO ] [sig ] Generating forecast for: HZO [2026-01-07T20:24:12.205270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-07T20:24:12.217821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-07T20:24:12.218382] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-07T20:24:12.219214] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-07T20:24:12.219270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:12.219305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:12.219334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:12.219392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:12.279297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:12.280166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:12.280256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:12.280291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:12.409748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:12.409909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:12.409950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:12.409990] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:12.413751] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-01-07T20:24:12.414040] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-07T20:24:12.414171] [INFO ] [sig ] HZO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:12.569642] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/HZO.txt [2026-01-07T20:24:12.569846] [INFO ] [sig ] [1589/3515] Completed HZO in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:12.569893] [INFO ] [sig ] [1590/3515] Forecasting IAC... [2026-01-07T20:24:12.569923] [INFO ] [sig ] Generating forecast for: IAC [2026-01-07T20:24:12.569954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-07T20:24:12.582099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-07T20:24:12.582453] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-07T20:24:12.583250] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-07T20:24:12.583304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:12.583348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:12.583379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:12.583446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:12.643363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:12.644246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:12.644354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:12.644391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:12.778314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:12.778478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:12.778522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:12.778618] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:12.782327] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-01-07T20:24:12.782681] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-07T20:24:12.782843] [INFO ] [sig ] IAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:12.924542] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IAC.txt [2026-01-07T20:24:12.924694] [INFO ] [sig ] [1590/3515] Completed IAC in 0.4s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:12.924734] [INFO ] [sig ] [1591/3515] Forecasting IAE... [2026-01-07T20:24:12.924765] [INFO ] [sig ] Generating forecast for: IAE [2026-01-07T20:24:12.924794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-07T20:24:12.935868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-07T20:24:12.936155] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-07T20:24:12.936920] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-07T20:24:12.936972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:12.937005] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:12.937031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:12.937087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:12.993278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:12.993932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:12.994014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:12.994047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:13.106269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:13.106389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:13.106427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:13.106456] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:13.110130] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-01-07T20:24:13.110408] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-07T20:24:13.110539] [INFO ] [sig ] IAE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:13.251030] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IAE.txt [2026-01-07T20:24:13.251155] [INFO ] [sig ] [1591/3515] Completed IAE in 0.3s | 2.90 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-07T20:24:13.251206] [INFO ] [sig ] [1592/3515] Forecasting IAG... [2026-01-07T20:24:13.251237] [INFO ] [sig ] Generating forecast for: IAG [2026-01-07T20:24:13.251267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-07T20:24:13.263460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-07T20:24:13.263770] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-07T20:24:13.264530] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-07T20:24:13.264600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:13.264640] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:13.264668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:13.264727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:13.326223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:13.327052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:13.327141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:13.327175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:13.454683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:13.454843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:13.454883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:13.454913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:13.458249] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-01-07T20:24:13.458536] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-07T20:24:13.458694] [INFO ] [sig ] IAG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:13.604561] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IAG.txt [2026-01-07T20:24:13.604718] [INFO ] [sig ] [1592/3515] Completed IAG in 0.4s | 2.90 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-07T20:24:13.604759] [INFO ] [sig ] [1593/3515] Forecasting IBB... [2026-01-07T20:24:13.604788] [INFO ] [sig ] Generating forecast for: IBB [2026-01-07T20:24:13.604819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-07T20:24:13.616715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-07T20:24:13.617021] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-07T20:24:13.617804] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-07T20:24:13.617856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:13.617888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:13.617915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:13.617971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:13.675822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:13.676671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:13.676760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:13.676794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:13.801383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:13.801521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:13.801561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:13.801609] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:13.804934] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-01-07T20:24:13.805215] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-07T20:24:13.805337] [INFO ] [sig ] IBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:13.944311] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBB.txt [2026-01-07T20:24:13.944437] [INFO ] [sig ] [1593/3515] Completed IBB in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:13.944477] [INFO ] [sig ] [1594/3515] Forecasting IBBQ... [2026-01-07T20:24:13.944506] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-07T20:24:13.944536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-07T20:24:13.955070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-07T20:24:13.955355] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-07T20:24:13.956127] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-07T20:24:13.956179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:13.956212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:13.956239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:13.956306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:14.012390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:14.013046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:14.013130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:14.013163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:14.120436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:14.120675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:14.120722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:14.120756] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:14.124226] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-07T20:24:14.124512] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-07T20:24:14.124660] [INFO ] [sig ] IBBQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:14.269110] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBBQ.txt [2026-01-07T20:24:14.269273] [INFO ] [sig ] [1594/3515] Completed IBBQ in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:14.269317] [INFO ] [sig ] [1595/3515] Forecasting IBCP... [2026-01-07T20:24:14.269347] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-07T20:24:14.269377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-07T20:24:14.280616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-07T20:24:14.280979] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-07T20:24:14.281809] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-07T20:24:14.281863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:14.281898] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:14.281926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:14.281983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:14.340395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:14.341242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:14.341331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:14.341365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:14.457831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:14.457970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:14.458011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:14.458041] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:14.461453] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-07T20:24:14.461784] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-07T20:24:14.461927] [INFO ] [sig ] IBCP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:14.604231] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBCP.txt [2026-01-07T20:24:14.604361] [INFO ] [sig ] [1595/3515] Completed IBCP in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:14.604399] [INFO ] [sig ] [1596/3515] Forecasting IBEX... [2026-01-07T20:24:14.604429] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-07T20:24:14.604459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-07T20:24:14.615787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-07T20:24:14.616072] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-07T20:24:14.616889] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-07T20:24:14.616952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:14.616985] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:14.617012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:14.617068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:14.676353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:14.677436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:14.677521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:14.677556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:14.797032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:14.797170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:14.797209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:14.797238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:14.800545] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=66.14%) [2026-01-07T20:24:14.800881] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-07T20:24:14.801007] [INFO ] [sig ] IBEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:14.949320] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBEX.txt [2026-01-07T20:24:14.949458] [INFO ] [sig ] [1596/3515] Completed IBEX in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:14.949508] [INFO ] [sig ] [1597/3515] Forecasting IBM... [2026-01-07T20:24:14.949538] [INFO ] [sig ] Generating forecast for: IBM [2026-01-07T20:24:14.949601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-07T20:24:14.960900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-07T20:24:14.961190] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-07T20:24:14.961967] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-07T20:24:14.962019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:14.962051] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:14.962079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:14.962152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:15.020393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:15.021144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:15.021303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:15.021363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:15.148735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:15.148887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:15.148928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:15.148958] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:15.152435] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-01-07T20:24:15.152733] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-07T20:24:15.152885] [INFO ] [sig ] IBM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:15.294616] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBM.txt [2026-01-07T20:24:15.294749] [INFO ] [sig ] [1597/3515] Completed IBM in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:15.294790] [INFO ] [sig ] [1598/3515] Forecasting IBN... [2026-01-07T20:24:15.294821] [INFO ] [sig ] Generating forecast for: IBN [2026-01-07T20:24:15.294852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-07T20:24:15.306409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-07T20:24:15.306826] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-07T20:24:15.307622] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-07T20:24:15.307676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:15.307709] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:15.307740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:15.307797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:15.364877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:15.365751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:15.365838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:15.365873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:15.485204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:15.485358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:15.485400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:15.485430] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:15.488890] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-07T20:24:15.489167] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-07T20:24:15.489290] [INFO ] [sig ] IBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:15.627388] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBN.txt [2026-01-07T20:24:15.627509] [INFO ] [sig ] [1598/3515] Completed IBN in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:15.627549] [INFO ] [sig ] [1599/3515] Forecasting IBOC... [2026-01-07T20:24:15.627596] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-07T20:24:15.627628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-07T20:24:15.638803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-07T20:24:15.639120] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-07T20:24:15.643800] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-07T20:24:15.643870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:15.643903] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:15.643931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:15.643986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:15.700203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:15.701260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:15.701356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:15.701392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:15.817271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:15.817423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:15.817461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:15.817491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:15.820875] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-01-07T20:24:15.821144] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-07T20:24:15.821266] [INFO ] [sig ] IBOC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:15.964169] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBOC.txt [2026-01-07T20:24:15.964329] [INFO ] [sig ] [1599/3515] Completed IBOC in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:15.964377] [INFO ] [sig ] [1600/3515] Forecasting IBP... [2026-01-07T20:24:15.964410] [INFO ] [sig ] Generating forecast for: IBP [2026-01-07T20:24:15.964443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-07T20:24:15.977462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-07T20:24:15.977810] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-07T20:24:15.978803] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-07T20:24:15.978855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:15.978888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:15.978915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:15.978970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:16.035765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:16.036394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:16.036473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:16.036506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:16.160811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:16.160979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:16.161018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:16.161048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:16.164651] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=78.12%) [2026-01-07T20:24:16.164913] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-07T20:24:16.165033] [INFO ] [sig ] IBP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:16.308751] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBP.txt [2026-01-07T20:24:16.308917] [INFO ] [sig ] [1600/3515] Completed IBP in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:16.308960] [INFO ] [sig ] [1601/3515] Forecasting IBRX... [2026-01-07T20:24:16.308991] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-07T20:24:16.309023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-07T20:24:16.320163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-07T20:24:16.320479] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-07T20:24:16.321255] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-07T20:24:16.321308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:16.321341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:16.321370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:16.321427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:16.378979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:16.379856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:16.379945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:16.379979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:16.500337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:16.500489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:16.500530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:16.500561] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:16.504049] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=47.92%) [2026-01-07T20:24:16.504333] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-07T20:24:16.504451] [INFO ] [sig ] IBRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:16.643543] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBRX.txt [2026-01-07T20:24:16.643723] [INFO ] [sig ] [1601/3515] Completed IBRX in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:16.643764] [INFO ] [sig ] [1602/3515] Forecasting IBTG... [2026-01-07T20:24:16.643796] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-07T20:24:16.643828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-07T20:24:16.654945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-07T20:24:16.655308] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-07T20:24:16.656075] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-07T20:24:16.656127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:16.656159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:16.656186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:16.656243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:16.711459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:16.712328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:16.712424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:16.712457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:16.828836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:16.828968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:16.829006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:16.829035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:16.832287] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-01-07T20:24:16.832548] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-07T20:24:16.832688] [INFO ] [sig ] IBTG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:16.972161] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBTG.txt [2026-01-07T20:24:16.972277] [INFO ] [sig ] [1602/3515] Completed IBTG in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:16.972317] [INFO ] [sig ] [1603/3515] Forecasting IBTH... [2026-01-07T20:24:16.972347] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-07T20:24:16.972377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-07T20:24:16.983372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-07T20:24:16.983670] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-07T20:24:16.984408] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-07T20:24:16.984460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:16.984492] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:16.984520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:16.984597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:17.040545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:17.041159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:17.041238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:17.041270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:17.160417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:17.160539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:17.160608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:17.160641] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:17.163791] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-01-07T20:24:17.164053] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-07T20:24:17.164173] [INFO ] [sig ] IBTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:17.303111] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBTH.txt [2026-01-07T20:24:17.303224] [INFO ] [sig ] [1603/3515] Completed IBTH in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:17.303263] [INFO ] [sig ] [1604/3515] Forecasting IBTI... [2026-01-07T20:24:17.303293] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-07T20:24:17.303322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-07T20:24:17.314714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-07T20:24:17.315007] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-07T20:24:17.315768] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-07T20:24:17.315820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:17.315875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:17.315904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:17.315961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:17.371499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:17.372125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:17.372204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:17.372236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:17.492040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:17.492172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:17.492209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:17.492238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:17.495391] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-01-07T20:24:17.495671] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-07T20:24:17.495798] [INFO ] [sig ] IBTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:17.635097] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBTI.txt [2026-01-07T20:24:17.635211] [INFO ] [sig ] [1604/3515] Completed IBTI in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:17.635249] [INFO ] [sig ] [1605/3515] Forecasting IBTJ... [2026-01-07T20:24:17.635279] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-07T20:24:17.635309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-07T20:24:17.646966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-07T20:24:17.647252] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-07T20:24:17.648014] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-07T20:24:17.648066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:17.648097] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:17.648124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:17.648180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:17.704621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:17.705779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:17.705871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:17.706091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:17.827613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:17.827770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:17.827812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:17.827841] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:17.831163] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-07T20:24:17.831431] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-07T20:24:17.831556] [INFO ] [sig ] IBTJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:17.973523] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBTJ.txt [2026-01-07T20:24:17.973677] [INFO ] [sig ] [1605/3515] Completed IBTJ in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:17.973718] [INFO ] [sig ] [1606/3515] Forecasting IBTK... [2026-01-07T20:24:17.973749] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-07T20:24:17.973780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-07T20:24:17.985069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-07T20:24:17.985363] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-07T20:24:17.986153] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-07T20:24:17.986206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:17.986238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:17.986265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:17.986321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:18.042725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:18.043485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:18.043568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:18.043621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:18.162704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:18.162865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:18.162906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:18.162936] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:18.166325] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-01-07T20:24:18.166627] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-07T20:24:18.166762] [INFO ] [sig ] IBTK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:18.313348] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IBTK.txt [2026-01-07T20:24:18.313525] [INFO ] [sig ] [1606/3515] Completed IBTK in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:18.313570] [INFO ] [sig ] [1607/3515] Forecasting IBTL... [2026-01-07T20:24:18.313638] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-07T20:24:18.313670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-07T20:24:18.326245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-07T20:24:18.326619] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-07T20:24:18.327412] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-07T20:24:18.327466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:18.327512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:18.327542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:18.327618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:18.390979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:18.391855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:18.391958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:18.391996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:18.527661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:18.527849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:18.527897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:18.527965] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:18.531492] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=84.42%) [2026-01-07T20:24:18.531811] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-07T20:24:18.531945] [INFO ] [sig ] IBTL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:18.691470] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBTL.txt [2026-01-07T20:24:18.691640] [INFO ] [sig ] [1607/3515] Completed IBTL in 0.4s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:18.691684] [INFO ] [sig ] [1608/3515] Forecasting IBTM... [2026-01-07T20:24:18.691717] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-07T20:24:18.691749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-07T20:24:18.703810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-07T20:24:18.704186] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-07T20:24:18.705002] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-07T20:24:18.705055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:18.705088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:18.705114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:18.705171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:18.762220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:18.762863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:18.762946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:18.762980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:18.893911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:18.894076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:18.894117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:18.894146] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:18.897544] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=74.71%) [2026-01-07T20:24:18.897844] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-07T20:24:18.897987] [INFO ] [sig ] IBTM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:19.039936] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBTM.txt [2026-01-07T20:24:19.040292] [INFO ] [sig ] [1608/3515] Completed IBTM in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:19.040331] [INFO ] [sig ] [1609/3515] Forecasting IBTO... [2026-01-07T20:24:19.040362] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-07T20:24:19.040392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-07T20:24:19.052384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-07T20:24:19.052774] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-07T20:24:19.053607] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-07T20:24:19.053660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:19.053693] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:19.053721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:19.053782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:19.111898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:19.112773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:19.112859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:19.112892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:19.234780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:19.234916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:19.234955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:19.234984] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:19.238223] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=88.35%) [2026-01-07T20:24:19.238494] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-07T20:24:19.238644] [INFO ] [sig ] IBTO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:19.379835] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IBTO.txt [2026-01-07T20:24:19.379976] [INFO ] [sig ] [1609/3515] Completed IBTO in 0.3s | 2.90 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-07T20:24:19.380016] [INFO ] [sig ] [1610/3515] Forecasting ICE... [2026-01-07T20:24:19.380044] [INFO ] [sig ] Generating forecast for: ICE [2026-01-07T20:24:19.380075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-07T20:24:19.391513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-07T20:24:19.391890] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-07T20:24:19.392665] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-07T20:24:19.392717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:19.392750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:19.392777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:19.392837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:19.448766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:19.449613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:19.449703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:19.449736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:19.575004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:19.575159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:19.575223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:19.575255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:19.578678] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-07T20:24:19.578948] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-07T20:24:19.579074] [INFO ] [sig ] ICE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:19.718731] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ICE.txt [2026-01-07T20:24:19.718870] [INFO ] [sig ] [1610/3515] Completed ICE in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:19.718918] [INFO ] [sig ] [1611/3515] Forecasting ICFI... [2026-01-07T20:24:19.718949] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-07T20:24:19.718980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-07T20:24:19.730376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-07T20:24:19.730695] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-07T20:24:19.731651] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-07T20:24:19.731703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:19.731736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:19.731763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:19.731818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:19.787279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:19.788119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:19.788207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:19.788239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:19.906834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:19.907000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:19.907041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:19.907070] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:19.910382] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=88.58%) [2026-01-07T20:24:19.910672] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-07T20:24:19.910797] [INFO ] [sig ] ICFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:20.052809] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ICFI.txt [2026-01-07T20:24:20.052971] [INFO ] [sig ] [1611/3515] Completed ICFI in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:20.053015] [INFO ] [sig ] [1612/3515] Forecasting ICL... [2026-01-07T20:24:20.053047] [INFO ] [sig ] Generating forecast for: ICL [2026-01-07T20:24:20.053078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-07T20:24:20.065863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-07T20:24:20.066314] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-07T20:24:20.067367] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-07T20:24:20.067471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:20.067516] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:20.067553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:20.067672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:20.130828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:20.131763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:20.131863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:20.131905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:20.256158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:20.256316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:20.256357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:20.256386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:20.259770] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-07T20:24:20.260046] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-07T20:24:20.260189] [INFO ] [sig ] ICL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:20.402485] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ICL.txt [2026-01-07T20:24:20.402644] [INFO ] [sig ] [1612/3515] Completed ICL in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:20.402690] [INFO ] [sig ] [1613/3515] Forecasting ICLN... [2026-01-07T20:24:20.402721] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-07T20:24:20.402750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-07T20:24:20.414347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-07T20:24:20.414663] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-07T20:24:20.415452] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-07T20:24:20.415506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:20.415539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:20.415566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:20.415652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:20.474946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:20.475676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:20.475759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:20.475793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:20.601895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:20.602055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:20.602102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:20.602140] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:20.605606] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-01-07T20:24:20.605906] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-07T20:24:20.606039] [INFO ] [sig ] ICLN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:20.749871] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ICLN.txt [2026-01-07T20:24:20.750042] [INFO ] [sig ] [1613/3515] Completed ICLN in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:20.750086] [INFO ] [sig ] [1614/3515] Forecasting ICMB... [2026-01-07T20:24:20.750119] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-07T20:24:20.750151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-07T20:24:20.762076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-07T20:24:20.762409] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-07T20:24:20.763191] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-07T20:24:20.763243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:20.763275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:20.763302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:20.763357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:20.820549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:20.821465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:20.821609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:20.821647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:20.936428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:20.936665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:20.936721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:20.936768] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:20.940314] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=59.45%) [2026-01-07T20:24:20.940602] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-07T20:24:20.940727] [INFO ] [sig ] ICMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:21.080910] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ICMB.txt [2026-01-07T20:24:21.081063] [INFO ] [sig ] [1614/3515] Completed ICMB in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:21.081103] [INFO ] [sig ] [1615/3515] Forecasting ICOP... [2026-01-07T20:24:21.081133] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-07T20:24:21.081163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-07T20:24:21.092819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-07T20:24:21.093097] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-07T20:24:21.093876] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-07T20:24:21.093927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:21.093959] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:21.093987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:21.094044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:21.149905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:21.150721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:21.150801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:21.150833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:21.268758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:21.268921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:21.268963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:21.268993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:21.272439] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=56.88%) [2026-01-07T20:24:21.272735] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-07T20:24:21.272863] [INFO ] [sig ] ICOP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:21.416687] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ICOP.txt [2026-01-07T20:24:21.416839] [INFO ] [sig ] [1615/3515] Completed ICOP in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:21.416880] [INFO ] [sig ] [1616/3515] Forecasting ICUI... [2026-01-07T20:24:21.416909] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-07T20:24:21.416939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-07T20:24:21.428840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-07T20:24:21.429135] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-07T20:24:21.429929] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-07T20:24:21.429981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:21.430013] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:21.430040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:21.430096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:21.488150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:21.488950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:21.489063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:21.489125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:21.613401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:21.613556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:21.613615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:21.613646] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:21.616999] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-07T20:24:21.617265] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-07T20:24:21.617386] [INFO ] [sig ] ICUI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:21.771402] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ICUI.txt [2026-01-07T20:24:21.771600] [INFO ] [sig ] [1616/3515] Completed ICUI in 0.4s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:21.771646] [INFO ] [sig ] [1617/3515] Forecasting IDA... [2026-01-07T20:24:21.771680] [INFO ] [sig ] Generating forecast for: IDA [2026-01-07T20:24:21.771712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-07T20:24:21.784757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-07T20:24:21.785138] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-07T20:24:21.785945] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-07T20:24:21.785998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:21.786033] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:21.786060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:21.786117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:21.845444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:21.846357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:21.846449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:21.846484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:21.975119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:21.975280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:21.975321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:21.975351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:21.978896] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-01-07T20:24:21.979196] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-07T20:24:21.979326] [INFO ] [sig ] IDA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:22.127394] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IDA.txt [2026-01-07T20:24:22.127623] [INFO ] [sig ] [1617/3515] Completed IDA in 0.4s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:22.127680] [INFO ] [sig ] [1618/3515] Forecasting IDAI... [2026-01-07T20:24:22.127715] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-07T20:24:22.127747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-07T20:24:22.139896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-07T20:24:22.140292] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-07T20:24:22.141316] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-07T20:24:22.141371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:22.141439] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:22.141470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:22.141532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:22.204671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:22.205688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:22.205782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:22.205817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:22.335025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:22.335197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:22.335239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:22.335270] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:22.338789] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=33.37%) [2026-01-07T20:24:22.339117] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-07T20:24:22.339249] [INFO ] [sig ] IDAI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:22.486383] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IDAI.txt [2026-01-07T20:24:22.486552] [INFO ] [sig ] [1618/3515] Completed IDAI in 0.4s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:22.486618] [INFO ] [sig ] [1619/3515] Forecasting IDCC... [2026-01-07T20:24:22.486651] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-07T20:24:22.486682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-07T20:24:22.498342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-07T20:24:22.498703] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-07T20:24:22.499486] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-07T20:24:22.499538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:22.499612] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:22.499643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:22.499699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:22.555984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:22.556712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:22.556796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:22.556830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:22.675677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:22.675842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:22.675883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:22.675915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:22.679226] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-07T20:24:22.679495] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-07T20:24:22.679656] [INFO ] [sig ] IDCC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:22.818906] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IDCC.txt [2026-01-07T20:24:22.819063] [INFO ] [sig ] [1619/3515] Completed IDCC in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:22.819103] [INFO ] [sig ] [1620/3515] Forecasting IDE... [2026-01-07T20:24:22.819134] [INFO ] [sig ] Generating forecast for: IDE [2026-01-07T20:24:22.819165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-07T20:24:22.830282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-07T20:24:22.830619] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-07T20:24:22.831381] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-07T20:24:22.831433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:22.831466] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:22.831492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:22.831548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:22.888286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:22.888958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:22.889038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:22.889071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:23.008943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:23.009091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:23.009131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:23.009161] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:23.012526] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=74.66%) [2026-01-07T20:24:23.012824] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-07T20:24:23.012953] [INFO ] [sig ] IDE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:23.152666] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IDE.txt [2026-01-07T20:24:23.152803] [INFO ] [sig ] [1620/3515] Completed IDE in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:23.152842] [INFO ] [sig ] [1621/3515] Forecasting IDN... [2026-01-07T20:24:23.152872] [INFO ] [sig ] Generating forecast for: IDN [2026-01-07T20:24:23.152910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-07T20:24:23.164853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-07T20:24:23.165198] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-07T20:24:23.166112] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-07T20:24:23.166175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:23.166251] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:23.166283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:23.166356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:23.225069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:23.225805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:23.225890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:23.225924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:23.351757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:23.351921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:23.351971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:23.352006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:23.355551] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=36.28%) [2026-01-07T20:24:23.355853] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-07T20:24:23.355988] [INFO ] [sig ] IDN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:23.497280] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IDN.txt [2026-01-07T20:24:23.497436] [INFO ] [sig ] [1621/3515] Completed IDN in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:23.497477] [INFO ] [sig ] [1622/3515] Forecasting IDXX... [2026-01-07T20:24:23.497506] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-07T20:24:23.497542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-07T20:24:23.509183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-07T20:24:23.509519] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-07T20:24:23.510366] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-07T20:24:23.510420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:23.510453] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:23.510481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:23.510539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:23.571742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:23.572722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:23.572811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:23.572846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:23.698301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:23.698477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:23.698526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:23.698555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:23.702260] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=23.72%) [2026-01-07T20:24:23.702548] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-07T20:24:23.702705] [INFO ] [sig ] IDXX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:23.850286] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IDXX.txt [2026-01-07T20:24:23.850429] [INFO ] [sig ] [1622/3515] Completed IDXX in 0.4s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:23.850472] [INFO ] [sig ] [1623/3515] Forecasting IDYA... [2026-01-07T20:24:23.850503] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-07T20:24:23.850535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-07T20:24:23.863918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-07T20:24:23.864291] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-07T20:24:23.865104] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-07T20:24:23.865159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:23.865204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:23.865235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:23.865293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:23.936496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:23.937296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:23.937387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:23.937420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:24.060845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:24.061021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:24.061071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:24.061102] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:24.064673] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=6.84%) [2026-01-07T20:24:24.064986] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-07T20:24:24.065125] [INFO ] [sig ] IDYA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:24.206954] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IDYA.txt [2026-01-07T20:24:24.207283] [INFO ] [sig ] [1623/3515] Completed IDYA in 0.4s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:24.207322] [INFO ] [sig ] [1624/3515] Forecasting IEF... [2026-01-07T20:24:24.207352] [INFO ] [sig ] Generating forecast for: IEF [2026-01-07T20:24:24.207392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-07T20:24:24.219484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-07T20:24:24.219816] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-07T20:24:24.220632] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-07T20:24:24.220684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:24.220716] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:24.220743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:24.220799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:24.277382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:24.278120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:24.278400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:24.278432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:24.401713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:24.401868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:24.401908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:24.401969] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:24.405291] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=43.57%) [2026-01-07T20:24:24.405562] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-07T20:24:24.405704] [INFO ] [sig ] IEF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:24.555233] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IEF.txt [2026-01-07T20:24:24.555365] [INFO ] [sig ] [1624/3515] Completed IEF in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:24.555403] [INFO ] [sig ] [1625/3515] Forecasting IEI... [2026-01-07T20:24:24.555433] [INFO ] [sig ] Generating forecast for: IEI [2026-01-07T20:24:24.555464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-07T20:24:24.567735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-07T20:24:24.568020] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-07T20:24:24.568805] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-07T20:24:24.568856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:24.568890] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:24.568923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:24.568992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:24.627463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:24.628148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:24.628232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:24.628266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:24.746132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:24.746287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:24.746329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:24.746374] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:24.749902] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=15.47%) [2026-01-07T20:24:24.750186] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-07T20:24:24.750311] [INFO ] [sig ] IEI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:24.899868] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IEI.txt [2026-01-07T20:24:24.900012] [INFO ] [sig ] [1625/3515] Completed IEI in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:24.900053] [INFO ] [sig ] [1626/3515] Forecasting IEP... [2026-01-07T20:24:24.900083] [INFO ] [sig ] Generating forecast for: IEP [2026-01-07T20:24:24.900113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-07T20:24:24.911703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-07T20:24:24.912033] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-07T20:24:24.912842] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-07T20:24:24.912894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:24.912927] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:24.912955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:24.913013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:24.971831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:24.972561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:24.972666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:24.972701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:25.094846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:25.095002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:25.095041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:25.095072] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:25.098819] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=63.96%) [2026-01-07T20:24:25.099092] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-07T20:24:25.099379] [INFO ] [sig ] IEP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:25.247108] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IEP.txt [2026-01-07T20:24:25.247259] [INFO ] [sig ] [1626/3515] Completed IEP in 0.3s | 2.90 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-07T20:24:25.247300] [INFO ] [sig ] [1627/3515] Forecasting IESC... [2026-01-07T20:24:25.247330] [INFO ] [sig ] Generating forecast for: IESC [2026-01-07T20:24:25.247363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-07T20:24:25.258351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-07T20:24:25.258666] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-07T20:24:25.259406] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-07T20:24:25.259459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:25.259490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:25.259517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:25.259619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:25.317737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:25.318390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:25.318475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:25.318510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:25.440372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:25.440527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:25.440567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:25.440614] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:25.443907] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=67.48%) [2026-01-07T20:24:25.444175] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-07T20:24:25.444294] [INFO ] [sig ] IESC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:25.585371] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IESC.txt [2026-01-07T20:24:25.585518] [INFO ] [sig ] [1627/3515] Completed IESC in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-07T20:24:25.585560] [INFO ] [sig ] [1628/3515] Forecasting IEX... [2026-01-07T20:24:25.585611] [INFO ] [sig ] Generating forecast for: IEX [2026-01-07T20:24:25.585643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-07T20:24:25.597878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-07T20:24:25.598213] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-07T20:24:25.599041] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-07T20:24:25.599119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:25.599158] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:25.599186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:25.599244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:25.661046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:25.661956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:25.662049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:25.662083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:25.783510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:25.783677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:25.783719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:25.783749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:25.787220] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-01-07T20:24:25.787494] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-07T20:24:25.787640] [INFO ] [sig ] IEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:25.934018] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IEX.txt [2026-01-07T20:24:25.934156] [INFO ] [sig ] [1628/3515] Completed IEX in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:25.934195] [INFO ] [sig ] [1629/3515] Forecasting IFF... [2026-01-07T20:24:25.934225] [INFO ] [sig ] Generating forecast for: IFF [2026-01-07T20:24:25.934254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-07T20:24:25.945675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-07T20:24:25.945962] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-07T20:24:25.946725] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-07T20:24:25.946777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:25.946810] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:25.946837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:25.946904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:26.002765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:26.003377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:26.003459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:26.003493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:26.126501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:26.126673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:26.126714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:26.126743] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:26.130550] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-01-07T20:24:26.130842] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-07T20:24:26.130970] [INFO ] [sig ] IFF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:26.277080] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IFF.txt [2026-01-07T20:24:26.277207] [INFO ] [sig ] [1629/3515] Completed IFF in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:26.277246] [INFO ] [sig ] [1630/3515] Forecasting IFN... [2026-01-07T20:24:26.277275] [INFO ] [sig ] Generating forecast for: IFN [2026-01-07T20:24:26.277306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-07T20:24:26.289290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-07T20:24:26.289630] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-07T20:24:26.290432] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-07T20:24:26.290486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:26.290519] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:26.290547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:26.290624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:26.351173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:26.352131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:26.352212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:26.352246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:26.480601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:26.480756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:26.480797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:26.480828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:26.484542] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-07T20:24:26.484855] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-07T20:24:26.484989] [INFO ] [sig ] IFN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:26.630980] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IFN.txt [2026-01-07T20:24:26.631117] [INFO ] [sig ] [1630/3515] Completed IFN in 0.4s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:26.631157] [INFO ] [sig ] [1631/3515] Forecasting IFS... [2026-01-07T20:24:26.631187] [INFO ] [sig ] Generating forecast for: IFS [2026-01-07T20:24:26.631217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-07T20:24:26.642357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-07T20:24:26.642693] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-07T20:24:26.643450] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-07T20:24:26.643512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:26.643545] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:26.643599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:26.643658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:26.703348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:26.704230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:26.704341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:26.704377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:26.824921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:26.825090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:26.825132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:26.825162] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:26.828631] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-07T20:24:26.828910] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-07T20:24:26.829043] [INFO ] [sig ] IFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:26.975059] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IFS.txt [2026-01-07T20:24:26.975195] [INFO ] [sig ] [1631/3515] Completed IFS in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:26.975235] [INFO ] [sig ] [1632/3515] Forecasting IGA... [2026-01-07T20:24:26.975265] [INFO ] [sig ] Generating forecast for: IGA [2026-01-07T20:24:26.975296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-07T20:24:26.986435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-07T20:24:26.986737] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-07T20:24:26.987478] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-07T20:24:26.987529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:26.987561] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:26.987615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:26.987673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:27.045047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:27.045697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:27.045779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:27.045814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:27.168371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:27.168519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:27.168560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:27.168607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:27.172080] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-07T20:24:27.172363] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-07T20:24:27.172490] [INFO ] [sig ] IGA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:27.315810] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IGA.txt [2026-01-07T20:24:27.315938] [INFO ] [sig ] [1632/3515] Completed IGA in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:27.315977] [INFO ] [sig ] [1633/3515] Forecasting IGD... [2026-01-07T20:24:27.316009] [INFO ] [sig ] Generating forecast for: IGD [2026-01-07T20:24:27.316043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-07T20:24:27.327083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-07T20:24:27.327384] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-07T20:24:27.328178] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-07T20:24:27.328232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:27.328266] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:27.328293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:27.328351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:27.387085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:27.387779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:27.387862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:27.387898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:27.505669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:27.505818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:27.505857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:27.505885] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:27.509173] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-07T20:24:27.509447] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-07T20:24:27.509600] [INFO ] [sig ] IGD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:27.654064] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IGD.txt [2026-01-07T20:24:27.654389] [INFO ] [sig ] [1633/3515] Completed IGD in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:27.654442] [INFO ] [sig ] [1634/3515] Forecasting IGF... [2026-01-07T20:24:27.654475] [INFO ] [sig ] Generating forecast for: IGF [2026-01-07T20:24:27.654505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-07T20:24:27.666698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-07T20:24:27.666997] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-07T20:24:27.667781] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-07T20:24:27.667833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:27.667866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:27.667894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:27.667950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:27.725223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:27.725897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:27.725980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:27.726014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:27.849123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:27.849451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:27.849491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:27.849522] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:27.853448] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-07T20:24:27.853748] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-07T20:24:27.853880] [INFO ] [sig ] IGF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:28.004984] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IGF.txt [2026-01-07T20:24:28.005164] [INFO ] [sig ] [1634/3515] Completed IGF in 0.4s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:28.005220] [INFO ] [sig ] [1635/3515] Forecasting IGI... [2026-01-07T20:24:28.005253] [INFO ] [sig ] Generating forecast for: IGI [2026-01-07T20:24:28.005284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-07T20:24:28.016416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-07T20:24:28.016746] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-07T20:24:28.017653] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-07T20:24:28.017707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:28.017741] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:28.017795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:28.017866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:28.075132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:28.075820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:28.075905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:28.075939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:28.182314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:28.182470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:28.182511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:28.182540] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:28.186004] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=31.97%) [2026-01-07T20:24:28.186302] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-07T20:24:28.186426] [INFO ] [sig ] IGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:28.333561] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IGI.txt [2026-01-07T20:24:28.333750] [INFO ] [sig ] [1635/3515] Completed IGI in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:28.333791] [INFO ] [sig ] [1636/3515] Forecasting IGIB... [2026-01-07T20:24:28.333821] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-07T20:24:28.333852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-07T20:24:28.346440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-07T20:24:28.346821] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-07T20:24:28.347612] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-07T20:24:28.347664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:28.347696] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:28.347722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:28.347777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:28.406104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:28.407214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:28.407307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:28.407533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:28.535551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:28.535738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:28.535778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:28.535806] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:28.539154] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-07T20:24:28.539432] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-07T20:24:28.539613] [INFO ] [sig ] IGIB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:28.684876] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IGIB.txt [2026-01-07T20:24:28.685021] [INFO ] [sig ] [1636/3515] Completed IGIB in 0.4s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:28.685061] [INFO ] [sig ] [1637/3515] Forecasting IGIC... [2026-01-07T20:24:28.685096] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-07T20:24:28.685126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-07T20:24:28.696774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-07T20:24:28.697059] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-07T20:24:28.697821] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-07T20:24:28.697874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:28.697907] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:28.697934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:28.697990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:28.755538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:28.756239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:28.756329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:28.756362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:28.877088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:28.877246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:28.877286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:28.877315] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:28.880895] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-01-07T20:24:28.881172] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-07T20:24:28.881443] [INFO ] [sig ] IGIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:29.028352] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IGIC.txt [2026-01-07T20:24:29.028516] [INFO ] [sig ] [1637/3515] Completed IGIC in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:29.028557] [INFO ] [sig ] [1638/3515] Forecasting IGSB... [2026-01-07T20:24:29.028609] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-07T20:24:29.028641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-07T20:24:29.041446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-07T20:24:29.041888] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-07T20:24:29.042680] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-07T20:24:29.042734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:29.042795] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:29.042824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:29.042881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:29.102675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:29.103542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:29.103662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:29.103698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:29.228895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:29.229059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:29.229118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:29.229149] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:29.232558] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-01-07T20:24:29.232868] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-07T20:24:29.232999] [INFO ] [sig ] IGSB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:29.376206] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IGSB.txt [2026-01-07T20:24:29.376345] [INFO ] [sig ] [1638/3515] Completed IGSB in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:29.376384] [INFO ] [sig ] [1639/3515] Forecasting IHD... [2026-01-07T20:24:29.376415] [INFO ] [sig ] Generating forecast for: IHD [2026-01-07T20:24:29.376447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-07T20:24:29.387479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-07T20:24:29.387804] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-07T20:24:29.388591] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-07T20:24:29.388645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:29.388679] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:29.388708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:29.388767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:29.447847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:29.448659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:29.448754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:29.448794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:29.567730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:29.567881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:29.567921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:29.567950] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:29.571384] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-07T20:24:29.571683] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-07T20:24:29.571811] [INFO ] [sig ] IHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:29.712098] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IHD.txt [2026-01-07T20:24:29.712265] [INFO ] [sig ] [1639/3515] Completed IHD in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:29.712306] [INFO ] [sig ] [1640/3515] Forecasting IHG... [2026-01-07T20:24:29.712338] [INFO ] [sig ] Generating forecast for: IHG [2026-01-07T20:24:29.712368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-07T20:24:29.725488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-07T20:24:29.725825] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-07T20:24:29.726802] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-07T20:24:29.726855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:29.726888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:29.726915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:29.726971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:29.785075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:29.785794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:29.785892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:29.785926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:29.905348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:29.905498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:29.905537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:29.905565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:29.908922] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=13.88%) [2026-01-07T20:24:29.909189] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-07T20:24:29.909310] [INFO ] [sig ] IHG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:30.053309] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IHG.txt [2026-01-07T20:24:30.053468] [INFO ] [sig ] [1640/3515] Completed IHG in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:30.053509] [INFO ] [sig ] [1641/3515] Forecasting IHS... [2026-01-07T20:24:30.053541] [INFO ] [sig ] Generating forecast for: IHS [2026-01-07T20:24:30.053593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-07T20:24:30.064992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-07T20:24:30.065289] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-07T20:24:30.066057] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-07T20:24:30.066114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:30.066146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:30.066172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:30.066228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:30.122550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:30.123193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:30.123275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:30.123308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:30.242049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:30.242204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:30.242433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:30.242500] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:30.245821] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-07T20:24:30.246097] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-07T20:24:30.246217] [INFO ] [sig ] IHS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:30.390853] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IHS.txt [2026-01-07T20:24:30.390985] [INFO ] [sig ] [1641/3515] Completed IHS in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:30.391025] [INFO ] [sig ] [1642/3515] Forecasting IIF... [2026-01-07T20:24:30.391054] [INFO ] [sig ] Generating forecast for: IIF [2026-01-07T20:24:30.391086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-07T20:24:30.402961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-07T20:24:30.403454] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-07T20:24:30.404223] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-07T20:24:30.404275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:30.404318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:30.404347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:30.404404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:30.462490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:30.463119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:30.463202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:30.463235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:30.578896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:30.579050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:30.579097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:30.579132] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:30.582489] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-07T20:24:30.582772] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-07T20:24:30.582894] [INFO ] [sig ] IIF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:30.722564] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IIF.txt [2026-01-07T20:24:30.722708] [INFO ] [sig ] [1642/3515] Completed IIF in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:30.722747] [INFO ] [sig ] [1643/3515] Forecasting III... [2026-01-07T20:24:30.722776] [INFO ] [sig ] Generating forecast for: III [2026-01-07T20:24:30.722807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-07T20:24:30.734506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-07T20:24:30.734857] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-07T20:24:30.735640] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-07T20:24:30.735692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:30.735725] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:30.735752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:30.735809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:30.793026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:30.793879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:30.793962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:30.793996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:30.912486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:30.912656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:30.912698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:30.912727] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:30.916076] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-07T20:24:30.916352] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-07T20:24:30.916474] [INFO ] [sig ] III: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:31.058939] [INFO ] [LOCAL ] Saved forecast: III 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/III.txt [2026-01-07T20:24:31.059099] [INFO ] [sig ] [1643/3515] Completed III in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:31.059140] [INFO ] [sig ] [1644/3515] Forecasting IIIN... [2026-01-07T20:24:31.059171] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-07T20:24:31.059202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-07T20:24:31.070983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-07T20:24:31.071419] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-07T20:24:31.072202] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-07T20:24:31.072255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:31.072287] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:31.072314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:31.072370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:31.129800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:31.130720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:31.130810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:31.130843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:31.252834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:31.252987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:31.253026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:31.253054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:31.256376] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=54.80%) [2026-01-07T20:24:31.256666] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-07T20:24:31.256792] [INFO ] [sig ] IIIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:31.398449] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IIIN.txt [2026-01-07T20:24:31.398631] [INFO ] [sig ] [1644/3515] Completed IIIN in 0.3s | 2.90 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-07T20:24:31.398675] [INFO ] [sig ] [1645/3515] Forecasting IIM... [2026-01-07T20:24:31.398705] [INFO ] [sig ] Generating forecast for: IIM [2026-01-07T20:24:31.398735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-07T20:24:31.411004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-07T20:24:31.411591] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-07T20:24:31.412370] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-07T20:24:31.412422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:31.412454] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:31.412481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:31.412537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:31.471065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:31.472025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:31.472119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:31.472152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:31.596406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:31.596686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:31.596732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:31.596762] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:31.600339] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-01-07T20:24:31.600658] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-07T20:24:31.600800] [INFO ] [sig ] IIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:31.741748] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IIM.txt [2026-01-07T20:24:31.741894] [INFO ] [sig ] [1645/3515] Completed IIM in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:31.741935] [INFO ] [sig ] [1646/3515] Forecasting ILMN... [2026-01-07T20:24:31.741971] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-07T20:24:31.742001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-07T20:24:31.754036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-07T20:24:31.754355] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-07T20:24:31.755135] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-07T20:24:31.755199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:31.755238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:31.755271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:31.755332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:31.812828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:31.813710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:31.813798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:31.813833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:31.938930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:31.939095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:31.939141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:31.939170] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:31.943126] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-01-07T20:24:31.943405] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-07T20:24:31.943532] [INFO ] [sig ] ILMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:32.084290] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ILMN.txt [2026-01-07T20:24:32.084455] [INFO ] [sig ] [1646/3515] Completed ILMN in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:32.084494] [INFO ] [sig ] [1647/3515] Forecasting IMAX... [2026-01-07T20:24:32.084525] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-07T20:24:32.084556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-07T20:24:32.097130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-07T20:24:32.097534] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-07T20:24:32.098619] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-07T20:24:32.098674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:32.098707] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:32.098734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:32.098791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:32.167292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:32.168386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:32.168496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:32.168543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:32.288891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:32.289050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:32.289093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:32.289125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:32.292718] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-07T20:24:32.293010] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-07T20:24:32.293139] [INFO ] [sig ] IMAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:32.439027] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IMAX.txt [2026-01-07T20:24:32.439200] [INFO ] [sig ] [1647/3515] Completed IMAX in 0.4s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:32.439242] [INFO ] [sig ] [1648/3515] Forecasting IMKTA... [2026-01-07T20:24:32.439274] [INFO ] [sig ] Generating forecast for: IMKTA [2026-01-07T20:24:32.439305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMKTA' from 'https://tdm.silogroup.org/data/derivative_storage/IMKTA.csv'. [2026-01-07T20:24:32.451656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMKTA'. [2026-01-07T20:24:32.451952] [INFO ] [FORECASTER] Starting predict_future for IMKTA [2026-01-07T20:24:32.452725] [DEBUG] [LOCAL ] No optimal features file found for IMKTA: ./output/feature-sets/IMKTA.txt [2026-01-07T20:24:32.452778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:32.452809] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:32.452838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:32.452894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:32.510695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:32.511440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:32.511554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:32.511608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:32.625803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:32.625955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:32.625994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:32.626024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:32.629314] [DEBUG] [FORECASTER] IMKTA: Forecast T+1@11:T+2@11: UP (p=64.91%) [2026-01-07T20:24:32.629634] [INFO ] [FORECASTER] Completed predict_future for IMKTA [2026-01-07T20:24:32.629771] [INFO ] [sig ] IMKTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:32.771745] [INFO ] [LOCAL ] Saved forecast: IMKTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IMKTA.txt [2026-01-07T20:24:32.771882] [INFO ] [sig ] [1648/3515] Completed IMKTA in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:32.771921] [INFO ] [sig ] [1649/3515] Forecasting IMMP... [2026-01-07T20:24:32.771953] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-07T20:24:32.771984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-07T20:24:32.783427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-07T20:24:32.783760] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-07T20:24:32.784508] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-07T20:24:32.784560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:32.784620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:32.784648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:32.784705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:32.840146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:32.840866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:32.840949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:32.840981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:32.958750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:32.958906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:32.958946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:32.958992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:32.962321] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=30.21%) [2026-01-07T20:24:32.962632] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-07T20:24:32.962759] [INFO ] [sig ] IMMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:33.102037] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMMP.txt [2026-01-07T20:24:33.102187] [INFO ] [sig ] [1649/3515] Completed IMMP in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:33.102227] [INFO ] [sig ] [1650/3515] Forecasting IMMX... [2026-01-07T20:24:33.102258] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-07T20:24:33.102288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-07T20:24:33.113822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-07T20:24:33.114150] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-07T20:24:33.114919] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-07T20:24:33.114970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:33.115004] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:33.115031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:33.115087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:33.173903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:33.174736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:33.174825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:33.174858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:33.292891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:33.293056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:33.293098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:33.293127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:33.296545] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-07T20:24:33.296855] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-07T20:24:33.296987] [INFO ] [sig ] IMMX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:33.437024] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMMX.txt [2026-01-07T20:24:33.437175] [INFO ] [sig ] [1650/3515] Completed IMMX in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:33.437220] [INFO ] [sig ] [1651/3515] Forecasting IMNM... [2026-01-07T20:24:33.437249] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-07T20:24:33.437278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-07T20:24:33.451512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-07T20:24:33.451996] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-07T20:24:33.452963] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-07T20:24:33.453025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:33.453061] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:33.453096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:33.453175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:33.513165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:33.514083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:33.514172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:33.514226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:33.638736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:33.638904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:33.638946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:33.638977] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:33.643338] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-07T20:24:33.643922] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-07T20:24:33.644069] [INFO ] [sig ] IMNM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:33.793506] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMNM.txt [2026-01-07T20:24:33.793670] [INFO ] [sig ] [1651/3515] Completed IMNM in 0.4s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:33.793715] [INFO ] [sig ] [1652/3515] Forecasting IMNN... [2026-01-07T20:24:33.793745] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-07T20:24:33.793776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-07T20:24:33.805876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-07T20:24:33.806200] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-07T20:24:33.806980] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-07T20:24:33.807032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:33.807064] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:33.807090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:33.807147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:33.865546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:33.866411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:33.866501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:33.866535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:33.998692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:33.998859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:33.998899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:33.998928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:34.002499] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-01-07T20:24:34.002800] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-07T20:24:34.002934] [INFO ] [sig ] IMNN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:34.152288] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMNN.txt [2026-01-07T20:24:34.152423] [INFO ] [sig ] [1652/3515] Completed IMNN in 0.4s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:34.152463] [INFO ] [sig ] [1653/3515] Forecasting IMOS... [2026-01-07T20:24:34.152493] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-07T20:24:34.152527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-07T20:24:34.165014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-07T20:24:34.165336] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-07T20:24:34.166126] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-07T20:24:34.166179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:34.166217] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:34.166256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:34.166325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:34.229829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:34.230669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:34.230757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:34.230792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:34.357811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:34.357967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:34.358016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:34.358050] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:34.361649] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-01-07T20:24:34.361981] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-07T20:24:34.362129] [INFO ] [sig ] IMOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:34.512159] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMOS.txt [2026-01-07T20:24:34.512300] [INFO ] [sig ] [1653/3515] Completed IMOS in 0.4s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:34.512340] [INFO ] [sig ] [1654/3515] Forecasting IMPP... [2026-01-07T20:24:34.512370] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-07T20:24:34.512400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-07T20:24:34.523985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-07T20:24:34.524301] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-07T20:24:34.525108] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-07T20:24:34.525162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:34.525196] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:34.525226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:34.525282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:34.582019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:34.582758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:34.582840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:34.582874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:34.717847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:34.718067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:34.718129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:34.718175] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:34.722097] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=32.30%) [2026-01-07T20:24:34.722381] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-07T20:24:34.722508] [INFO ] [sig ] IMPP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:34.869024] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMPP.txt [2026-01-07T20:24:34.869180] [INFO ] [sig ] [1654/3515] Completed IMPP in 0.4s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:34.869220] [INFO ] [sig ] [1655/3515] Forecasting IMRX... [2026-01-07T20:24:34.869251] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-07T20:24:34.869281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-07T20:24:34.881177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-07T20:24:34.881535] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-07T20:24:34.882356] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-07T20:24:34.882435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:34.882470] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:34.882499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:34.882558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:34.942554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:34.943445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:34.943541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:34.943595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:35.061692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:35.061853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:35.061893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:35.061922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:35.065375] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-07T20:24:35.065700] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-07T20:24:35.065836] [INFO ] [sig ] IMRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:35.214177] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMRX.txt [2026-01-07T20:24:35.214341] [INFO ] [sig ] [1655/3515] Completed IMRX in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:35.214384] [INFO ] [sig ] [1656/3515] Forecasting IMTX... [2026-01-07T20:24:35.214414] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-07T20:24:35.214444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-07T20:24:35.226288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-07T20:24:35.226690] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-07T20:24:35.227460] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-07T20:24:35.227513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:35.227545] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:35.227591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:35.227651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:35.284422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:35.285345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:35.285437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:35.285472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:35.404946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:35.405077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:35.405115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:35.405144] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:35.408385] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-01-07T20:24:35.408672] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-07T20:24:35.408796] [INFO ] [sig ] IMTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:35.551146] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMTX.txt [2026-01-07T20:24:35.551267] [INFO ] [sig ] [1656/3515] Completed IMTX in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:35.551307] [INFO ] [sig ] [1657/3515] Forecasting IMXI... [2026-01-07T20:24:35.551337] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-07T20:24:35.551374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-07T20:24:35.562930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-07T20:24:35.563198] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-07T20:24:35.563952] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-07T20:24:35.564004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:35.564037] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:35.564064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:35.564121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:35.619901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:35.620502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:35.620602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:35.620645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:35.741488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:35.741646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:35.741686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:35.741718] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:35.744991] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=49.28%) [2026-01-07T20:24:35.745266] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-07T20:24:35.745393] [INFO ] [sig ] IMXI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:35.883773] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IMXI.txt [2026-01-07T20:24:35.883879] [INFO ] [sig ] [1657/3515] Completed IMXI in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:35.883918] [INFO ] [sig ] [1658/3515] Forecasting INAB... [2026-01-07T20:24:35.883948] [INFO ] [sig ] Generating forecast for: INAB [2026-01-07T20:24:35.883977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-07T20:24:35.894833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-07T20:24:35.895095] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-07T20:24:35.895854] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-07T20:24:35.895907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:35.895940] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:35.895967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:35.896024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:35.951654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:35.952269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:35.952350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:35.952383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:36.066153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:36.066272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:36.066338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:36.066368] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:36.069500] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-07T20:24:36.069796] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-07T20:24:36.069917] [INFO ] [sig ] INAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:36.208280] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INAB.txt [2026-01-07T20:24:36.208410] [INFO ] [sig ] [1658/3515] Completed INAB in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:36.208450] [INFO ] [sig ] [1659/3515] Forecasting INBK... [2026-01-07T20:24:36.208481] [INFO ] [sig ] Generating forecast for: INBK [2026-01-07T20:24:36.208511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-07T20:24:36.219971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-07T20:24:36.220307] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-07T20:24:36.221073] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-07T20:24:36.221124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:36.221156] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:36.221183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:36.221240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:36.282609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:36.283256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:36.283337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:36.283371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:36.405410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:36.405562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:36.405621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:36.405651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:36.408955] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-01-07T20:24:36.409232] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-07T20:24:36.409357] [INFO ] [sig ] INBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:36.548419] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INBK.txt [2026-01-07T20:24:36.548531] [INFO ] [sig ] [1659/3515] Completed INBK in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:36.548586] [INFO ] [sig ] [1660/3515] Forecasting INBX... [2026-01-07T20:24:36.548619] [INFO ] [sig ] Generating forecast for: INBX [2026-01-07T20:24:36.548649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-07T20:24:36.559911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-07T20:24:36.560169] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-07T20:24:36.560921] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-07T20:24:36.560972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:36.561005] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:36.561033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:36.561089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:36.617610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:36.618181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:36.618263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:36.618297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:36.736304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:36.736429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:36.736468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:36.736512] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:36.739735] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=64.43%) [2026-01-07T20:24:36.739998] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-07T20:24:36.740117] [INFO ] [sig ] INBX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:36.880117] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INBX.txt [2026-01-07T20:24:36.880247] [INFO ] [sig ] [1660/3515] Completed INBX in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:36.880287] [INFO ] [sig ] [1661/3515] Forecasting INCY... [2026-01-07T20:24:36.880316] [INFO ] [sig ] Generating forecast for: INCY [2026-01-07T20:24:36.880345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-07T20:24:36.892087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-07T20:24:36.892389] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-07T20:24:36.893176] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-07T20:24:36.893230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:36.893262] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:36.893291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:36.893347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:36.950739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:36.951427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:36.951510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:36.951544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:37.071394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:37.071558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:37.071635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:37.071690] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:37.075011] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-01-07T20:24:37.075279] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-07T20:24:37.075411] [INFO ] [sig ] INCY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:37.213558] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INCY.txt [2026-01-07T20:24:37.213689] [INFO ] [sig ] [1661/3515] Completed INCY in 0.3s | 2.90 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-07T20:24:37.213728] [INFO ] [sig ] [1662/3515] Forecasting INDB... [2026-01-07T20:24:37.213791] [INFO ] [sig ] Generating forecast for: INDB [2026-01-07T20:24:37.213823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-07T20:24:37.225282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-07T20:24:37.225630] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-07T20:24:37.226493] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-07T20:24:37.226551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:37.226618] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:37.226662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:37.226723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:37.283311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:37.283939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:37.284019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:37.284053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:37.401294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:37.401435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:37.401475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:37.401504] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:37.404795] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=61.75%) [2026-01-07T20:24:37.405062] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-07T20:24:37.405186] [INFO ] [sig ] INDB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:37.545209] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INDB.txt [2026-01-07T20:24:37.545320] [INFO ] [sig ] [1662/3515] Completed INDB in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:37.545362] [INFO ] [sig ] [1663/3515] Forecasting INDI... [2026-01-07T20:24:37.545391] [INFO ] [sig ] Generating forecast for: INDI [2026-01-07T20:24:37.545421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-07T20:24:37.557344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-07T20:24:37.557652] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-07T20:24:37.558425] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-07T20:24:37.558479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:37.558512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:37.558541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:37.558621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:37.618435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:37.619030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:37.619108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:37.619142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:37.735802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:37.735931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:37.735971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:37.736000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:37.739777] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-07T20:24:37.740043] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-07T20:24:37.740167] [INFO ] [sig ] INDI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:37.884454] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INDI.txt [2026-01-07T20:24:37.884598] [INFO ] [sig ] [1663/3515] Completed INDI in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:37.884639] [INFO ] [sig ] [1664/3515] Forecasting INDP... [2026-01-07T20:24:37.884670] [INFO ] [sig ] Generating forecast for: INDP [2026-01-07T20:24:37.884700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-07T20:24:37.896116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-07T20:24:37.896384] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-07T20:24:37.897130] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-07T20:24:37.897181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:37.897214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:37.897242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:37.897309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:37.953460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:37.954235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:37.954316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:37.954352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:38.058562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:38.058687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:38.058724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:38.058752] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:38.061852] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=44.43%) [2026-01-07T20:24:38.062108] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-07T20:24:38.062225] [INFO ] [sig ] INDP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:38.200334] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INDP.txt [2026-01-07T20:24:38.200456] [INFO ] [sig ] [1664/3515] Completed INDP in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:38.200495] [INFO ] [sig ] [1665/3515] Forecasting INDY... [2026-01-07T20:24:38.200525] [INFO ] [sig ] Generating forecast for: INDY [2026-01-07T20:24:38.200555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-07T20:24:38.213330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-07T20:24:38.213815] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-07T20:24:38.214598] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-07T20:24:38.214652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:38.214686] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:38.214715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:38.214799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:38.273368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:38.273964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:38.274044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:38.274077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:38.396848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:38.396993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:38.397031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:38.397061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:38.400750] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-07T20:24:38.401019] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-07T20:24:38.401141] [INFO ] [sig ] INDY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:38.544130] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INDY.txt [2026-01-07T20:24:38.544257] [INFO ] [sig ] [1665/3515] Completed INDY in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:38.544296] [INFO ] [sig ] [1666/3515] Forecasting INFY... [2026-01-07T20:24:38.544326] [INFO ] [sig ] Generating forecast for: INFY [2026-01-07T20:24:38.544355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-07T20:24:38.556877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-07T20:24:38.557261] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-07T20:24:38.558063] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-07T20:24:38.558127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:38.558161] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:38.558187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:38.558243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:38.617320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:38.618243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:38.618334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:38.618368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:38.746771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:38.746930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:38.746971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:38.747000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:38.750349] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-01-07T20:24:38.750639] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-07T20:24:38.750766] [INFO ] [sig ] INFY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:38.892321] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INFY.txt [2026-01-07T20:24:38.892467] [INFO ] [sig ] [1666/3515] Completed INFY in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:38.892506] [INFO ] [sig ] [1667/3515] Forecasting ING... [2026-01-07T20:24:38.892538] [INFO ] [sig ] Generating forecast for: ING [2026-01-07T20:24:38.892586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-07T20:24:38.905119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-07T20:24:38.905455] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-07T20:24:38.906214] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-07T20:24:38.906266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:38.906299] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:38.906327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:38.906384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:38.963539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:38.964210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:38.964292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:38.964327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:39.087058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:39.087209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:39.087248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:39.087278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:39.090739] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-07T20:24:39.091015] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-07T20:24:39.091144] [INFO ] [sig ] ING: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:39.237719] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ING.txt [2026-01-07T20:24:39.237872] [INFO ] [sig ] [1667/3515] Completed ING in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:39.237915] [INFO ] [sig ] [1668/3515] Forecasting INGN... [2026-01-07T20:24:39.237947] [INFO ] [sig ] Generating forecast for: INGN [2026-01-07T20:24:39.237978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-07T20:24:39.250112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-07T20:24:39.250423] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-07T20:24:39.251443] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-07T20:24:39.251502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:39.251535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:39.251563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:39.251841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:39.309442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:39.310255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:39.310358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:39.310400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:39.431097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:39.431251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:39.431295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:39.431331] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:39.434653] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-07T20:24:39.434955] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-07T20:24:39.435076] [INFO ] [sig ] INGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:39.578112] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INGN.txt [2026-01-07T20:24:39.578263] [INFO ] [sig ] [1668/3515] Completed INGN in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:39.578303] [INFO ] [sig ] [1669/3515] Forecasting INM... [2026-01-07T20:24:39.578334] [INFO ] [sig ] Generating forecast for: INM [2026-01-07T20:24:39.578364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-07T20:24:39.591930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-07T20:24:39.592249] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-07T20:24:39.593026] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-07T20:24:39.593078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:39.593109] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:39.593137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:39.593193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:39.652548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:39.653395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:39.653479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:39.653514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:39.777086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:39.777243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:39.777286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:39.777317] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:39.780938] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=44.24%) [2026-01-07T20:24:39.781214] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-07T20:24:39.781358] [INFO ] [sig ] INM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:39.925893] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INM.txt [2026-01-07T20:24:39.926038] [INFO ] [sig ] [1669/3515] Completed INM in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:39.926080] [INFO ] [sig ] [1670/3515] Forecasting INMB... [2026-01-07T20:24:39.926111] [INFO ] [sig ] Generating forecast for: INMB [2026-01-07T20:24:39.926141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-07T20:24:39.938853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-07T20:24:39.939151] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-07T20:24:39.940132] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-07T20:24:39.940184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:39.940215] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:39.940241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:39.940296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:39.999798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:40.000807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:40.000900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:40.000935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:40.126162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:40.126324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:40.126365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:40.126395] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:40.129859] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-07T20:24:40.130139] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-07T20:24:40.130270] [INFO ] [sig ] INMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:40.270301] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INMB.txt [2026-01-07T20:24:40.270451] [INFO ] [sig ] [1670/3515] Completed INMB in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:40.270491] [INFO ] [sig ] [1671/3515] Forecasting INMD... [2026-01-07T20:24:40.270522] [INFO ] [sig ] Generating forecast for: INMD [2026-01-07T20:24:40.270552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-07T20:24:40.282396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-07T20:24:40.282734] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-07T20:24:40.283487] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-07T20:24:40.283539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:40.283589] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:40.283620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:40.283676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:40.340485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:40.341139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:40.341221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:40.341254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:40.462185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:40.462352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:40.462393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:40.462423] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:40.465900] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-07T20:24:40.466197] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-07T20:24:40.466332] [INFO ] [sig ] INMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:40.610295] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INMD.txt [2026-01-07T20:24:40.610468] [INFO ] [sig ] [1671/3515] Completed INMD in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:40.610528] [INFO ] [sig ] [1672/3515] Forecasting INN... [2026-01-07T20:24:40.610588] [INFO ] [sig ] Generating forecast for: INN [2026-01-07T20:24:40.610635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-07T20:24:40.622123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-07T20:24:40.622435] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-07T20:24:40.623276] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-07T20:24:40.623331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:40.623365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:40.623392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:40.623448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:40.679619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:40.680263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:40.680352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:40.680393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:40.799506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:40.799706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:40.799749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:40.799778] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:40.803168] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-07T20:24:40.803452] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-07T20:24:40.803597] [INFO ] [sig ] INN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:40.948137] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INN.txt [2026-01-07T20:24:40.948272] [INFO ] [sig ] [1672/3515] Completed INN in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:40.948311] [INFO ] [sig ] [1673/3515] Forecasting INO... [2026-01-07T20:24:40.948341] [INFO ] [sig ] Generating forecast for: INO [2026-01-07T20:24:40.948372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-07T20:24:40.960383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-07T20:24:40.960759] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-07T20:24:40.961523] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-07T20:24:40.961593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:40.961630] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:40.961658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:40.961717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:41.020288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:41.021075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:41.021158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:41.021193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:41.138467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:41.138652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:41.138694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:41.138724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:41.142094] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-07T20:24:41.142375] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-07T20:24:41.142523] [INFO ] [sig ] INO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:41.282293] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INO.txt [2026-01-07T20:24:41.282449] [INFO ] [sig ] [1673/3515] Completed INO in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:41.282501] [INFO ] [sig ] [1674/3515] Forecasting INOD... [2026-01-07T20:24:41.282535] [INFO ] [sig ] Generating forecast for: INOD [2026-01-07T20:24:41.282565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-07T20:24:41.294086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-07T20:24:41.294407] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-07T20:24:41.295188] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-07T20:24:41.295244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:41.295278] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:41.295307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:41.295370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:41.352338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:41.353167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:41.353253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:41.353288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:41.472593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:41.472729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:41.472768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:41.472804] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:41.476062] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-01-07T20:24:41.476330] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-07T20:24:41.476457] [INFO ] [sig ] INOD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:41.619532] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INOD.txt [2026-01-07T20:24:41.619700] [INFO ] [sig ] [1674/3515] Completed INOD in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:41.619739] [INFO ] [sig ] [1675/3515] Forecasting INSE... [2026-01-07T20:24:41.619769] [INFO ] [sig ] Generating forecast for: INSE [2026-01-07T20:24:41.619799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-07T20:24:41.630663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-07T20:24:41.630956] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-07T20:24:41.631742] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-07T20:24:41.631795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:41.631828] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:41.631855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:41.631913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:41.690326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:41.691067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:41.691151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:41.691186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:41.817951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:41.818115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:41.818155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:41.818185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:41.821562] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-01-07T20:24:41.821860] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-07T20:24:41.821983] [INFO ] [sig ] INSE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:41.972607] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INSE.txt [2026-01-07T20:24:41.972768] [INFO ] [sig ] [1675/3515] Completed INSE in 0.4s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:41.972810] [INFO ] [sig ] [1676/3515] Forecasting INSG... [2026-01-07T20:24:41.972841] [INFO ] [sig ] Generating forecast for: INSG [2026-01-07T20:24:41.972872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-07T20:24:41.984121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-07T20:24:41.984406] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-07T20:24:41.985169] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-07T20:24:41.985220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:41.985253] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:41.985280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:41.985337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:42.043348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:42.044266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:42.044358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:42.044392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:42.165961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:42.166134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:42.166174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:42.166206] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:42.170019] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-07T20:24:42.170409] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-07T20:24:42.170567] [INFO ] [sig ] INSG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:42.321356] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INSG.txt [2026-01-07T20:24:42.321546] [INFO ] [sig ] [1676/3515] Completed INSG in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:42.321613] [INFO ] [sig ] [1677/3515] Forecasting INSM... [2026-01-07T20:24:42.321647] [INFO ] [sig ] Generating forecast for: INSM [2026-01-07T20:24:42.321680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-07T20:24:42.333640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-07T20:24:42.334048] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-07T20:24:42.334877] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-07T20:24:42.334945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:42.334980] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:42.335008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:42.335067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:42.395028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:42.395930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:42.396015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:42.396049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:42.514198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:42.514362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:42.514411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:42.514447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:42.517776] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-01-07T20:24:42.518054] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-07T20:24:42.518185] [INFO ] [sig ] INSM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:42.662314] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INSM.txt [2026-01-07T20:24:42.662468] [INFO ] [sig ] [1677/3515] Completed INSM in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:42.662509] [INFO ] [sig ] [1678/3515] Forecasting INSP... [2026-01-07T20:24:42.662539] [INFO ] [sig ] Generating forecast for: INSP [2026-01-07T20:24:42.662587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-07T20:24:42.675074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-07T20:24:42.675360] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-07T20:24:42.676131] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-07T20:24:42.676183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:42.676215] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:42.676243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:42.676300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:42.733450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:42.734122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:42.734201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:42.734234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:42.854808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:42.854981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:42.855021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:42.855053] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:42.858433] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-01-07T20:24:42.858738] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-07T20:24:42.858864] [INFO ] [sig ] INSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:43.007228] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INSP.txt [2026-01-07T20:24:43.007389] [INFO ] [sig ] [1678/3515] Completed INSP in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-07T20:24:43.007461] [INFO ] [sig ] [1679/3515] Forecasting INTA... [2026-01-07T20:24:43.007494] [INFO ] [sig ] Generating forecast for: INTA [2026-01-07T20:24:43.007525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-07T20:24:43.019047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-07T20:24:43.019398] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-07T20:24:43.020226] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-07T20:24:43.020281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:43.020313] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:43.020340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:43.020397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:43.076868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:43.077561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:43.077665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:43.077699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:43.202509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:43.202691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:43.202733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:43.202763] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:43.206240] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-01-07T20:24:43.206523] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-07T20:24:43.206670] [INFO ] [sig ] INTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:43.347638] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INTA.txt [2026-01-07T20:24:43.347777] [INFO ] [sig ] [1679/3515] Completed INTA in 0.3s | 2.90 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-07T20:24:43.347818] [INFO ] [sig ] [1680/3515] Forecasting INTC... [2026-01-07T20:24:43.347848] [INFO ] [sig ] Generating forecast for: INTC [2026-01-07T20:24:43.347878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-07T20:24:43.359063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-07T20:24:43.359348] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-07T20:24:43.360163] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-07T20:24:43.360216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:43.360249] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:43.360275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:43.360332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:43.418061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:43.418763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:43.418847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:43.418880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:43.538383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:43.538557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:43.538616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:43.538647] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:43.542106] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-07T20:24:43.542381] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-07T20:24:43.542531] [INFO ] [sig ] INTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:43.686183] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INTC.txt [2026-01-07T20:24:43.686348] [INFO ] [sig ] [1680/3515] Completed INTC in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:43.686410] [INFO ] [sig ] [1681/3515] Forecasting INTZ... [2026-01-07T20:24:43.686445] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-07T20:24:43.686479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-07T20:24:43.698555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-07T20:24:43.698975] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-07T20:24:43.699828] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-07T20:24:43.699883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:43.699920] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:43.699948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:43.700005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:43.759828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:43.760746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:43.760836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:43.760871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:43.890205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:43.890370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:43.890415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:43.890452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:43.893955] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-07T20:24:43.894250] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-07T20:24:43.894387] [INFO ] [sig ] INTZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:44.041673] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INTZ.txt [2026-01-07T20:24:44.041839] [INFO ] [sig ] [1681/3515] Completed INTZ in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:44.041882] [INFO ] [sig ] [1682/3515] Forecasting INVA... [2026-01-07T20:24:44.041914] [INFO ] [sig ] Generating forecast for: INVA [2026-01-07T20:24:44.041944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-07T20:24:44.054863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-07T20:24:44.055219] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-07T20:24:44.056018] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-07T20:24:44.056071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:44.056114] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:44.056182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:44.056242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:44.112131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:44.112973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:44.113059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:44.113092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:44.232167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:44.232336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:44.232377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:44.232410] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:44.235964] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-01-07T20:24:44.236336] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-07T20:24:44.236478] [INFO ] [sig ] INVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:44.384476] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/INVA.txt [2026-01-07T20:24:44.384648] [INFO ] [sig ] [1682/3515] Completed INVA in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:44.384703] [INFO ] [sig ] [1683/3515] Forecasting INVE... [2026-01-07T20:24:44.384741] [INFO ] [sig ] Generating forecast for: INVE [2026-01-07T20:24:44.384773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-07T20:24:44.397430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-07T20:24:44.397788] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-07T20:24:44.398617] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-07T20:24:44.398677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:44.398716] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:44.398745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:44.398803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:44.461007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:44.462059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:44.462151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:44.462186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:44.592598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:44.592762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:44.592804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:44.592834] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:44.596383] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=21.80%) [2026-01-07T20:24:44.596693] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-07T20:24:44.596822] [INFO ] [sig ] INVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:44.745740] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INVE.txt [2026-01-07T20:24:44.745898] [INFO ] [sig ] [1683/3515] Completed INVE in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:44.745941] [INFO ] [sig ] [1684/3515] Forecasting INVH... [2026-01-07T20:24:44.745971] [INFO ] [sig ] Generating forecast for: INVH [2026-01-07T20:24:44.746001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-07T20:24:44.757858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-07T20:24:44.758156] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-07T20:24:44.759081] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-07T20:24:44.759133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:44.759164] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:44.759191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:44.759247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:44.816765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:44.817468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:44.817550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:44.817606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:44.933991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:44.934139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:44.934197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:44.934227] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:44.937519] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-07T20:24:44.937800] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-07T20:24:44.937924] [INFO ] [sig ] INVH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:45.077231] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/INVH.txt [2026-01-07T20:24:45.077389] [INFO ] [sig ] [1684/3515] Completed INVH in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:45.077432] [INFO ] [sig ] [1685/3515] Forecasting IONS... [2026-01-07T20:24:45.077465] [INFO ] [sig ] Generating forecast for: IONS [2026-01-07T20:24:45.077497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-07T20:24:45.089492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-07T20:24:45.089950] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-07T20:24:45.090777] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-07T20:24:45.090832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:45.090866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:45.090895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:45.090952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:45.146954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:45.147749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:45.147838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:45.147873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:45.270206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:45.270364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:45.270403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:45.270433] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:45.273861] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-07T20:24:45.274138] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-07T20:24:45.274267] [INFO ] [sig ] IONS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:45.411836] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IONS.txt [2026-01-07T20:24:45.411979] [INFO ] [sig ] [1685/3515] Completed IONS in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:45.412020] [INFO ] [sig ] [1686/3515] Forecasting IOSP... [2026-01-07T20:24:45.412051] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-07T20:24:45.412082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-07T20:24:45.423124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-07T20:24:45.423423] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-07T20:24:45.424187] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-07T20:24:45.424239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:45.424270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:45.424297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:45.424354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:45.481351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:45.482206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:45.482294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:45.482328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:45.606891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:45.607075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:45.607123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:45.607154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:45.610610] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-07T20:24:45.610884] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-07T20:24:45.611008] [INFO ] [sig ] IOSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:45.753353] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IOSP.txt [2026-01-07T20:24:45.753497] [INFO ] [sig ] [1686/3515] Completed IOSP in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:45.753538] [INFO ] [sig ] [1687/3515] Forecasting IOVA... [2026-01-07T20:24:45.753585] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-07T20:24:45.753619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-07T20:24:45.766293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-07T20:24:45.766604] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-07T20:24:45.767377] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-07T20:24:45.767429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:45.767461] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:45.767489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:45.767545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:45.824410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:45.825055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:45.825135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:45.825168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:45.942100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:45.942242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:45.942279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:45.942309] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:45.945931] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-07T20:24:45.946201] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-07T20:24:45.946322] [INFO ] [sig ] IOVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:46.086221] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IOVA.txt [2026-01-07T20:24:46.086347] [INFO ] [sig ] [1687/3515] Completed IOVA in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:46.086385] [INFO ] [sig ] [1688/3515] Forecasting IPGP... [2026-01-07T20:24:46.086415] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-07T20:24:46.086445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-07T20:24:46.097438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-07T20:24:46.097765] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-07T20:24:46.098545] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-07T20:24:46.098626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:46.098684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:46.098714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:46.098772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:46.156299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:46.156946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:46.157029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:46.157074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:46.276300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:46.276447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:46.276487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:46.276516] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:46.279812] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: UP (p=69.36%) [2026-01-07T20:24:46.280077] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-07T20:24:46.280200] [INFO ] [sig ] IPGP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:46.421000] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IPGP.txt [2026-01-07T20:24:46.421134] [INFO ] [sig ] [1688/3515] Completed IPGP in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:46.421175] [INFO ] [sig ] [1689/3515] Forecasting IPI... [2026-01-07T20:24:46.421205] [INFO ] [sig ] Generating forecast for: IPI [2026-01-07T20:24:46.421235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-07T20:24:46.432456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-07T20:24:46.432773] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-07T20:24:46.433529] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-07T20:24:46.433598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:46.433633] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:46.433661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:46.433718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:46.490355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:46.490983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:46.491062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:46.491094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:46.615141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:46.615297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:46.615338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:46.615371] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:46.618827] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-07T20:24:46.619148] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-07T20:24:46.619325] [INFO ] [sig ] IPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:46.775776] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IPI.txt [2026-01-07T20:24:46.775931] [INFO ] [sig ] [1689/3515] Completed IPI in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:46.775977] [INFO ] [sig ] [1690/3515] Forecasting IQ... [2026-01-07T20:24:46.776018] [INFO ] [sig ] Generating forecast for: IQ [2026-01-07T20:24:46.776065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-07T20:24:46.788530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-07T20:24:46.788982] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-07T20:24:46.789875] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-07T20:24:46.789934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:46.789966] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:46.789995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:46.790052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:46.852364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:46.853432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:46.853538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:46.853604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:46.983485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:46.983666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:46.983710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:46.983744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:46.987679] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-07T20:24:46.988075] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-07T20:24:46.988254] [INFO ] [sig ] IQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:47.149900] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IQ.txt [2026-01-07T20:24:47.150133] [INFO ] [sig ] [1690/3515] Completed IQ in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:47.150195] [INFO ] [sig ] [1691/3515] Forecasting IQI... [2026-01-07T20:24:47.150239] [INFO ] [sig ] Generating forecast for: IQI [2026-01-07T20:24:47.150286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-07T20:24:47.163750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-07T20:24:47.164234] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-07T20:24:47.165231] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-07T20:24:47.165297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:47.165357] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:47.165390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:47.165451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:47.239355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:47.240440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:47.240536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:47.240593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:47.390514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:47.390741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:47.390809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:47.390859] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:47.396051] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-01-07T20:24:47.396601] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-07T20:24:47.396824] [INFO ] [sig ] IQI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:47.631241] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IQI.txt [2026-01-07T20:24:47.631479] [INFO ] [sig ] [1691/3515] Completed IQI in 0.5s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:47.631551] [INFO ] [sig ] [1692/3515] Forecasting IQQQ... [2026-01-07T20:24:47.631640] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-07T20:24:47.631698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-07T20:24:47.651799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-07T20:24:47.652265] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-07T20:24:47.653264] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-07T20:24:47.653320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:47.653353] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:47.653381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:47.653437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:47.737075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:47.738297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:47.738425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:47.738531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:47.907533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:47.907762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:47.907827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:47.907879] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:47.913420] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=25.82%) [2026-01-07T20:24:47.913953] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-07T20:24:47.914165] [INFO ] [sig ] IQQQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:48.099162] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IQQQ.txt [2026-01-07T20:24:48.099383] [INFO ] [sig ] [1692/3515] Completed IQQQ in 0.5s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:48.099454] [INFO ] [sig ] [1693/3515] Forecasting IRDM... [2026-01-07T20:24:48.099506] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-07T20:24:48.099600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-07T20:24:48.112279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-07T20:24:48.112726] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-07T20:24:48.113618] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-07T20:24:48.113677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:48.113712] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:48.113740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:48.113798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:48.176481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:48.177494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:48.177635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:48.177673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:48.312593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:48.312759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:48.312802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:48.312833] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:48.316449] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-07T20:24:48.316847] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-07T20:24:48.317013] [INFO ] [sig ] IRDM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:48.499356] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IRDM.txt [2026-01-07T20:24:48.499606] [INFO ] [sig ] [1693/3515] Completed IRDM in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:48.499670] [INFO ] [sig ] [1694/3515] Forecasting IREN... [2026-01-07T20:24:48.499723] [INFO ] [sig ] Generating forecast for: IREN [2026-01-07T20:24:48.499780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-07T20:24:48.513718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-07T20:24:48.514116] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-07T20:24:48.514937] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-07T20:24:48.514994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:48.515027] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:48.515056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:48.515125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:48.574524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:48.575444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:48.575540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:48.575617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:48.704028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:48.704191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:48.704231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:48.704260] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:48.708078] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-01-07T20:24:48.708390] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-07T20:24:48.708529] [INFO ] [sig ] IREN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:48.856408] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IREN.txt [2026-01-07T20:24:48.856596] [INFO ] [sig ] [1694/3515] Completed IREN in 0.4s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:48.856644] [INFO ] [sig ] [1695/3515] Forecasting IRM... [2026-01-07T20:24:48.856675] [INFO ] [sig ] Generating forecast for: IRM [2026-01-07T20:24:48.856712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-07T20:24:48.871993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-07T20:24:48.872455] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-07T20:24:48.873512] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-07T20:24:48.873607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:48.873657] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:48.873699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:48.873784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:48.933793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:48.934734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:48.934827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:48.934863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:49.056166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:49.056318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:49.056360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:49.056406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:49.059773] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=54.39%) [2026-01-07T20:24:49.060041] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-07T20:24:49.060162] [INFO ] [sig ] IRM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:49.199788] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IRM.txt [2026-01-07T20:24:49.199991] [INFO ] [sig ] [1695/3515] Completed IRM in 0.3s | 2.90 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-07T20:24:49.200033] [INFO ] [sig ] [1696/3515] Forecasting IRMD... [2026-01-07T20:24:49.200066] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-07T20:24:49.200097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-07T20:24:49.212099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-07T20:24:49.212499] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-07T20:24:49.213506] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-07T20:24:49.213560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:49.213611] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:49.213638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:49.213694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:49.269445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:49.270193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:49.270275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:49.270308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:49.389684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:49.389827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:49.389867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:49.389897] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:49.393196] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-07T20:24:49.393459] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-07T20:24:49.393623] [INFO ] [sig ] IRMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:49.534487] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IRMD.txt [2026-01-07T20:24:49.534645] [INFO ] [sig ] [1696/3515] Completed IRMD in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-07T20:24:49.534689] [INFO ] [sig ] [1697/3515] Forecasting IRON... [2026-01-07T20:24:49.534720] [INFO ] [sig ] Generating forecast for: IRON [2026-01-07T20:24:49.534752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-07T20:24:49.546400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-07T20:24:49.546764] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-07T20:24:49.547534] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-07T20:24:49.547613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:49.547648] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:49.547675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:49.547730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:49.603044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:49.603790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:49.603875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:49.603923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:49.723644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:49.723803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:49.723844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:49.723872] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:49.727216] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-07T20:24:49.727488] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-07T20:24:49.727634] [INFO ] [sig ] IRON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:49.866687] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IRON.txt [2026-01-07T20:24:49.866828] [INFO ] [sig ] [1697/3515] Completed IRON in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-07T20:24:49.866867] [INFO ] [sig ] [1698/3515] Forecasting IRTC... [2026-01-07T20:24:49.866897] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-07T20:24:49.866928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-07T20:24:49.878462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-07T20:24:49.878796] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-07T20:24:49.879540] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-07T20:24:49.879631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:49.879664] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:49.879691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:49.879747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:49.935010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:49.935638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:49.935742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:49.935776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:50.054494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:50.054666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:50.054716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:50.054746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:50.058018] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-01-07T20:24:50.058282] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-07T20:24:50.058405] [INFO ] [sig ] IRTC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:50.197784] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IRTC.txt [2026-01-07T20:24:50.197932] [INFO ] [sig ] [1698/3515] Completed IRTC in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:50.197973] [INFO ] [sig ] [1699/3515] Forecasting IRWD... [2026-01-07T20:24:50.198002] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-07T20:24:50.198031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-07T20:24:50.208913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-07T20:24:50.209211] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-07T20:24:50.210016] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-07T20:24:50.210069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:50.210125] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:50.210163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:50.210223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:50.266977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:50.267702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:50.267783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:50.267816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:50.391626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:50.391781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:50.391822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:50.391854] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:50.395222] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-07T20:24:50.395500] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-07T20:24:50.395652] [INFO ] [sig ] IRWD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:50.534828] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IRWD.txt [2026-01-07T20:24:50.534962] [INFO ] [sig ] [1699/3515] Completed IRWD in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:50.535002] [INFO ] [sig ] [1700/3515] Forecasting ISD... [2026-01-07T20:24:50.535032] [INFO ] [sig ] Generating forecast for: ISD [2026-01-07T20:24:50.535063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-07T20:24:50.546178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-07T20:24:50.546490] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-07T20:24:50.547255] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-07T20:24:50.547307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:50.547339] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:50.547366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:50.547423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:50.604100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:50.604983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:50.605072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:50.605105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:50.723388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:50.723547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:50.723605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:50.723635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:50.726914] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-07T20:24:50.727177] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-07T20:24:50.727300] [INFO ] [sig ] ISD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:50.867828] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ISD.txt [2026-01-07T20:24:50.867990] [INFO ] [sig ] [1700/3515] Completed ISD in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:50.868031] [INFO ] [sig ] [1701/3515] Forecasting ISRG... [2026-01-07T20:24:50.868062] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-07T20:24:50.868091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-07T20:24:50.879262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-07T20:24:50.879650] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-07T20:24:50.880429] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-07T20:24:50.880481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:50.880514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:50.880541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:50.880618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:50.937473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:50.938354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:50.938442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:50.938477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:51.063200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:51.063357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:51.063398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:51.063428] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:51.067085] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=36.76%) [2026-01-07T20:24:51.067368] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-07T20:24:51.067500] [INFO ] [sig ] ISRG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:51.208005] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ISRG.txt [2026-01-07T20:24:51.208131] [INFO ] [sig ] [1701/3515] Completed ISRG in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:51.208171] [INFO ] [sig ] [1702/3515] Forecasting ISSC... [2026-01-07T20:24:51.208201] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-07T20:24:51.208233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-07T20:24:51.220052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-07T20:24:51.220349] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-07T20:24:51.221115] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-07T20:24:51.221168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:51.221201] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:51.221231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:51.221288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:51.279377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:51.280130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:51.280214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:51.280249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:51.406391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:51.406544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:51.406614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:51.406689] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:51.410227] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-01-07T20:24:51.410505] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-07T20:24:51.410650] [INFO ] [sig ] ISSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:51.614503] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ISSC.txt [2026-01-07T20:24:51.614662] [INFO ] [sig ] [1702/3515] Completed ISSC in 0.4s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:51.614705] [INFO ] [sig ] [1703/3515] Forecasting ISTB... [2026-01-07T20:24:51.614736] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-07T20:24:51.614773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-07T20:24:51.625612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-07T20:24:51.625923] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-07T20:24:51.626698] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-07T20:24:51.626750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:51.626783] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:51.626810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:51.626866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:51.683657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:51.684422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:51.684510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:51.684544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:51.805971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:51.806125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:51.806167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:51.806197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:51.810256] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=75.60%) [2026-01-07T20:24:51.810701] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-07T20:24:51.810851] [INFO ] [sig ] ISTB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:51.955290] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ISTB.txt [2026-01-07T20:24:51.955429] [INFO ] [sig ] [1703/3515] Completed ISTB in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:51.955470] [INFO ] [sig ] [1704/3515] Forecasting ITIC... [2026-01-07T20:24:51.955501] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-07T20:24:51.955531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-07T20:24:51.966235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-07T20:24:51.966599] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-07T20:24:51.967352] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-07T20:24:51.967404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:51.967437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:51.967464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:51.967521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:52.023888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:52.024646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:52.024731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:52.024766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:52.133005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:52.133164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:52.133205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:52.133236] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:52.136646] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: DOWN (p=46.54%) [2026-01-07T20:24:52.136913] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-07T20:24:52.137036] [INFO ] [sig ] ITIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:52.278127] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ITIC.txt [2026-01-07T20:24:52.278271] [INFO ] [sig ] [1704/3515] Completed ITIC in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:52.278311] [INFO ] [sig ] [1705/3515] Forecasting ITRI... [2026-01-07T20:24:52.278341] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-07T20:24:52.278372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-07T20:24:52.290310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-07T20:24:52.290634] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-07T20:24:52.291395] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-07T20:24:52.291449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:52.291483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:52.291510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:52.291590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:52.347208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:52.347936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:52.348023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:52.348058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:52.469826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:52.469980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:52.470020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:52.470048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:52.473470] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-01-07T20:24:52.473764] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-07T20:24:52.473888] [INFO ] [sig ] ITRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:52.614911] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ITRI.txt [2026-01-07T20:24:52.615050] [INFO ] [sig ] [1705/3515] Completed ITRI in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:52.615090] [INFO ] [sig ] [1706/3515] Forecasting ITRN... [2026-01-07T20:24:52.615119] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-07T20:24:52.615150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-07T20:24:52.626714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-07T20:24:52.627028] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-07T20:24:52.627790] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-07T20:24:52.627842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:52.627874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:52.627902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:52.627958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:52.685309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:52.686161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:52.686252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:52.686287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:52.815298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:52.815475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:52.815523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:52.815598] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:52.820098] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=27.71%) [2026-01-07T20:24:52.820543] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-07T20:24:52.820775] [INFO ] [sig ] ITRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:52.975498] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ITRN.txt [2026-01-07T20:24:52.975692] [INFO ] [sig ] [1706/3515] Completed ITRN in 0.4s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:52.975738] [INFO ] [sig ] [1707/3515] Forecasting ITUB... [2026-01-07T20:24:52.975769] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-07T20:24:52.975799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-07T20:24:52.989288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-07T20:24:52.989759] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-07T20:24:52.990600] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-07T20:24:52.990670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:52.990711] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:52.990745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:52.990815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:53.046782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:53.047702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:53.047792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:53.047827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:53.173707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:53.173864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:53.173906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:53.173936] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:53.177548] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-01-07T20:24:53.177939] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-07T20:24:53.178088] [INFO ] [sig ] ITUB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:53.325008] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ITUB.txt [2026-01-07T20:24:53.325162] [INFO ] [sig ] [1707/3515] Completed ITUB in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:53.325211] [INFO ] [sig ] [1708/3515] Forecasting IUS... [2026-01-07T20:24:53.325256] [INFO ] [sig ] Generating forecast for: IUS [2026-01-07T20:24:53.325302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-07T20:24:53.337860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-07T20:24:53.338268] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-07T20:24:53.339138] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-07T20:24:53.339193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:53.339227] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:53.339253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:53.339311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:53.394810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:53.395539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:53.395640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:53.395674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:53.519142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:53.519296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:53.519336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:53.519365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:53.522753] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-07T20:24:53.523041] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-07T20:24:53.523168] [INFO ] [sig ] IUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:53.662539] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IUS.txt [2026-01-07T20:24:53.662693] [INFO ] [sig ] [1708/3515] Completed IUS in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:53.662732] [INFO ] [sig ] [1709/3515] Forecasting IUSB... [2026-01-07T20:24:53.662762] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-07T20:24:53.662791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-07T20:24:53.674495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-07T20:24:53.674831] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-07T20:24:53.675598] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-07T20:24:53.675649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:53.675685] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:53.675713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:53.675769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:53.731231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:53.731940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:53.732053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:53.732088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:53.851262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:53.851422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:53.851462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:53.851491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:53.854819] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-07T20:24:53.855087] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-07T20:24:53.855208] [INFO ] [sig ] IUSB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:53.992990] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IUSB.txt [2026-01-07T20:24:53.993120] [INFO ] [sig ] [1709/3515] Completed IUSB in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:53.993159] [INFO ] [sig ] [1710/3515] Forecasting IUSG... [2026-01-07T20:24:53.993188] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-07T20:24:53.993218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-07T20:24:54.005452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-07T20:24:54.005787] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-07T20:24:54.006564] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-07T20:24:54.006637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:54.006671] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:54.006700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:54.006774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:54.067177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:54.067958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:54.068049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:54.068085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:54.200567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:54.201359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:54.201399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:54.201427] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:54.205476] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=33.84%) [2026-01-07T20:24:54.205856] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-07T20:24:54.206021] [INFO ] [sig ] IUSG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:54.354906] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IUSG.txt [2026-01-07T20:24:54.355039] [INFO ] [sig ] [1710/3515] Completed IUSG in 0.4s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:54.355079] [INFO ] [sig ] [1711/3515] Forecasting IVAL... [2026-01-07T20:24:54.355110] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-07T20:24:54.355141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-07T20:24:54.367098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-07T20:24:54.367396] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-07T20:24:54.368160] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-07T20:24:54.368213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:54.368245] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:54.368273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:54.368329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:54.424957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:54.425535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:54.425632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:54.425666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:54.535066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:54.535192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:54.535230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:54.535260] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:54.538442] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=65.39%) [2026-01-07T20:24:54.538721] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-07T20:24:54.538845] [INFO ] [sig ] IVAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:54.679369] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IVAL.txt [2026-01-07T20:24:54.679484] [INFO ] [sig ] [1711/3515] Completed IVAL in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:54.679523] [INFO ] [sig ] [1712/3515] Forecasting IVZ... [2026-01-07T20:24:54.679590] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-07T20:24:54.679627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-07T20:24:54.691103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-07T20:24:54.691387] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-07T20:24:54.692195] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-07T20:24:54.692257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:54.692290] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:54.692318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:54.692374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:54.749424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:54.750084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:54.750165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:54.750198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:54.875113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:54.875243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:54.875281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:54.875310] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:54.878547] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=74.11%) [2026-01-07T20:24:54.878860] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-07T20:24:54.878979] [INFO ] [sig ] IVZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:55.020071] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IVZ.txt [2026-01-07T20:24:55.020218] [INFO ] [sig ] [1712/3515] Completed IVZ in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:55.020259] [INFO ] [sig ] [1713/3515] Forecasting IX... [2026-01-07T20:24:55.020290] [INFO ] [sig ] Generating forecast for: IX [2026-01-07T20:24:55.020321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-07T20:24:55.031269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-07T20:24:55.031560] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-07T20:24:55.032320] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-07T20:24:55.032371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:55.032404] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:55.032431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:55.032487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:55.089856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:55.090462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:55.090539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:55.090598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:55.216829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:55.217012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:55.217058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:55.217087] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:55.220708] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=72.56%) [2026-01-07T20:24:55.220977] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-07T20:24:55.221112] [INFO ] [sig ] IX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:55.361731] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IX.txt [2026-01-07T20:24:55.361868] [INFO ] [sig ] [1713/3515] Completed IX in 0.3s | 2.90 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-07T20:24:55.361910] [INFO ] [sig ] [1714/3515] Forecasting IXUS... [2026-01-07T20:24:55.361941] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-07T20:24:55.361979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-07T20:24:55.373005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-07T20:24:55.373288] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-07T20:24:55.374069] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-07T20:24:55.374122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:55.374153] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:55.374180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:55.374254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:55.430424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:55.431040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:55.431135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:55.431169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:55.551763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:55.552090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:55.552127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:55.552156] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:55.555824] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-07T20:24:55.556088] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-07T20:24:55.556210] [INFO ] [sig ] IXUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:55.695417] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IXUS.txt [2026-01-07T20:24:55.695536] [INFO ] [sig ] [1714/3515] Completed IXUS in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-07T20:24:55.695598] [INFO ] [sig ] [1715/3515] Forecasting IZEA... [2026-01-07T20:24:55.695631] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-07T20:24:55.695661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-07T20:24:55.706851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-07T20:24:55.707142] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-07T20:24:55.707967] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-07T20:24:55.708021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:55.708055] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:55.708082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:55.708144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:55.765069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:55.765690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:55.765771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:55.765805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:55.883256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:55.883380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:55.883417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:55.883446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:55.886640] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-07T20:24:55.886899] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-07T20:24:55.887019] [INFO ] [sig ] IZEA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:56.029772] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/IZEA.txt [2026-01-07T20:24:56.029902] [INFO ] [sig ] [1715/3515] Completed IZEA in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:56.029948] [INFO ] [sig ] [1716/3515] Forecasting J... [2026-01-07T20:24:56.029978] [INFO ] [sig ] Generating forecast for: J [2026-01-07T20:24:56.030014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-07T20:24:56.042153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-07T20:24:56.042440] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-07T20:24:56.043216] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-07T20:24:56.043268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:56.043332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:56.043364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:56.043422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:56.098640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:56.099243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:56.099331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:56.099366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:56.216496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:56.216637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:56.216676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:56.216704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:56.219904] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=45.52%) [2026-01-07T20:24:56.220170] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-07T20:24:56.220292] [INFO ] [sig ] J: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:56.361959] [INFO ] [LOCAL ] Saved forecast: J 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/J.txt [2026-01-07T20:24:56.362081] [INFO ] [sig ] [1716/3515] Completed J in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:56.362120] [INFO ] [sig ] [1717/3515] Forecasting JACK... [2026-01-07T20:24:56.362149] [INFO ] [sig ] Generating forecast for: JACK [2026-01-07T20:24:56.362177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-07T20:24:56.373800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-07T20:24:56.374077] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-07T20:24:56.374848] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-07T20:24:56.374899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:56.374931] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:56.374958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:56.375014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:56.431414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:56.432061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:56.432143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:56.432175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:56.555192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:56.555321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:56.555360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:56.555389] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:56.558628] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-01-07T20:24:56.559102] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-07T20:24:56.559221] [INFO ] [sig ] JACK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:56.701754] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JACK.txt [2026-01-07T20:24:56.701895] [INFO ] [sig ] [1717/3515] Completed JACK in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:56.701934] [INFO ] [sig ] [1718/3515] Forecasting JAKK... [2026-01-07T20:24:56.701964] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-07T20:24:56.702003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-07T20:24:56.713461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-07T20:24:56.713757] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-07T20:24:56.714521] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-07T20:24:56.714589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:56.714633] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:56.714662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:56.714726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:56.771127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:56.771750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:56.771855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:56.771890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:56.895671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:56.895810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:56.895852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:56.895881] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:56.899157] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-01-07T20:24:56.899432] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-07T20:24:56.899566] [INFO ] [sig ] JAKK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:57.039744] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JAKK.txt [2026-01-07T20:24:57.039865] [INFO ] [sig ] [1718/3515] Completed JAKK in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:57.039904] [INFO ] [sig ] [1719/3515] Forecasting JAMF... [2026-01-07T20:24:57.039934] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-07T20:24:57.039965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-07T20:24:57.051192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-07T20:24:57.051468] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-07T20:24:57.052229] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-07T20:24:57.052280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:57.052312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:57.052339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:57.052394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:57.108822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:57.109419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:57.109500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:57.109532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:57.226037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:57.226170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:57.226226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:57.226283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:57.229560] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-01-07T20:24:57.229853] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-07T20:24:57.229978] [INFO ] [sig ] JAMF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:57.371219] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JAMF.txt [2026-01-07T20:24:57.371339] [INFO ] [sig ] [1719/3515] Completed JAMF in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:57.371378] [INFO ] [sig ] [1720/3515] Forecasting JANX... [2026-01-07T20:24:57.371408] [INFO ] [sig ] Generating forecast for: JANX [2026-01-07T20:24:57.371439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-07T20:24:57.382448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-07T20:24:57.382738] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-07T20:24:57.383491] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-07T20:24:57.383544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:57.383597] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:57.383627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:57.383685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:57.439267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:57.439891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:57.439969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:57.440002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:57.564603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:57.564747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:57.564801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:57.564831] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:57.568145] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-07T20:24:57.568419] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-07T20:24:57.568542] [INFO ] [sig ] JANX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:57.707996] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JANX.txt [2026-01-07T20:24:57.708111] [INFO ] [sig ] [1720/3515] Completed JANX in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:57.708157] [INFO ] [sig ] [1721/3515] Forecasting JAZZ... [2026-01-07T20:24:57.708189] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-07T20:24:57.708220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-07T20:24:57.721191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-07T20:24:57.721487] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-07T20:24:57.722457] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-07T20:24:57.722509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:57.722542] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:57.722595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:57.722657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:57.780642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:57.781524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:57.781624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:57.781659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:57.905663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:57.905801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:57.905840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:57.906068] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:57.909344] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=67.80%) [2026-01-07T20:24:57.909645] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-07T20:24:57.909768] [INFO ] [sig ] JAZZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:58.049910] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JAZZ.txt [2026-01-07T20:24:58.050026] [INFO ] [sig ] [1721/3515] Completed JAZZ in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:58.050065] [INFO ] [sig ] [1722/3515] Forecasting JBGS... [2026-01-07T20:24:58.050095] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-07T20:24:58.050125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-07T20:24:58.061110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-07T20:24:58.061406] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-07T20:24:58.062183] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-07T20:24:58.062235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:58.062267] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:58.062294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:58.062350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:58.118959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:58.119746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:58.119824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:58.119857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:58.239979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:58.240121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:58.240160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:58.240189] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:58.243421] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=19.11%) [2026-01-07T20:24:58.243704] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-07T20:24:58.243829] [INFO ] [sig ] JBGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:58.387817] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JBGS.txt [2026-01-07T20:24:58.387967] [INFO ] [sig ] [1722/3515] Completed JBGS in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:58.388011] [INFO ] [sig ] [1723/3515] Forecasting JBI... [2026-01-07T20:24:58.388040] [INFO ] [sig ] Generating forecast for: JBI [2026-01-07T20:24:58.388069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-07T20:24:58.399390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-07T20:24:58.399756] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-07T20:24:58.400734] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-07T20:24:58.400785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:58.400838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:58.400868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:58.400937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:58.457887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:58.458757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:58.458850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:58.458885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:58.576209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:58.576365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:58.576405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:58.576435] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:58.579783] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=27.75%) [2026-01-07T20:24:58.580053] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-07T20:24:58.580178] [INFO ] [sig ] JBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:58.720133] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JBI.txt [2026-01-07T20:24:58.720256] [INFO ] [sig ] [1723/3515] Completed JBI in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:58.720295] [INFO ] [sig ] [1724/3515] Forecasting JBL... [2026-01-07T20:24:58.720324] [INFO ] [sig ] Generating forecast for: JBL [2026-01-07T20:24:58.720355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-07T20:24:58.731739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-07T20:24:58.732219] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-07T20:24:58.733002] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-07T20:24:58.733054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:58.733086] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:58.733114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:58.733170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:58.788287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:58.788908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:58.788990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:58.789022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:58.907192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:58.907348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:58.907388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:58.907417] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:58.910730] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-07T20:24:58.911000] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-07T20:24:58.911120] [INFO ] [sig ] JBL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:24:59.052240] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JBL.txt [2026-01-07T20:24:59.052373] [INFO ] [sig ] [1724/3515] Completed JBL in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:59.052412] [INFO ] [sig ] [1725/3515] Forecasting JBND... [2026-01-07T20:24:59.052443] [INFO ] [sig ] Generating forecast for: JBND [2026-01-07T20:24:59.052474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-07T20:24:59.066186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-07T20:24:59.066538] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-07T20:24:59.067315] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-07T20:24:59.067367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:59.067399] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:59.067428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:59.067484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:59.122670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:59.123306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:59.123399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:59.123434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:59.236681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:59.236822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:59.236861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:59.236890] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:59.240379] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-07T20:24:59.240667] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-07T20:24:59.240792] [INFO ] [sig ] JBND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:59.383017] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JBND.txt [2026-01-07T20:24:59.383147] [INFO ] [sig ] [1725/3515] Completed JBND in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:59.383188] [INFO ] [sig ] [1726/3515] Forecasting JBSS... [2026-01-07T20:24:59.383217] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-07T20:24:59.383247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-07T20:24:59.393731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-07T20:24:59.394031] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-07T20:24:59.394798] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-07T20:24:59.394850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:59.394882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:59.394908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:59.394968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:59.453639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:59.454459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:59.454567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:59.454619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:59.576063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:59.576217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:59.576258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:59.576287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:59.579659] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=37.17%) [2026-01-07T20:24:59.579939] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-07T20:24:59.580087] [INFO ] [sig ] JBSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:24:59.718628] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JBSS.txt [2026-01-07T20:24:59.718758] [INFO ] [sig ] [1726/3515] Completed JBSS in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:24:59.718805] [INFO ] [sig ] [1727/3515] Forecasting JCE... [2026-01-07T20:24:59.718841] [INFO ] [sig ] Generating forecast for: JCE [2026-01-07T20:24:59.718873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-07T20:24:59.729782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-07T20:24:59.730103] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-07T20:24:59.730881] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-07T20:24:59.730935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:24:59.730967] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:24:59.730994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:24:59.731050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:24:59.786119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:24:59.786796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:24:59.786877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:24:59.786910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:24:59.907907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:24:59.908095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:24:59.908136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:24:59.908165] [INFO ] [FORECASTER] Training complete [2026-01-07T20:24:59.911520] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-07T20:24:59.911806] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-07T20:24:59.911927] [INFO ] [sig ] JCE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:00.051362] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JCE.txt [2026-01-07T20:25:00.051526] [INFO ] [sig ] [1727/3515] Completed JCE in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:25:00.051566] [INFO ] [sig ] [1728/3515] Forecasting JCI... [2026-01-07T20:25:00.051618] [INFO ] [sig ] Generating forecast for: JCI [2026-01-07T20:25:00.051650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-07T20:25:00.064337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-07T20:25:00.064706] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-07T20:25:00.065484] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-07T20:25:00.065536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:00.065567] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:00.065625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:00.065682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:00.122716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:00.123596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:00.123681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:00.123715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:00.246903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:00.247066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:00.247107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:00.247135] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:00.250446] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-07T20:25:00.250738] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-07T20:25:00.250861] [INFO ] [sig ] JCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:00.388773] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JCI.txt [2026-01-07T20:25:00.388895] [INFO ] [sig ] [1728/3515] Completed JCI in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:25:00.388935] [INFO ] [sig ] [1729/3515] Forecasting JD... [2026-01-07T20:25:00.388965] [INFO ] [sig ] Generating forecast for: JD [2026-01-07T20:25:00.388994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-07T20:25:00.400561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-07T20:25:00.400869] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-07T20:25:00.401639] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-07T20:25:00.401691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:00.401724] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:00.401752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:00.401809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:00.459405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:00.460144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:00.460231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:00.460263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:00.579423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:00.579605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:00.579647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:00.579677] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:00.583119] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=47.76%) [2026-01-07T20:25:00.583422] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-07T20:25:00.583545] [INFO ] [sig ] JD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:00.728402] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JD.txt [2026-01-07T20:25:00.728593] [INFO ] [sig ] [1729/3515] Completed JD in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:25:00.728642] [INFO ] [sig ] [1730/3515] Forecasting JEF... [2026-01-07T20:25:00.728675] [INFO ] [sig ] Generating forecast for: JEF [2026-01-07T20:25:00.728705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-07T20:25:00.740897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-07T20:25:00.741405] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-07T20:25:00.742423] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-07T20:25:00.742477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:00.742511] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:00.742538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:00.742615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:00.800725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:00.801738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:00.801847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:00.801885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:00.926470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:00.926650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:00.926692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:00.926736] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:00.930084] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-07T20:25:00.930356] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-07T20:25:00.930478] [INFO ] [sig ] JEF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:01.069221] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JEF.txt [2026-01-07T20:25:01.069350] [INFO ] [sig ] [1730/3515] Completed JEF in 0.3s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:25:01.069388] [INFO ] [sig ] [1731/3515] Forecasting JELD... [2026-01-07T20:25:01.069418] [INFO ] [sig ] Generating forecast for: JELD [2026-01-07T20:25:01.069448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-07T20:25:01.080899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-07T20:25:01.081212] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-07T20:25:01.081981] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-07T20:25:01.082032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:01.082064] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:01.082091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:01.082147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:01.150883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:01.151794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:01.151893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:01.151926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:01.283798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:01.283963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:01.284005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:01.284037] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:01.287825] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-07T20:25:01.288117] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-07T20:25:01.288250] [INFO ] [sig ] JELD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:01.444119] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JELD.txt [2026-01-07T20:25:01.444326] [INFO ] [sig ] [1731/3515] Completed JELD in 0.4s | 2.90 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-07T20:25:01.444380] [INFO ] [sig ] [1732/3515] Forecasting JEPQ... [2026-01-07T20:25:01.444411] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-07T20:25:01.444441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-07T20:25:01.460061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-07T20:25:01.460475] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-07T20:25:01.461512] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-07T20:25:01.461566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:01.461616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:01.461646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:01.461715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:01.518777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:01.519684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:01.519773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:01.519840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:01.650181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:01.650346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:01.650388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:01.650417] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:01.654123] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-07T20:25:01.654451] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-07T20:25:01.654607] [INFO ] [sig ] JEPQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:01.800365] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JEPQ.txt [2026-01-07T20:25:01.800540] [INFO ] [sig ] [1732/3515] Completed JEPQ in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:01.800605] [INFO ] [sig ] [1733/3515] Forecasting JFIN... [2026-01-07T20:25:01.800638] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-07T20:25:01.800668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-07T20:25:01.843292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-07T20:25:01.843716] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-07T20:25:01.844520] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-07T20:25:01.844590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:01.844670] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:01.844698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:01.844755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:01.902314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:01.903284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:01.903378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:01.903412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:02.033405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:02.033609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:02.033655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:02.033683] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:02.037212] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-07T20:25:02.037613] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-07T20:25:02.037760] [INFO ] [sig ] JFIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:02.183526] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JFIN.txt [2026-01-07T20:25:02.183726] [INFO ] [sig ] [1733/3515] Completed JFIN in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:02.183770] [INFO ] [sig ] [1734/3515] Forecasting JGLO... [2026-01-07T20:25:02.183801] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-07T20:25:02.183833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-07T20:25:02.195738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-07T20:25:02.196174] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-07T20:25:02.197025] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-07T20:25:02.197082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:02.197114] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:02.197159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:02.197217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:02.253053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:02.254002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:02.254093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:02.254126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:02.382732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:02.382922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:02.382964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:02.382993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:02.386812] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-07T20:25:02.387120] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-07T20:25:02.387253] [INFO ] [sig ] JGLO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:02.535375] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JGLO.txt [2026-01-07T20:25:02.535547] [INFO ] [sig ] [1734/3515] Completed JGLO in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:02.535609] [INFO ] [sig ] [1735/3515] Forecasting JHG... [2026-01-07T20:25:02.535644] [INFO ] [sig ] Generating forecast for: JHG [2026-01-07T20:25:02.535683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-07T20:25:02.548518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-07T20:25:02.548916] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-07T20:25:02.549770] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-07T20:25:02.549825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:02.549858] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:02.549886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:02.549941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:02.608367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:02.609231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:02.609320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:02.609355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:02.737799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:02.737965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:02.738010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:02.738040] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:02.741845] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-01-07T20:25:02.742122] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-07T20:25:02.742250] [INFO ] [sig ] JHG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:02.886310] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JHG.txt [2026-01-07T20:25:02.886454] [INFO ] [sig ] [1735/3515] Completed JHG in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:02.886494] [INFO ] [sig ] [1736/3515] Forecasting JHI... [2026-01-07T20:25:02.886524] [INFO ] [sig ] Generating forecast for: JHI [2026-01-07T20:25:02.886556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-07T20:25:02.898841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-07T20:25:02.899196] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-07T20:25:02.900038] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-07T20:25:02.900288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:02.900320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:02.900347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:02.900403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:02.960484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:02.961329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:02.961418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:02.961451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:03.079703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:03.079881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:03.079930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:03.080001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:03.083371] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=51.89%) [2026-01-07T20:25:03.083664] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-07T20:25:03.083790] [INFO ] [sig ] JHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:03.227267] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JHI.txt [2026-01-07T20:25:03.227444] [INFO ] [sig ] [1736/3515] Completed JHI in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:03.227487] [INFO ] [sig ] [1737/3515] Forecasting JHX... [2026-01-07T20:25:03.227520] [INFO ] [sig ] Generating forecast for: JHX [2026-01-07T20:25:03.227552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-07T20:25:03.239713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-07T20:25:03.240137] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-07T20:25:03.240960] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-07T20:25:03.241015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:03.241049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:03.241077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:03.241135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:03.299453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:03.300264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:03.300351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:03.300386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:03.421531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:03.421708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:03.421749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:03.421778] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:03.425833] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-07T20:25:03.426153] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-07T20:25:03.426455] [INFO ] [sig ] JHX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:03.571644] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JHX.txt [2026-01-07T20:25:03.571808] [INFO ] [sig ] [1737/3515] Completed JHX in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:03.571849] [INFO ] [sig ] [1738/3515] Forecasting JILL... [2026-01-07T20:25:03.571881] [INFO ] [sig ] Generating forecast for: JILL [2026-01-07T20:25:03.571918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-07T20:25:03.585899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-07T20:25:03.586315] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-07T20:25:03.587200] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-07T20:25:03.587254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:03.587286] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:03.587312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:03.587369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:03.645609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:03.646516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:03.646626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:03.646682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:03.774443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:03.774639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:03.774683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:03.774713] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:03.778384] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-07T20:25:03.778785] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-07T20:25:03.778956] [INFO ] [sig ] JILL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:03.930331] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JILL.txt [2026-01-07T20:25:03.930495] [INFO ] [sig ] [1738/3515] Completed JILL in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:03.930536] [INFO ] [sig ] [1739/3515] Forecasting JIVE... [2026-01-07T20:25:03.930566] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-07T20:25:03.930617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-07T20:25:03.946074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-07T20:25:03.946608] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-07T20:25:03.947450] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-07T20:25:03.947506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:03.947540] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:03.947568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:03.947648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:04.005841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:04.006990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:04.007090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:04.007124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:04.133756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:04.133921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:04.133965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:04.133993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:04.137350] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-07T20:25:04.137684] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-07T20:25:04.137818] [INFO ] [sig ] JIVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:04.281135] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JIVE.txt [2026-01-07T20:25:04.281309] [INFO ] [sig ] [1739/3515] Completed JIVE in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:04.281353] [INFO ] [sig ] [1740/3515] Forecasting JJSF... [2026-01-07T20:25:04.281383] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-07T20:25:04.281411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-07T20:25:04.294178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-07T20:25:04.294550] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-07T20:25:04.295355] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-07T20:25:04.295410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:04.295444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:04.295472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:04.295528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:04.353881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:04.354813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:04.354909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:04.354945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:04.481821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:04.481992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:04.482034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:04.482065] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:04.485561] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=21.64%) [2026-01-07T20:25:04.485891] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-07T20:25:04.486034] [INFO ] [sig ] JJSF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:04.642637] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JJSF.txt [2026-01-07T20:25:04.642815] [INFO ] [sig ] [1740/3515] Completed JJSF in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:04.642860] [INFO ] [sig ] [1741/3515] Forecasting JKHY... [2026-01-07T20:25:04.642892] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-07T20:25:04.642923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-07T20:25:04.654897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-07T20:25:04.655197] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-07T20:25:04.655986] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-07T20:25:04.656046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:04.656077] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:04.656104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:04.656160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:04.713359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:04.714046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:04.714129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:04.714162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:04.841443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:04.841631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:04.841675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:04.841702] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:04.845727] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-01-07T20:25:04.846112] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-07T20:25:04.846268] [INFO ] [sig ] JKHY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:04.990341] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JKHY.txt [2026-01-07T20:25:04.990504] [INFO ] [sig ] [1741/3515] Completed JKHY in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:04.990547] [INFO ] [sig ] [1742/3515] Forecasting JKS... [2026-01-07T20:25:04.990597] [INFO ] [sig ] Generating forecast for: JKS [2026-01-07T20:25:04.990631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-07T20:25:05.002211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-07T20:25:05.002619] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-07T20:25:05.003383] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-07T20:25:05.003435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:05.003468] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:05.003495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:05.003555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:05.059380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:05.060285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:05.060375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:05.060408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:05.186029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:05.186196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:05.186240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:05.186268] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:05.189669] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-07T20:25:05.189978] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-07T20:25:05.190122] [INFO ] [sig ] JKS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:05.331111] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JKS.txt [2026-01-07T20:25:05.331254] [INFO ] [sig ] [1742/3515] Completed JKS in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:05.331296] [INFO ] [sig ] [1743/3515] Forecasting JLL... [2026-01-07T20:25:05.331326] [INFO ] [sig ] Generating forecast for: JLL [2026-01-07T20:25:05.331356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-07T20:25:05.342872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-07T20:25:05.343183] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-07T20:25:05.343940] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-07T20:25:05.343994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:05.344026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:05.344054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:05.344110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:05.399257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:05.399946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:05.400058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:05.400092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:05.529307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:05.529497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:05.529545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:05.529607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:05.533090] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-07T20:25:05.533373] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-07T20:25:05.533497] [INFO ] [sig ] JLL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:05.676481] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JLL.txt [2026-01-07T20:25:05.676696] [INFO ] [sig ] [1743/3515] Completed JLL in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:05.676742] [INFO ] [sig ] [1744/3515] Forecasting JLS... [2026-01-07T20:25:05.676774] [INFO ] [sig ] Generating forecast for: JLS [2026-01-07T20:25:05.676804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-07T20:25:05.688716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-07T20:25:05.689048] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-07T20:25:05.690067] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-07T20:25:05.690119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:05.690150] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:05.690176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:05.690232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:05.746548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:05.747362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:05.747447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:05.747480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:05.861033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:05.861191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:05.861232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:05.861265] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:05.864992] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-07T20:25:05.865281] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-07T20:25:05.865406] [INFO ] [sig ] JLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:06.005961] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JLS.txt [2026-01-07T20:25:06.006120] [INFO ] [sig ] [1744/3515] Completed JLS in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:06.006165] [INFO ] [sig ] [1745/3515] Forecasting JMIA... [2026-01-07T20:25:06.006198] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-07T20:25:06.006231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-07T20:25:06.018163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-07T20:25:06.018690] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-07T20:25:06.019502] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-07T20:25:06.019604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:06.019646] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:06.019675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:06.019734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:06.078864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:06.079923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:06.080016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:06.080050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:06.208179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:06.208338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:06.208379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:06.208407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:06.215958] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-07T20:25:06.216421] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-07T20:25:06.216622] [INFO ] [sig ] JMIA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:06.359276] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JMIA.txt [2026-01-07T20:25:06.359423] [INFO ] [sig ] [1745/3515] Completed JMIA in 0.4s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:06.359464] [INFO ] [sig ] [1746/3515] Forecasting JMSB... [2026-01-07T20:25:06.359493] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-07T20:25:06.359523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-07T20:25:06.370679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-07T20:25:06.370991] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-07T20:25:06.371785] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-07T20:25:06.371837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:06.371870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:06.371898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:06.371955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:06.426761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:06.427675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:06.427763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:06.427796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:06.535519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:06.535699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:06.535739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:06.535768] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:06.539095] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-07T20:25:06.539359] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-07T20:25:06.539482] [INFO ] [sig ] JMSB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:06.679959] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JMSB.txt [2026-01-07T20:25:06.680143] [INFO ] [sig ] [1746/3515] Completed JMSB in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:06.680183] [INFO ] [sig ] [1747/3515] Forecasting JNJ... [2026-01-07T20:25:06.680214] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-07T20:25:06.680245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-07T20:25:06.691458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-07T20:25:06.691755] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-07T20:25:06.692494] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-07T20:25:06.692556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:06.692612] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:06.692641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:06.692698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:06.749352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:06.750139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:06.750223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:06.750256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:06.876243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:06.876406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:06.876445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:06.876476] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:06.879839] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-01-07T20:25:06.880109] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-07T20:25:06.880235] [INFO ] [sig ] JNJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:07.023203] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JNJ.txt [2026-01-07T20:25:07.023393] [INFO ] [sig ] [1747/3515] Completed JNJ in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:07.023439] [INFO ] [sig ] [1748/3515] Forecasting JOBY... [2026-01-07T20:25:07.023469] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-07T20:25:07.023501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-07T20:25:07.035647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-07T20:25:07.036021] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-07T20:25:07.036851] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-07T20:25:07.036903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:07.036935] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:07.036962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:07.037019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:07.092068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:07.092877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:07.092960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:07.092993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:07.209617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:07.209776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:07.209815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:07.209844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:07.213172] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=60.54%) [2026-01-07T20:25:07.213440] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-07T20:25:07.213564] [INFO ] [sig ] JOBY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:07.355084] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JOBY.txt [2026-01-07T20:25:07.355245] [INFO ] [sig ] [1748/3515] Completed JOBY in 0.3s | 2.90 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-07T20:25:07.355288] [INFO ] [sig ] [1749/3515] Forecasting JOE... [2026-01-07T20:25:07.355323] [INFO ] [sig ] Generating forecast for: JOE [2026-01-07T20:25:07.355367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-07T20:25:07.367288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-07T20:25:07.367693] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-07T20:25:07.368450] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-07T20:25:07.368501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:07.368534] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:07.368561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:07.368636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:07.424650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:07.425493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:07.425596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:07.425632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:07.556686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:07.556852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:07.556891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:07.556920] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:07.560290] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-01-07T20:25:07.560598] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-07T20:25:07.560732] [INFO ] [sig ] JOE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:07.707463] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JOE.txt [2026-01-07T20:25:07.707649] [INFO ] [sig ] [1749/3515] Completed JOE in 0.4s | 2.90 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-07T20:25:07.707693] [INFO ] [sig ] [1750/3515] Forecasting JOF... [2026-01-07T20:25:07.707725] [INFO ] [sig ] Generating forecast for: JOF [2026-01-07T20:25:07.707756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-07T20:25:07.719405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-07T20:25:07.719840] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-07T20:25:07.720826] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-07T20:25:07.720878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:07.720938] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:07.720967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:07.721024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:07.779463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:07.780609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:07.780696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:07.780728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:07.906725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:07.906915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:07.906967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:07.907000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:07.911513] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-07T20:25:07.912113] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-07T20:25:07.912281] [INFO ] [sig ] JOF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:08.056742] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JOF.txt [2026-01-07T20:25:08.056899] [INFO ] [sig ] [1750/3515] Completed JOF in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:08.056948] [INFO ] [sig ] [1751/3515] Forecasting JPC... [2026-01-07T20:25:08.056979] [INFO ] [sig ] Generating forecast for: JPC [2026-01-07T20:25:08.057019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-07T20:25:08.069314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-07T20:25:08.069783] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-07T20:25:08.070908] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-07T20:25:08.070964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:08.070998] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:08.071027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:08.071084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:08.129742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:08.130870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:08.130961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:08.130994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:08.253206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:08.253374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:08.253415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:08.253445] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:08.256825] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-01-07T20:25:08.257122] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-07T20:25:08.257256] [INFO ] [sig ] JPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:08.401458] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JPC.txt [2026-01-07T20:25:08.401645] [INFO ] [sig ] [1751/3515] Completed JPC in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:08.401688] [INFO ] [sig ] [1752/3515] Forecasting JPEF... [2026-01-07T20:25:08.401718] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-07T20:25:08.401749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-07T20:25:08.413648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-07T20:25:08.414033] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-07T20:25:08.414867] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-07T20:25:08.414924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:08.414960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:08.414989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:08.415047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:08.471873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:08.472766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:08.472855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:08.472890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:08.596995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:08.597166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:08.597209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:08.597238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:08.600779] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-07T20:25:08.601083] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-07T20:25:08.601237] [INFO ] [sig ] JPEF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:08.754668] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JPEF.txt [2026-01-07T20:25:08.754832] [INFO ] [sig ] [1752/3515] Completed JPEF in 0.4s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:08.754875] [INFO ] [sig ] [1753/3515] Forecasting JPM... [2026-01-07T20:25:08.754905] [INFO ] [sig ] Generating forecast for: JPM [2026-01-07T20:25:08.754936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-07T20:25:08.766168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-07T20:25:08.766475] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-07T20:25:08.767239] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-07T20:25:08.767291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:08.767323] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:08.767351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:08.767407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:08.822328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:08.823247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:08.823347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:08.823380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:08.945777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:08.945940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:08.945981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:08.946045] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:08.949367] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-07T20:25:08.949670] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-07T20:25:08.949797] [INFO ] [sig ] JPM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:09.090734] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JPM.txt [2026-01-07T20:25:09.090898] [INFO ] [sig ] [1753/3515] Completed JPM in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:09.090938] [INFO ] [sig ] [1754/3515] Forecasting JQC... [2026-01-07T20:25:09.090970] [INFO ] [sig ] Generating forecast for: JQC [2026-01-07T20:25:09.091003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-07T20:25:09.105105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-07T20:25:09.105487] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-07T20:25:09.106260] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-07T20:25:09.106312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:09.106344] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:09.106370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:09.106425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:09.161692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:09.162763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:09.162853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:09.162886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:09.290404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:09.290566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:09.290645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:09.290677] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:09.294045] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-01-07T20:25:09.294316] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-07T20:25:09.294445] [INFO ] [sig ] JQC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:09.437000] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JQC.txt [2026-01-07T20:25:09.437169] [INFO ] [sig ] [1754/3515] Completed JQC in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:09.437213] [INFO ] [sig ] [1755/3515] Forecasting JRI... [2026-01-07T20:25:09.437246] [INFO ] [sig ] Generating forecast for: JRI [2026-01-07T20:25:09.437276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-07T20:25:09.449285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-07T20:25:09.449652] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-07T20:25:09.450397] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-07T20:25:09.450449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:09.450481] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:09.450508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:09.450565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:09.505839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:09.506639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:09.506724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:09.506756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:09.620755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:09.620917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:09.620960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:09.620991] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:09.624421] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-07T20:25:09.624719] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-07T20:25:09.624849] [INFO ] [sig ] JRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:09.778041] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JRI.txt [2026-01-07T20:25:09.778204] [INFO ] [sig ] [1755/3515] Completed JRI in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:09.778250] [INFO ] [sig ] [1756/3515] Forecasting JRS... [2026-01-07T20:25:09.778281] [INFO ] [sig ] Generating forecast for: JRS [2026-01-07T20:25:09.778314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-07T20:25:09.790199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-07T20:25:09.790841] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-07T20:25:09.791869] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-07T20:25:09.791923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:09.791955] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:09.791981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:09.792037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:09.850061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:09.850960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:09.851065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:09.851099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:09.966986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:09.967146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:09.967185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:09.967214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:09.970720] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-01-07T20:25:09.971012] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-07T20:25:09.971142] [INFO ] [sig ] JRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:10.116328] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JRS.txt [2026-01-07T20:25:10.116485] [INFO ] [sig ] [1756/3515] Completed JRS in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:10.116526] [INFO ] [sig ] [1757/3515] Forecasting JSM... [2026-01-07T20:25:10.116555] [INFO ] [sig ] Generating forecast for: JSM [2026-01-07T20:25:10.116604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-07T20:25:10.128190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-07T20:25:10.128838] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-07T20:25:10.133142] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-07T20:25:10.133233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:10.133269] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:10.133297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:10.133354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:10.190388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:10.191305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:10.191391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:10.191431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:10.314897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:10.315057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:10.315120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:10.315171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:10.318695] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=28.11%) [2026-01-07T20:25:10.318980] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-07T20:25:10.319149] [INFO ] [sig ] JSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:10.480804] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JSM.txt [2026-01-07T20:25:10.480938] [INFO ] [sig ] [1757/3515] Completed JSM in 0.4s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:10.480978] [INFO ] [sig ] [1758/3515] Forecasting JSMD... [2026-01-07T20:25:10.481008] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-07T20:25:10.481037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-07T20:25:10.491917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-07T20:25:10.492191] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-07T20:25:10.492950] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-07T20:25:10.493002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:10.493050] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:10.493078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:10.493134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:10.548014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:10.548602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:10.548681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:10.548713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:10.672046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:10.672208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:10.672248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:10.672276] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:10.675628] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-07T20:25:10.675895] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-07T20:25:10.676019] [INFO ] [sig ] JSMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:10.815769] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/JSMD.txt [2026-01-07T20:25:10.815911] [INFO ] [sig ] [1758/3515] Completed JSMD in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:10.815952] [INFO ] [sig ] [1759/3515] Forecasting JSML... [2026-01-07T20:25:10.815982] [INFO ] [sig ] Generating forecast for: JSML [2026-01-07T20:25:10.816013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-07T20:25:10.828475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-07T20:25:10.828850] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-07T20:25:10.829713] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-07T20:25:10.829767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:10.829802] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:10.829830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:10.829888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:10.888904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:10.889818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:10.889910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:10.889945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:11.010927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:11.011106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:11.011155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:11.011196] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:11.014800] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-07T20:25:11.015100] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-07T20:25:11.015420] [INFO ] [sig ] JSML: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:11.155658] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JSML.txt [2026-01-07T20:25:11.155816] [INFO ] [sig ] [1759/3515] Completed JSML in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:11.155879] [INFO ] [sig ] [1760/3515] Forecasting JTEK... [2026-01-07T20:25:11.155913] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-07T20:25:11.155945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-07T20:25:11.167208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-07T20:25:11.167543] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-07T20:25:11.168341] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-07T20:25:11.168393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:11.168424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:11.168451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:11.168506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:11.224559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:11.225343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:11.225472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:11.225510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:11.349693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:11.349871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:11.349913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:11.349942] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:11.353750] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-07T20:25:11.354062] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-07T20:25:11.354201] [INFO ] [sig ] JTEK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:11.495718] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JTEK.txt [2026-01-07T20:25:11.495867] [INFO ] [sig ] [1760/3515] Completed JTEK in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:11.495909] [INFO ] [sig ] [1761/3515] Forecasting JVA... [2026-01-07T20:25:11.495940] [INFO ] [sig ] Generating forecast for: JVA [2026-01-07T20:25:11.495972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-07T20:25:11.507890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-07T20:25:11.508199] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-07T20:25:11.508968] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-07T20:25:11.509020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:11.509053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:11.509080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:11.509136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:11.566926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:11.567807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:11.567905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:11.567940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:11.689422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:11.689619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:11.689664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:11.689696] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:11.693099] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-07T20:25:11.693387] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-07T20:25:11.693515] [INFO ] [sig ] JVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:11.835805] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JVA.txt [2026-01-07T20:25:11.835945] [INFO ] [sig ] [1761/3515] Completed JVA in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:11.835987] [INFO ] [sig ] [1762/3515] Forecasting JXN... [2026-01-07T20:25:11.836023] [INFO ] [sig ] Generating forecast for: JXN [2026-01-07T20:25:11.836055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-07T20:25:11.846919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-07T20:25:11.847233] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-07T20:25:11.848038] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-07T20:25:11.848091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:11.848123] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:11.848150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:11.848206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:11.906746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:11.907433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:11.907517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:11.907552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:12.035234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:12.035386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:12.035427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:12.035457] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:12.038898] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-01-07T20:25:12.039169] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-07T20:25:12.039298] [INFO ] [sig ] JXN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:12.181654] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/JXN.txt [2026-01-07T20:25:12.181795] [INFO ] [sig ] [1762/3515] Completed JXN in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:12.181835] [INFO ] [sig ] [1763/3515] Forecasting KAI... [2026-01-07T20:25:12.181866] [INFO ] [sig ] Generating forecast for: KAI [2026-01-07T20:25:12.181896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-07T20:25:12.193110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-07T20:25:12.193415] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-07T20:25:12.194195] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-07T20:25:12.194247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:12.194280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:12.194307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:12.194363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:12.249707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:12.250326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:12.250405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:12.250438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:12.369421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:12.369611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:12.369658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:12.369688] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:12.372973] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-07T20:25:12.373246] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-07T20:25:12.373366] [INFO ] [sig ] KAI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:12.514250] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KAI.txt [2026-01-07T20:25:12.514631] [INFO ] [sig ] [1763/3515] Completed KAI in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:12.514674] [INFO ] [sig ] [1764/3515] Forecasting KARO... [2026-01-07T20:25:12.514706] [INFO ] [sig ] Generating forecast for: KARO [2026-01-07T20:25:12.514736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-07T20:25:12.526116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-07T20:25:12.526411] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-07T20:25:12.527170] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-07T20:25:12.527222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:12.527255] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:12.527282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:12.527338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:12.586849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:12.587559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:12.587657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:12.587690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:12.706481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:12.706652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:12.706695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:12.706725] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:12.710149] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-01-07T20:25:12.710422] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-07T20:25:12.710546] [INFO ] [sig ] KARO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:12.851196] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KARO.txt [2026-01-07T20:25:12.851326] [INFO ] [sig ] [1764/3515] Completed KARO in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:12.851366] [INFO ] [sig ] [1765/3515] Forecasting KB... [2026-01-07T20:25:12.851396] [INFO ] [sig ] Generating forecast for: KB [2026-01-07T20:25:12.851427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-07T20:25:12.862536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-07T20:25:12.862870] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-07T20:25:12.863633] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-07T20:25:12.863684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:12.863716] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:12.863744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:12.863800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:12.918802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:12.919459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:12.919541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:12.919603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:13.039559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:13.039724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:13.039765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:13.039810] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:13.043646] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-07T20:25:13.043913] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-07T20:25:13.044037] [INFO ] [sig ] KB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:13.187003] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KB.txt [2026-01-07T20:25:13.187160] [INFO ] [sig ] [1765/3515] Completed KB in 0.3s | 2.90 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-07T20:25:13.187202] [INFO ] [sig ] [1766/3515] Forecasting KBH... [2026-01-07T20:25:13.187232] [INFO ] [sig ] Generating forecast for: KBH [2026-01-07T20:25:13.187263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-07T20:25:13.199033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-07T20:25:13.199362] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-07T20:25:13.200187] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-07T20:25:13.200252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:13.200288] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:13.200315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:13.200371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:13.255254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:13.255870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:13.255953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:13.255985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:13.377606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:13.377770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:13.377818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:13.377853] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:13.381560] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=18.23%) [2026-01-07T20:25:13.381850] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-07T20:25:13.381980] [INFO ] [sig ] KBH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:13.522532] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KBH.txt [2026-01-07T20:25:13.522690] [INFO ] [sig ] [1766/3515] Completed KBH in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-07T20:25:13.522732] [INFO ] [sig ] [1767/3515] Forecasting KBWB... [2026-01-07T20:25:13.522762] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-07T20:25:13.522793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-07T20:25:13.535492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-07T20:25:13.535875] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-07T20:25:13.536856] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-07T20:25:13.536908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:13.536967] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:13.536996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:13.537053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:13.596469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:13.597159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:13.597253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:13.597291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:13.730031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:13.730201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:13.730255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:13.730293] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:13.733797] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-07T20:25:13.734088] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-07T20:25:13.734220] [INFO ] [sig ] KBWB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:13.878712] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KBWB.txt [2026-01-07T20:25:13.878899] [INFO ] [sig ] [1767/3515] Completed KBWB in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:13.878964] [INFO ] [sig ] [1768/3515] Forecasting KBWD... [2026-01-07T20:25:13.879013] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-07T20:25:13.879063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-07T20:25:13.894344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-07T20:25:13.894722] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-07T20:25:13.895469] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-07T20:25:13.895520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:13.895553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:13.895598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:13.895657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:13.952178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:13.952813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:13.952893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:13.952927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:14.075230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:14.075384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:14.075423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:14.075451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:14.079144] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-01-07T20:25:14.079665] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-07T20:25:14.079792] [INFO ] [sig ] KBWD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:14.221449] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KBWD.txt [2026-01-07T20:25:14.221599] [INFO ] [sig ] [1768/3515] Completed KBWD in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:14.221642] [INFO ] [sig ] [1769/3515] Forecasting KBWP... [2026-01-07T20:25:14.221672] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-07T20:25:14.221702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-07T20:25:14.232982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-07T20:25:14.233278] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-07T20:25:14.234055] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-07T20:25:14.234106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:14.234143] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:14.234172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:14.234240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:14.291175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:14.291815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:14.291898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:14.291930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:14.404775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:14.404955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:14.404996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:14.405026] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:14.408467] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-01-07T20:25:14.408764] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-07T20:25:14.408891] [INFO ] [sig ] KBWP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:14.556854] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KBWP.txt [2026-01-07T20:25:14.557025] [INFO ] [sig ] [1769/3515] Completed KBWP in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:14.557065] [INFO ] [sig ] [1770/3515] Forecasting KBWY... [2026-01-07T20:25:14.557097] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-07T20:25:14.557127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-07T20:25:14.570308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-07T20:25:14.570747] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-07T20:25:14.571607] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-07T20:25:14.571661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:14.571693] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:14.571721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:14.571777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:14.627150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:14.628024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:14.628112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:14.628145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:14.743997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:14.744159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:14.744197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:14.744263] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:14.747672] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-07T20:25:14.747957] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-07T20:25:14.748086] [INFO ] [sig ] KBWY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:14.890359] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KBWY.txt [2026-01-07T20:25:14.890516] [INFO ] [sig ] [1770/3515] Completed KBWY in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:14.890557] [INFO ] [sig ] [1771/3515] Forecasting KC... [2026-01-07T20:25:14.890608] [INFO ] [sig ] Generating forecast for: KC [2026-01-07T20:25:14.890640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-07T20:25:14.902248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-07T20:25:14.902640] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-07T20:25:14.903468] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-07T20:25:14.903535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:14.903569] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:14.903629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:14.903689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:14.960171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:14.961108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:14.961199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:14.961234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:15.098085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:15.098263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:15.098307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:15.098338] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:15.101837] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=41.21%) [2026-01-07T20:25:15.102146] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-07T20:25:15.102280] [INFO ] [sig ] KC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:15.241663] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KC.txt [2026-01-07T20:25:15.241842] [INFO ] [sig ] [1771/3515] Completed KC in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:15.241887] [INFO ] [sig ] [1772/3515] Forecasting KD... [2026-01-07T20:25:15.241918] [INFO ] [sig ] Generating forecast for: KD [2026-01-07T20:25:15.241949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-07T20:25:15.255263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-07T20:25:15.255703] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-07T20:25:15.256497] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-07T20:25:15.256551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:15.256604] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:15.256634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:15.256692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:15.316008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:15.316973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:15.317067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:15.317102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:15.442856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:15.443019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:15.443060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:15.443091] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:15.446651] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-07T20:25:15.446941] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-07T20:25:15.447074] [INFO ] [sig ] KD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:15.598624] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KD.txt [2026-01-07T20:25:15.598771] [INFO ] [sig ] [1772/3515] Completed KD in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:15.598813] [INFO ] [sig ] [1773/3515] Forecasting KDP... [2026-01-07T20:25:15.598844] [INFO ] [sig ] Generating forecast for: KDP [2026-01-07T20:25:15.598875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-07T20:25:15.611223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-07T20:25:15.611551] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-07T20:25:15.612331] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-07T20:25:15.612384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:15.612417] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:15.612444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:15.612500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:15.670844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:15.671737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:15.671827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:15.671862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:15.795261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:15.795754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:15.795800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:15.795829] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:15.799700] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-07T20:25:15.799991] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-07T20:25:15.800135] [INFO ] [sig ] KDP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:15.939876] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KDP.txt [2026-01-07T20:25:15.940013] [INFO ] [sig ] [1773/3515] Completed KDP in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:15.940056] [INFO ] [sig ] [1774/3515] Forecasting KE... [2026-01-07T20:25:15.940086] [INFO ] [sig ] Generating forecast for: KE [2026-01-07T20:25:15.940116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-07T20:25:15.953158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-07T20:25:15.953458] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-07T20:25:15.954226] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-07T20:25:15.954280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:15.954312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:15.954339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:15.954396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:16.012095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:16.013050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:16.013181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:16.013221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:16.135673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:16.135837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:16.135877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:16.135908] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:16.139634] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=85.73%) [2026-01-07T20:25:16.139901] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-07T20:25:16.140027] [INFO ] [sig ] KE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:16.280302] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KE.txt [2026-01-07T20:25:16.280442] [INFO ] [sig ] [1774/3515] Completed KE in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:16.280488] [INFO ] [sig ] [1775/3515] Forecasting KELYA... [2026-01-07T20:25:16.280520] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-07T20:25:16.280552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-07T20:25:16.292935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-07T20:25:16.293266] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-07T20:25:16.294060] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-07T20:25:16.294119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:16.294152] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:16.294180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:16.294237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:16.352145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:16.352851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:16.352936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:16.352971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:16.471606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:16.471757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:16.471798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:16.471826] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:16.475140] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-07T20:25:16.475410] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-07T20:25:16.475534] [INFO ] [sig ] KELYA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:16.617767] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KELYA.txt [2026-01-07T20:25:16.617918] [INFO ] [sig ] [1775/3515] Completed KELYA in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:16.617958] [INFO ] [sig ] [1776/3515] Forecasting KEN... [2026-01-07T20:25:16.617989] [INFO ] [sig ] Generating forecast for: KEN [2026-01-07T20:25:16.618020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-07T20:25:16.629882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-07T20:25:16.630180] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-07T20:25:16.630973] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-07T20:25:16.631029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:16.631070] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:16.631101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:16.631159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:16.688293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:16.689086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:16.689171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:16.689204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:16.803961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:16.804106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:16.804147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:16.804177] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:16.807502] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-01-07T20:25:16.807832] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-07T20:25:16.807961] [INFO ] [sig ] KEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:16.947276] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KEN.txt [2026-01-07T20:25:16.947417] [INFO ] [sig ] [1776/3515] Completed KEN in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:16.947459] [INFO ] [sig ] [1777/3515] Forecasting KEP... [2026-01-07T20:25:16.947488] [INFO ] [sig ] Generating forecast for: KEP [2026-01-07T20:25:16.947519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-07T20:25:16.959522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-07T20:25:16.959870] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-07T20:25:16.960651] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-07T20:25:16.960711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:16.960757] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:16.960791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:16.960850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:17.017124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:17.018038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:17.018169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:17.018206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:17.142668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:17.142835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:17.142877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:17.142908] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:17.146385] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-07T20:25:17.146702] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-07T20:25:17.146868] [INFO ] [sig ] KEP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:17.292157] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KEP.txt [2026-01-07T20:25:17.292301] [INFO ] [sig ] [1777/3515] Completed KEP in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:17.292345] [INFO ] [sig ] [1778/3515] Forecasting KEX... [2026-01-07T20:25:17.292376] [INFO ] [sig ] Generating forecast for: KEX [2026-01-07T20:25:17.292407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-07T20:25:17.305337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-07T20:25:17.305703] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-07T20:25:17.306508] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-07T20:25:17.306562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:17.306619] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:17.306649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:17.306717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:17.367310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:17.368153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:17.368242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:17.368277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:17.493264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:17.493434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:17.493495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:17.493528] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:17.497236] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-01-07T20:25:17.497541] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-07T20:25:17.497699] [INFO ] [sig ] KEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:17.644416] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KEX.txt [2026-01-07T20:25:17.644586] [INFO ] [sig ] [1778/3515] Completed KEX in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:17.644631] [INFO ] [sig ] [1779/3515] Forecasting KEYS... [2026-01-07T20:25:17.644660] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-07T20:25:17.644691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-07T20:25:17.657902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-07T20:25:17.658312] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-07T20:25:17.659135] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-07T20:25:17.659189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:17.659222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:17.659249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:17.659307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:17.719121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:17.720046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:17.720138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:17.720172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:17.851826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:17.851997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:17.852039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:17.852069] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:17.855398] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=78.95%) [2026-01-07T20:25:17.855699] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-07T20:25:17.855828] [INFO ] [sig ] KEYS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:17.997765] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KEYS.txt [2026-01-07T20:25:17.997923] [INFO ] [sig ] [1779/3515] Completed KEYS in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:17.997963] [INFO ] [sig ] [1780/3515] Forecasting KFS... [2026-01-07T20:25:17.997995] [INFO ] [sig ] Generating forecast for: KFS [2026-01-07T20:25:17.998027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-07T20:25:18.010492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-07T20:25:18.010920] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-07T20:25:18.011735] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-07T20:25:18.011790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:18.011825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:18.011855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:18.011913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:18.070691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:18.071616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:18.071717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:18.071751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:18.191753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:18.191911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:18.191952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:18.191985] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:18.195442] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-01-07T20:25:18.195745] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-07T20:25:18.195874] [INFO ] [sig ] KFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:18.346042] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KFS.txt [2026-01-07T20:25:18.346241] [INFO ] [sig ] [1780/3515] Completed KFS in 0.3s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:18.346285] [INFO ] [sig ] [1781/3515] Forecasting KFY... [2026-01-07T20:25:18.346315] [INFO ] [sig ] Generating forecast for: KFY [2026-01-07T20:25:18.346346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-07T20:25:18.357915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-07T20:25:18.358313] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-07T20:25:18.359177] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-07T20:25:18.359236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:18.359272] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:18.359299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:18.359356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:18.420613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:18.421505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:18.421616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:18.421655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:18.542479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:18.542672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:18.542719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:18.542751] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:18.546505] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-07T20:25:18.546868] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-07T20:25:18.546999] [INFO ] [sig ] KFY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:18.697446] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KFY.txt [2026-01-07T20:25:18.697628] [INFO ] [sig ] [1781/3515] Completed KFY in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:18.697675] [INFO ] [sig ] [1782/3515] Forecasting KGS... [2026-01-07T20:25:18.697706] [INFO ] [sig ] Generating forecast for: KGS [2026-01-07T20:25:18.697741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-07T20:25:18.710633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-07T20:25:18.711034] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-07T20:25:18.711909] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-07T20:25:18.711965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:18.712012] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:18.712042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:18.712100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:18.769712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:18.770762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:18.770849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:18.770883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:18.896609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:18.896773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:18.896815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:18.896844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:18.900460] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-01-07T20:25:18.900803] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-07T20:25:18.900945] [INFO ] [sig ] KGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:19.051675] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KGS.txt [2026-01-07T20:25:19.051830] [INFO ] [sig ] [1782/3515] Completed KGS in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:19.051873] [INFO ] [sig ] [1783/3515] Forecasting KHC... [2026-01-07T20:25:19.051904] [INFO ] [sig ] Generating forecast for: KHC [2026-01-07T20:25:19.051934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-07T20:25:19.065860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-07T20:25:19.066733] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-07T20:25:19.067728] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-07T20:25:19.067791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:19.067827] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:19.067854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:19.067917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:19.126143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:19.127375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:19.127491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:19.127528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:19.254167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:19.254419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:19.254495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:19.254535] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:19.258790] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-01-07T20:25:19.259307] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-07T20:25:19.259478] [INFO ] [sig ] KHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:19.409455] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KHC.txt [2026-01-07T20:25:19.409736] [INFO ] [sig ] [1783/3515] Completed KHC in 0.4s | 2.90 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-07T20:25:19.409810] [INFO ] [sig ] [1784/3515] Forecasting KIDS... [2026-01-07T20:25:19.409852] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-07T20:25:19.409886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-07T20:25:19.424296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-07T20:25:19.424879] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-07T20:25:19.425792] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-07T20:25:19.425849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:19.425919] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:19.425950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:19.426012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:19.499014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:19.500329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:19.500449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:19.500494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:19.632104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:19.632276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:19.632319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:19.632350] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:19.636507] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=40.26%) [2026-01-07T20:25:19.636814] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-07T20:25:19.636951] [INFO ] [sig ] KIDS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:19.779058] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KIDS.txt [2026-01-07T20:25:19.779199] [INFO ] [sig ] [1784/3515] Completed KIDS in 0.4s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:19.779240] [INFO ] [sig ] [1785/3515] Forecasting KIM... [2026-01-07T20:25:19.779270] [INFO ] [sig ] Generating forecast for: KIM [2026-01-07T20:25:19.779302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-07T20:25:19.791928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-07T20:25:19.792370] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-07T20:25:19.793275] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-07T20:25:19.793332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:19.793366] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:19.793393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:19.793450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:19.855093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:19.856082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:19.856184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:19.856221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:19.984680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:19.984885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:19.984954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:19.985008] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:19.989955] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-07T20:25:19.990365] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-07T20:25:19.990548] [INFO ] [sig ] KIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:20.148939] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KIM.txt [2026-01-07T20:25:20.149085] [INFO ] [sig ] [1785/3515] Completed KIM in 0.4s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:20.149127] [INFO ] [sig ] [1786/3515] Forecasting KINS... [2026-01-07T20:25:20.149173] [INFO ] [sig ] Generating forecast for: KINS [2026-01-07T20:25:20.149207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-07T20:25:20.161042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-07T20:25:20.161308] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-07T20:25:20.162070] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-07T20:25:20.162122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:20.162154] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:20.162182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:20.162238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:20.217158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:20.217920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:20.218004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:20.218037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:20.337202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:20.337367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:20.337407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:20.337436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:20.340773] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-07T20:25:20.341041] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-07T20:25:20.341162] [INFO ] [sig ] KINS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:20.480536] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KINS.txt [2026-01-07T20:25:20.480680] [INFO ] [sig ] [1786/3515] Completed KINS in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:20.480721] [INFO ] [sig ] [1787/3515] Forecasting KIO... [2026-01-07T20:25:20.480751] [INFO ] [sig ] Generating forecast for: KIO [2026-01-07T20:25:20.480783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-07T20:25:20.492396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-07T20:25:20.492682] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-07T20:25:20.493424] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-07T20:25:20.493476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:20.493508] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:20.493535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:20.493610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:20.549240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:20.549884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:20.549964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:20.549998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:20.666250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:20.666382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:20.666423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:20.666483] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:20.669747] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=87.51%) [2026-01-07T20:25:20.670023] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-07T20:25:20.670149] [INFO ] [sig ] KIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:20.814631] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KIO.txt [2026-01-07T20:25:20.814798] [INFO ] [sig ] [1787/3515] Completed KIO in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:20.814840] [INFO ] [sig ] [1788/3515] Forecasting KKRS... [2026-01-07T20:25:20.814869] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-07T20:25:20.814900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-07T20:25:20.827105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-07T20:25:20.827414] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-07T20:25:20.828178] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-07T20:25:20.828230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:20.828262] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:20.828288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:20.828344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:20.883984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:20.884630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:20.884712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:20.884745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:20.996928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:20.997094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:20.997133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:20.997161] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:21.000509] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-01-07T20:25:21.000796] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-07T20:25:21.000919] [INFO ] [sig ] KKRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:21.139486] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KKRS.txt [2026-01-07T20:25:21.139641] [INFO ] [sig ] [1788/3515] Completed KKRS in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:21.139683] [INFO ] [sig ] [1789/3515] Forecasting KLAC... [2026-01-07T20:25:21.139713] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-07T20:25:21.139743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-07T20:25:21.151322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-07T20:25:21.151620] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-07T20:25:21.152356] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-07T20:25:21.152407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:21.152439] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:21.152466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:21.152523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:21.207918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:21.208629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:21.208712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:21.208745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:21.328845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:21.328982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:21.329021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:21.329067] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:21.332333] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-01-07T20:25:21.332621] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-07T20:25:21.332745] [INFO ] [sig ] KLAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:21.472365] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KLAC.txt [2026-01-07T20:25:21.472688] [INFO ] [sig ] [1789/3515] Completed KLAC in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:21.472729] [INFO ] [sig ] [1790/3515] Forecasting KLIC... [2026-01-07T20:25:21.472759] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-07T20:25:21.472789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-07T20:25:21.484696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-07T20:25:21.484978] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-07T20:25:21.485743] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-07T20:25:21.485794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:21.485826] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:21.485853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:21.485909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:21.542312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:21.542935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:21.543020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:21.543054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:21.670259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:21.670449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:21.670502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:21.670534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:21.674145] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-01-07T20:25:21.674422] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-07T20:25:21.674761] [INFO ] [sig ] KLIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:21.815486] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KLIC.txt [2026-01-07T20:25:21.815619] [INFO ] [sig ] [1790/3515] Completed KLIC in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:21.815660] [INFO ] [sig ] [1791/3515] Forecasting KLXE... [2026-01-07T20:25:21.815690] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-07T20:25:21.815721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-07T20:25:21.827212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-07T20:25:21.827497] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-07T20:25:21.828256] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-07T20:25:21.828308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:21.828345] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:21.828373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:21.828429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:21.884491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:21.885325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:21.885408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:21.885460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:22.005071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:22.005224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:22.005264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:22.005293] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:22.008927] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-07T20:25:22.009192] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-07T20:25:22.009316] [INFO ] [sig ] KLXE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:22.149590] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KLXE.txt [2026-01-07T20:25:22.149725] [INFO ] [sig ] [1791/3515] Completed KLXE in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:22.149766] [INFO ] [sig ] [1792/3515] Forecasting KMB... [2026-01-07T20:25:22.149796] [INFO ] [sig ] Generating forecast for: KMB [2026-01-07T20:25:22.149827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-07T20:25:22.161614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-07T20:25:22.161886] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-07T20:25:22.162646] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-07T20:25:22.162698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:22.162731] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:22.162758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:22.162814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:22.219828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:22.220679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:22.220763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:22.220797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:22.340676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:22.340835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:22.340875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:22.340905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:22.344191] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-01-07T20:25:22.344465] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-07T20:25:22.344604] [INFO ] [sig ] KMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:22.488140] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KMB.txt [2026-01-07T20:25:22.488283] [INFO ] [sig ] [1792/3515] Completed KMB in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:22.488322] [INFO ] [sig ] [1793/3515] Forecasting KMDA... [2026-01-07T20:25:22.488354] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-07T20:25:22.488387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-07T20:25:22.500721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-07T20:25:22.501042] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-07T20:25:22.502012] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-07T20:25:22.502064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:22.502095] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:22.502121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:22.502188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:22.559269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:22.559923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:22.560004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:22.560038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:22.681936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:22.682076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:22.682118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:22.682147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:22.685446] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-07T20:25:22.685739] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-07T20:25:22.685863] [INFO ] [sig ] KMDA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:22.836777] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KMDA.txt [2026-01-07T20:25:22.836937] [INFO ] [sig ] [1793/3515] Completed KMDA in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:22.836979] [INFO ] [sig ] [1794/3515] Forecasting KMI... [2026-01-07T20:25:22.837008] [INFO ] [sig ] Generating forecast for: KMI [2026-01-07T20:25:22.837040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-07T20:25:22.848549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-07T20:25:22.848931] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-07T20:25:22.849731] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-07T20:25:22.849783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:22.849815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:22.849842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:22.849896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:22.909219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:22.910166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:22.910311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:22.910347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:23.033230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:23.033391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:23.033432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:23.033462] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:23.036918] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-01-07T20:25:23.037195] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-07T20:25:23.037322] [INFO ] [sig ] KMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:23.191375] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KMI.txt [2026-01-07T20:25:23.191508] [INFO ] [sig ] [1794/3515] Completed KMI in 0.4s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:23.191548] [INFO ] [sig ] [1795/3515] Forecasting KMPB... [2026-01-07T20:25:23.191596] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-07T20:25:23.191629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-07T20:25:23.204884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-07T20:25:23.205263] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-07T20:25:23.206092] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-07T20:25:23.206146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:23.206180] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:23.206208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:23.206266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:23.265760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:23.266460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:23.266544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:23.266596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:23.377141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:23.377295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:23.377348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:23.377383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:23.381299] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-07T20:25:23.381604] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-07T20:25:23.381734] [INFO ] [sig ] KMPB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:23.527046] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KMPB.txt [2026-01-07T20:25:23.527177] [INFO ] [sig ] [1795/3515] Completed KMPB in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:23.527216] [INFO ] [sig ] [1796/3515] Forecasting KMX... [2026-01-07T20:25:23.527247] [INFO ] [sig ] Generating forecast for: KMX [2026-01-07T20:25:23.527277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-07T20:25:23.538778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-07T20:25:23.539089] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-07T20:25:23.539881] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-07T20:25:23.539933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:23.539965] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:23.539991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:23.540046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:23.596676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:23.597347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:23.597434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:23.597467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:23.715295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:23.715459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:23.715501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:23.715533] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:23.719208] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-01-07T20:25:23.719487] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-07T20:25:23.719652] [INFO ] [sig ] KMX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:23.865999] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KMX.txt [2026-01-07T20:25:23.866134] [INFO ] [sig ] [1796/3515] Completed KMX in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:23.866173] [INFO ] [sig ] [1797/3515] Forecasting KN... [2026-01-07T20:25:23.866204] [INFO ] [sig ] Generating forecast for: KN [2026-01-07T20:25:23.866235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-07T20:25:23.878455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-07T20:25:23.878985] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-07T20:25:23.879993] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-07T20:25:23.880045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:23.880079] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:23.880107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:23.880176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:23.942255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:23.943298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:23.943389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:23.943425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:24.071296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:24.071456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:24.071498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:24.071530] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:24.074963] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=5.06%) [2026-01-07T20:25:24.075241] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-07T20:25:24.075367] [INFO ] [sig ] KN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:24.223737] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KN.txt [2026-01-07T20:25:24.223938] [INFO ] [sig ] [1797/3515] Completed KN in 0.4s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:24.223986] [INFO ] [sig ] [1798/3515] Forecasting KNF... [2026-01-07T20:25:24.224020] [INFO ] [sig ] Generating forecast for: KNF [2026-01-07T20:25:24.224051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-07T20:25:24.235909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-07T20:25:24.236259] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-07T20:25:24.237063] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-07T20:25:24.237117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:24.237150] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:24.237179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:24.237237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:24.294877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:24.295596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:24.295681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:24.295715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:24.414887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:24.415055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:24.415098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:24.415129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:24.418648] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-07T20:25:24.418958] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-07T20:25:24.419099] [INFO ] [sig ] KNF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:24.567216] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KNF.txt [2026-01-07T20:25:24.567355] [INFO ] [sig ] [1798/3515] Completed KNF in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:24.567396] [INFO ] [sig ] [1799/3515] Forecasting KNOP... [2026-01-07T20:25:24.567426] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-07T20:25:24.567458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-07T20:25:24.579894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-07T20:25:24.580231] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-07T20:25:24.581315] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-07T20:25:24.581369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:24.581402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:24.581430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:24.581487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:24.640986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:24.641741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:24.641828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:24.641862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:24.763156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:24.763321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:24.763363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:24.763393] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:24.767213] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-07T20:25:24.767492] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-07T20:25:24.767636] [INFO ] [sig ] KNOP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:24.920505] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KNOP.txt [2026-01-07T20:25:24.920697] [INFO ] [sig ] [1799/3515] Completed KNOP in 0.4s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:24.920742] [INFO ] [sig ] [1800/3515] Forecasting KNSA... [2026-01-07T20:25:24.920774] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-07T20:25:24.920804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-07T20:25:24.933088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-07T20:25:24.933422] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-07T20:25:24.934212] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-07T20:25:24.934265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:24.934297] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:24.934324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:24.934380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:24.991657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:24.992535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:24.992644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:24.992680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:25.115962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:25.116130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:25.116170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:25.116200] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:25.119794] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-07T20:25:25.120083] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-07T20:25:25.120207] [INFO ] [sig ] KNSA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:25.264497] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KNSA.txt [2026-01-07T20:25:25.264884] [INFO ] [sig ] [1800/3515] Completed KNSA in 0.3s | 2.90 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-07T20:25:25.264925] [INFO ] [sig ] [1801/3515] Forecasting KNSL... [2026-01-07T20:25:25.264956] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-07T20:25:25.264986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-07T20:25:25.277346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-07T20:25:25.277741] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-07T20:25:25.278520] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-07T20:25:25.278605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:25.278662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:25.278691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:25.278748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:25.341150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:25.342305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:25.342402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:25.342438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:25.467772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:25.467940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:25.467984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:25.468014] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:25.472203] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-01-07T20:25:25.472529] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-07T20:25:25.472690] [INFO ] [sig ] KNSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:25.630436] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KNSL.txt [2026-01-07T20:25:25.630617] [INFO ] [sig ] [1801/3515] Completed KNSL in 0.4s | 2.90 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-07T20:25:25.630661] [INFO ] [sig ] [1802/3515] Forecasting KNTK... [2026-01-07T20:25:25.630692] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-07T20:25:25.630724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-07T20:25:25.642291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-07T20:25:25.642700] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-07T20:25:25.643523] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-07T20:25:25.643603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:25.643639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:25.643854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:25.643911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:25.702317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:25.703193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:25.703286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:25.703321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:25.824068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:25.824253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:25.824298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:25.824329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:25.828374] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-01-07T20:25:25.828667] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-07T20:25:25.828796] [INFO ] [sig ] KNTK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:25.973404] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KNTK.txt [2026-01-07T20:25:25.973562] [INFO ] [sig ] [1802/3515] Completed KNTK in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:25.973651] [INFO ] [sig ] [1803/3515] Forecasting KNX... [2026-01-07T20:25:25.973686] [INFO ] [sig ] Generating forecast for: KNX [2026-01-07T20:25:25.973717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-07T20:25:25.985372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-07T20:25:25.985737] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-07T20:25:25.986514] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-07T20:25:25.986568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:25.986628] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:25.986658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:25.986874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:26.045186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:26.045972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:26.046057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:26.046090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:26.167715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:26.167879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:26.167919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:26.167948] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:26.171569] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=34.19%) [2026-01-07T20:25:26.171927] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-07T20:25:26.172071] [INFO ] [sig ] KNX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:26.315062] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KNX.txt [2026-01-07T20:25:26.315203] [INFO ] [sig ] [1803/3515] Completed KNX in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:26.315244] [INFO ] [sig ] [1804/3515] Forecasting KOD... [2026-01-07T20:25:26.315277] [INFO ] [sig ] Generating forecast for: KOD [2026-01-07T20:25:26.315309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-07T20:25:26.326544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-07T20:25:26.326881] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-07T20:25:26.327872] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-07T20:25:26.327924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:26.327955] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:26.327982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:26.328043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:26.384606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:26.385276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:26.385360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:26.385393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:26.520990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:26.521150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:26.521190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:26.521253] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:26.524973] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=83.26%) [2026-01-07T20:25:26.525249] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-07T20:25:26.525376] [INFO ] [sig ] KOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:26.665879] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KOD.txt [2026-01-07T20:25:26.666070] [INFO ] [sig ] [1804/3515] Completed KOD in 0.4s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:26.666118] [INFO ] [sig ] [1805/3515] Forecasting KODK... [2026-01-07T20:25:26.666155] [INFO ] [sig ] Generating forecast for: KODK [2026-01-07T20:25:26.666192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-07T20:25:26.678000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-07T20:25:26.678362] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-07T20:25:26.679139] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-07T20:25:26.679191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:26.679224] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:26.679251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:26.679306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:26.734569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:26.735298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:26.735380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:26.735413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:26.851395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:26.851532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:26.851585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:26.851618] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:26.854837] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=36.39%) [2026-01-07T20:25:26.855101] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-07T20:25:26.855223] [INFO ] [sig ] KODK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:26.992326] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KODK.txt [2026-01-07T20:25:26.992446] [INFO ] [sig ] [1805/3515] Completed KODK in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:26.992485] [INFO ] [sig ] [1806/3515] Forecasting KOF... [2026-01-07T20:25:26.992514] [INFO ] [sig ] Generating forecast for: KOF [2026-01-07T20:25:26.992544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-07T20:25:27.003139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-07T20:25:27.003418] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-07T20:25:27.004184] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-07T20:25:27.004236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:27.004279] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:27.004308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:27.004365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:27.059662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:27.060248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:27.060327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:27.060359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:27.183547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:27.183727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:27.183769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:27.183800] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:27.187158] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=17.39%) [2026-01-07T20:25:27.187429] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-07T20:25:27.187556] [INFO ] [sig ] KOF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:27.327664] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KOF.txt [2026-01-07T20:25:27.327786] [INFO ] [sig ] [1806/3515] Completed KOF in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:27.327824] [INFO ] [sig ] [1807/3515] Forecasting KOP... [2026-01-07T20:25:27.327853] [INFO ] [sig ] Generating forecast for: KOP [2026-01-07T20:25:27.327885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-07T20:25:27.338821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-07T20:25:27.339109] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-07T20:25:27.339937] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-07T20:25:27.339988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:27.340026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:27.340054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:27.340110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:27.396420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:27.397061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:27.397141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:27.397173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:27.518381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:27.518543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:27.518608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:27.518638] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:27.521939] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=91.89%) [2026-01-07T20:25:27.522211] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-07T20:25:27.522334] [INFO ] [sig ] KOP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:27.663316] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KOP.txt [2026-01-07T20:25:27.663447] [INFO ] [sig ] [1807/3515] Completed KOP in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:27.663491] [INFO ] [sig ] [1808/3515] Forecasting KOPN... [2026-01-07T20:25:27.663521] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-07T20:25:27.663551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-07T20:25:27.675424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-07T20:25:27.675763] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-07T20:25:27.676512] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-07T20:25:27.676564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:27.676615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:27.676642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:27.676699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:27.733392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:27.734040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:27.734120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:27.734153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:27.855497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:27.855657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:27.855697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:27.855726] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:27.858992] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=27.41%) [2026-01-07T20:25:27.859255] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-07T20:25:27.859378] [INFO ] [sig ] KOPN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:28.001509] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KOPN.txt [2026-01-07T20:25:28.001683] [INFO ] [sig ] [1808/3515] Completed KOPN in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:28.001904] [INFO ] [sig ] [1809/3515] Forecasting KOSS... [2026-01-07T20:25:28.001935] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-07T20:25:28.001966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-07T20:25:28.019535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-07T20:25:28.019945] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-07T20:25:28.020750] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-07T20:25:28.020802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:28.020834] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:28.020861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:28.020918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:28.080702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:28.081495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:28.081625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:28.081666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:28.204782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:28.204943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:28.204983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:28.205013] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:28.208911] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-01-07T20:25:28.209183] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-07T20:25:28.209310] [INFO ] [sig ] KOSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:28.355050] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KOSS.txt [2026-01-07T20:25:28.355208] [INFO ] [sig ] [1809/3515] Completed KOSS in 0.4s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:28.355257] [INFO ] [sig ] [1810/3515] Forecasting KPRX... [2026-01-07T20:25:28.355290] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-07T20:25:28.355320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-07T20:25:28.369096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-07T20:25:28.369464] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-07T20:25:28.371092] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-07T20:25:28.371215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:28.371251] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:28.371279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:28.371335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:28.429798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:28.430556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:28.430673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:28.430708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:28.549681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:28.549848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:28.549889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:28.549920] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:28.553471] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-01-07T20:25:28.553957] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-07T20:25:28.554085] [INFO ] [sig ] KPRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:28.695467] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KPRX.txt [2026-01-07T20:25:28.695634] [INFO ] [sig ] [1810/3515] Completed KPRX in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:28.695679] [INFO ] [sig ] [1811/3515] Forecasting KPTI... [2026-01-07T20:25:28.695711] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-07T20:25:28.695745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-07T20:25:28.707349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-07T20:25:28.707706] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-07T20:25:28.708503] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-07T20:25:28.708556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:28.708617] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:28.708648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:28.708704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:28.766285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:28.767133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:28.767250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:28.767284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:28.887445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:28.887618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:28.887663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:28.887692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:28.891096] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-07T20:25:28.891371] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-07T20:25:28.891511] [INFO ] [sig ] KPTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:29.036155] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KPTI.txt [2026-01-07T20:25:29.036316] [INFO ] [sig ] [1811/3515] Completed KPTI in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:29.036359] [INFO ] [sig ] [1812/3515] Forecasting KRC... [2026-01-07T20:25:29.036390] [INFO ] [sig ] Generating forecast for: KRC [2026-01-07T20:25:29.036421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-07T20:25:29.047882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-07T20:25:29.048187] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-07T20:25:29.048989] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-07T20:25:29.049042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:29.049075] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:29.049102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:29.049158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:29.108163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:29.108879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:29.108963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:29.108997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:29.233941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:29.234101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:29.234141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:29.234169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:29.237960] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-07T20:25:29.238243] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-07T20:25:29.238386] [INFO ] [sig ] KRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:29.381966] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRC.txt [2026-01-07T20:25:29.382105] [INFO ] [sig ] [1812/3515] Completed KRC in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:29.382146] [INFO ] [sig ] [1813/3515] Forecasting KREF... [2026-01-07T20:25:29.382177] [INFO ] [sig ] Generating forecast for: KREF [2026-01-07T20:25:29.382207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-07T20:25:29.393801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-07T20:25:29.394095] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-07T20:25:29.394899] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-07T20:25:29.394950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:29.394983] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:29.395010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:29.395066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:29.453077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:29.454109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:29.454195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:29.454227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:29.571799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:29.571949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:29.572032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:29.572064] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:29.575554] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-07T20:25:29.576013] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-07T20:25:29.576139] [INFO ] [sig ] KREF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:29.719498] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KREF.txt [2026-01-07T20:25:29.719720] [INFO ] [sig ] [1813/3515] Completed KREF in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:29.719761] [INFO ] [sig ] [1814/3515] Forecasting KRG... [2026-01-07T20:25:29.719792] [INFO ] [sig ] Generating forecast for: KRG [2026-01-07T20:25:29.719821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-07T20:25:29.730913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-07T20:25:29.731291] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-07T20:25:29.732063] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-07T20:25:29.732115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:29.732148] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:29.732175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:29.732232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:29.789388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:29.790235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:29.790326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:29.790359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:29.915357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:29.915512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:29.915553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:29.915602] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:29.919238] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-07T20:25:29.919508] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-07T20:25:29.919667] [INFO ] [sig ] KRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:30.059857] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRG.txt [2026-01-07T20:25:30.060040] [INFO ] [sig ] [1814/3515] Completed KRG in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:30.060082] [INFO ] [sig ] [1815/3515] Forecasting KRMD... [2026-01-07T20:25:30.060114] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-07T20:25:30.060146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-07T20:25:30.071180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-07T20:25:30.071462] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-07T20:25:30.072216] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-07T20:25:30.072268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:30.072300] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:30.072327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:30.072384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:30.128772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:30.129429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:30.129526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:30.129596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:30.254235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:30.254399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:30.254441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:30.254470] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:30.258392] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-07T20:25:30.258708] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-07T20:25:30.258842] [INFO ] [sig ] KRMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:30.410778] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KRMD.txt [2026-01-07T20:25:30.410931] [INFO ] [sig ] [1815/3515] Completed KRMD in 0.4s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:30.410974] [INFO ] [sig ] [1816/3515] Forecasting KRNY... [2026-01-07T20:25:30.411015] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-07T20:25:30.411063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-07T20:25:30.422824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-07T20:25:30.423146] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-07T20:25:30.424003] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-07T20:25:30.424058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:30.424092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:30.424121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:30.424179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:30.493589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:30.494479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:30.494611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:30.494663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:30.626532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:30.626721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:30.626764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:30.626793] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:30.630343] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-07T20:25:30.630685] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-07T20:25:30.630814] [INFO ] [sig ] KRNY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:30.778058] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRNY.txt [2026-01-07T20:25:30.778199] [INFO ] [sig ] [1816/3515] Completed KRNY in 0.4s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:30.778240] [INFO ] [sig ] [1817/3515] Forecasting KRO... [2026-01-07T20:25:30.778270] [INFO ] [sig ] Generating forecast for: KRO [2026-01-07T20:25:30.778300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-07T20:25:30.789353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-07T20:25:30.789680] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-07T20:25:30.790460] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-07T20:25:30.790521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:30.790609] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:30.790648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:30.790713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:30.848329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:30.849055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:30.849139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:30.849171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:30.966619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:30.966771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:30.966810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:30.966841] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:30.970191] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-01-07T20:25:30.970475] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-07T20:25:30.970625] [INFO ] [sig ] KRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:31.113160] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRO.txt [2026-01-07T20:25:31.113289] [INFO ] [sig ] [1817/3515] Completed KRO in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:31.113328] [INFO ] [sig ] [1818/3515] Forecasting KROS... [2026-01-07T20:25:31.113359] [INFO ] [sig ] Generating forecast for: KROS [2026-01-07T20:25:31.113390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-07T20:25:31.124823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-07T20:25:31.125143] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-07T20:25:31.125908] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-07T20:25:31.125960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:31.126017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:31.126046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:31.126102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:31.183598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:31.184300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:31.184382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:31.184415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:31.306346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:31.306506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:31.306549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:31.306595] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:31.309941] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-07T20:25:31.310204] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-07T20:25:31.310326] [INFO ] [sig ] KROS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:31.454470] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KROS.txt [2026-01-07T20:25:31.454627] [INFO ] [sig ] [1818/3515] Completed KROS in 0.3s | 2.90 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-07T20:25:31.454671] [INFO ] [sig ] [1819/3515] Forecasting KRP... [2026-01-07T20:25:31.454705] [INFO ] [sig ] Generating forecast for: KRP [2026-01-07T20:25:31.454739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-07T20:25:31.466749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-07T20:25:31.467052] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-07T20:25:31.467875] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-07T20:25:31.467936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:31.467972] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:31.468000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:31.468058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:31.527282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:31.527969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:31.528050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:31.528084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:31.652453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:31.652637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:31.652688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:31.652726] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:31.656503] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-07T20:25:31.656836] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-07T20:25:31.657159] [INFO ] [sig ] KRP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:31.802344] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KRP.txt [2026-01-07T20:25:31.802481] [INFO ] [sig ] [1819/3515] Completed KRP in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:31.802521] [INFO ] [sig ] [1820/3515] Forecasting KRRO... [2026-01-07T20:25:31.802551] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-07T20:25:31.802599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-07T20:25:31.814484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-07T20:25:31.814783] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-07T20:25:31.815551] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-07T20:25:31.815629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:31.815668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:31.815695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:31.815751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:31.874153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:31.874843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:31.874928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:31.874962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:32.001339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:32.001496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:32.001543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:32.001602] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:32.005080] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-01-07T20:25:32.005352] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-07T20:25:32.005483] [INFO ] [sig ] KRRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:32.151311] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KRRO.txt [2026-01-07T20:25:32.151459] [INFO ] [sig ] [1820/3515] Completed KRRO in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:32.151501] [INFO ] [sig ] [1821/3515] Forecasting KRUS... [2026-01-07T20:25:32.151537] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-07T20:25:32.151597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-07T20:25:32.163507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-07T20:25:32.163994] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-07T20:25:32.164868] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-07T20:25:32.164921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:32.164962] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:32.164991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:32.165062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:32.224289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:32.225239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:32.225435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:32.225473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:32.348239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:32.348408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:32.348453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:32.348527] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:32.352892] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-01-07T20:25:32.353171] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-07T20:25:32.353299] [INFO ] [sig ] KRUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:32.497060] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRUS.txt [2026-01-07T20:25:32.497203] [INFO ] [sig ] [1821/3515] Completed KRUS in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:32.497242] [INFO ] [sig ] [1822/3515] Forecasting KRYS... [2026-01-07T20:25:32.497274] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-07T20:25:32.497304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-07T20:25:32.509018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-07T20:25:32.509325] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-07T20:25:32.510136] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-07T20:25:32.510189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:32.510222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:32.510250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:32.510306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:32.567380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:32.568119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:32.568203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:32.568237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:32.691785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:32.691946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:32.691987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:32.692019] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:32.695635] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-01-07T20:25:32.696045] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-07T20:25:32.696224] [INFO ] [sig ] KRYS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:32.839295] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KRYS.txt [2026-01-07T20:25:32.839451] [INFO ] [sig ] [1822/3515] Completed KRYS in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:32.839492] [INFO ] [sig ] [1823/3515] Forecasting KSCP... [2026-01-07T20:25:32.839523] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-07T20:25:32.839612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-07T20:25:32.852724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-07T20:25:32.853028] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-07T20:25:32.853812] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-07T20:25:32.853865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:32.853899] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:32.853929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:32.853987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:32.912143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:32.912918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:32.913005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:32.913040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:33.037747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:33.037904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:33.037943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:33.037975] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:33.041407] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=70.11%) [2026-01-07T20:25:33.041768] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-07T20:25:33.041898] [INFO ] [sig ] KSCP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:33.185263] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KSCP.txt [2026-01-07T20:25:33.185410] [INFO ] [sig ] [1823/3515] Completed KSCP in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:33.185451] [INFO ] [sig ] [1824/3515] Forecasting KSPI... [2026-01-07T20:25:33.185481] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-07T20:25:33.185512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-07T20:25:33.197026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-07T20:25:33.197315] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-07T20:25:33.198110] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-07T20:25:33.198162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:33.198194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:33.198221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:33.198277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:33.256942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:33.257710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:33.257805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:33.257839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:33.380728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:33.380880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:33.380921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:33.380967] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:33.384330] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-07T20:25:33.384636] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-07T20:25:33.384785] [INFO ] [sig ] KSPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:33.527730] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KSPI.txt [2026-01-07T20:25:33.527866] [INFO ] [sig ] [1824/3515] Completed KSPI in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:33.527934] [INFO ] [sig ] [1825/3515] Forecasting KSS... [2026-01-07T20:25:33.527966] [INFO ] [sig ] Generating forecast for: KSS [2026-01-07T20:25:33.527996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-07T20:25:33.540902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-07T20:25:33.541275] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-07T20:25:33.542086] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-07T20:25:33.542139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:33.542173] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:33.542201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:33.542257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:33.606186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:33.606972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:33.607061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:33.607095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:33.747617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:33.747794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:33.747846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:33.747890] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:33.751520] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-07T20:25:33.751865] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-07T20:25:33.752016] [INFO ] [sig ] KSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:33.910205] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KSS.txt [2026-01-07T20:25:33.910388] [INFO ] [sig ] [1825/3515] Completed KSS in 0.4s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:33.910442] [INFO ] [sig ] [1826/3515] Forecasting KTB... [2026-01-07T20:25:33.910475] [INFO ] [sig ] Generating forecast for: KTB [2026-01-07T20:25:33.910508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-07T20:25:33.922070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-07T20:25:33.922378] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-07T20:25:33.923219] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-07T20:25:33.923278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:33.923312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:33.923340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:33.923398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:33.985885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:33.986677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:33.986775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:33.986826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:34.116762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:34.116919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:34.116960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:34.116990] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:34.120376] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=29.60%) [2026-01-07T20:25:34.120705] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-07T20:25:34.120838] [INFO ] [sig ] KTB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:34.264529] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KTB.txt [2026-01-07T20:25:34.264721] [INFO ] [sig ] [1826/3515] Completed KTB in 0.4s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:34.264764] [INFO ] [sig ] [1827/3515] Forecasting KTCC... [2026-01-07T20:25:34.264794] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-07T20:25:34.264824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-07T20:25:34.276187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-07T20:25:34.276560] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-07T20:25:34.277368] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-07T20:25:34.277421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:34.277454] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:34.277481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:34.277537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:34.334785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:34.335711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:34.335815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:34.335849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:34.450842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:34.451006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:34.451048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:34.451077] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:34.454820] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-07T20:25:34.455150] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-07T20:25:34.455291] [INFO ] [sig ] KTCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:34.624557] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KTCC.txt [2026-01-07T20:25:34.624825] [INFO ] [sig ] [1827/3515] Completed KTCC in 0.4s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:34.624882] [INFO ] [sig ] [1828/3515] Forecasting KTF... [2026-01-07T20:25:34.624925] [INFO ] [sig ] Generating forecast for: KTF [2026-01-07T20:25:34.624982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-07T20:25:34.642707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-07T20:25:34.643176] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-07T20:25:34.644154] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-07T20:25:34.644223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:34.644268] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:34.644302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:34.644379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:34.710516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:34.711456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:34.711625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:34.711680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:34.856811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:34.857019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:34.857089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:34.857142] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:34.862809] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=74.91%) [2026-01-07T20:25:34.863383] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-07T20:25:34.863649] [INFO ] [sig ] KTF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:35.077391] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KTF.txt [2026-01-07T20:25:35.077617] [INFO ] [sig ] [1828/3515] Completed KTF in 0.5s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:35.077680] [INFO ] [sig ] [1829/3515] Forecasting KURA... [2026-01-07T20:25:35.077729] [INFO ] [sig ] Generating forecast for: KURA [2026-01-07T20:25:35.077775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-07T20:25:35.094188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-07T20:25:35.094740] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-07T20:25:35.095990] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-07T20:25:35.096062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:35.096115] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:35.096165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:35.096257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:35.185153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:35.186397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:35.186521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:35.186603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:35.349019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:35.349185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:35.349229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:35.349258] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:35.352827] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-01-07T20:25:35.353175] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-07T20:25:35.353335] [INFO ] [sig ] KURA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:35.541352] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KURA.txt [2026-01-07T20:25:35.541521] [INFO ] [sig ] [1829/3515] Completed KURA in 0.5s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:35.541564] [INFO ] [sig ] [1830/3515] Forecasting KVHI... [2026-01-07T20:25:35.541616] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-07T20:25:35.541648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-07T20:25:35.552894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-07T20:25:35.553276] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-07T20:25:35.554091] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-07T20:25:35.554160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:35.554194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:35.554221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:35.554278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:35.610174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:35.611026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:35.611113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:35.611147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:35.727299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:35.727451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:35.727493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:35.727524] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:35.730902] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=89.34%) [2026-01-07T20:25:35.731168] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-07T20:25:35.731292] [INFO ] [sig ] KVHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:35.873334] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KVHI.txt [2026-01-07T20:25:35.873451] [INFO ] [sig ] [1830/3515] Completed KVHI in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:35.873490] [INFO ] [sig ] [1831/3515] Forecasting KVUE... [2026-01-07T20:25:35.873520] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-07T20:25:35.873550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-07T20:25:35.885249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-07T20:25:35.885525] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-07T20:25:35.886495] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-07T20:25:35.886548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:35.886607] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:35.886636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:35.886692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:35.944365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:35.944992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:35.945071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:35.945104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:36.060985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:36.061132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:36.061171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:36.061201] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:36.064647] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-07T20:25:36.064920] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-07T20:25:36.065202] [INFO ] [sig ] KVUE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:36.207967] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/KVUE.txt [2026-01-07T20:25:36.208107] [INFO ] [sig ] [1831/3515] Completed KVUE in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:36.208147] [INFO ] [sig ] [1832/3515] Forecasting KVYO... [2026-01-07T20:25:36.208178] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-07T20:25:36.208208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-07T20:25:36.220724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-07T20:25:36.221040] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-07T20:25:36.221841] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-07T20:25:36.221895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:36.221927] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:36.221954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:36.222010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:36.278658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:36.279270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:36.279348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:36.279381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:36.401852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:36.401988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:36.402026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:36.402055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:36.405271] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-07T20:25:36.405538] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-07T20:25:36.405681] [INFO ] [sig ] KVYO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:36.546605] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KVYO.txt [2026-01-07T20:25:36.546765] [INFO ] [sig ] [1832/3515] Completed KVYO in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:36.546805] [INFO ] [sig ] [1833/3515] Forecasting KYN... [2026-01-07T20:25:36.546835] [INFO ] [sig ] Generating forecast for: KYN [2026-01-07T20:25:36.546869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-07T20:25:36.558156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-07T20:25:36.558448] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-07T20:25:36.559215] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-07T20:25:36.559267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:36.559299] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:36.559326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:36.559382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:36.614919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:36.615521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:36.615618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:36.615653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:36.730936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:36.731238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:36.731276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:36.731305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:36.735123] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-07T20:25:36.735392] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-07T20:25:36.735514] [INFO ] [sig ] KYN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:36.938697] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KYN.txt [2026-01-07T20:25:36.938841] [INFO ] [sig ] [1833/3515] Completed KYN in 0.4s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:36.938881] [INFO ] [sig ] [1834/3515] Forecasting KYTX... [2026-01-07T20:25:36.938912] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-07T20:25:36.938941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-07T20:25:36.950223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-07T20:25:36.950482] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-07T20:25:36.951275] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-07T20:25:36.951327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:36.951361] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:36.951387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:36.951443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:37.007611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:37.008436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:37.008515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:37.008549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:37.128712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:37.128851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:37.128890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:37.128919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:37.132194] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-07T20:25:37.132465] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-07T20:25:37.132605] [INFO ] [sig ] KYTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:37.273299] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KYTX.txt [2026-01-07T20:25:37.273423] [INFO ] [sig ] [1834/3515] Completed KYTX in 0.3s | 2.90 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-07T20:25:37.273462] [INFO ] [sig ] [1835/3515] Forecasting KZIA... [2026-01-07T20:25:37.273492] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-07T20:25:37.273522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-07T20:25:37.284328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-07T20:25:37.284610] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-07T20:25:37.285343] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-07T20:25:37.285394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:37.285465] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:37.285494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:37.285550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:37.342422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:37.343027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:37.343106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:37.343139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:37.457712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:37.457836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:37.457873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:37.457902] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:37.461419] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-01-07T20:25:37.461732] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-07T20:25:37.461852] [INFO ] [sig ] KZIA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:37.601501] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/KZIA.txt [2026-01-07T20:25:37.601643] [INFO ] [sig ] [1835/3515] Completed KZIA in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-07T20:25:37.601686] [INFO ] [sig ] [1836/3515] Forecasting L... [2026-01-07T20:25:37.601716] [INFO ] [sig ] Generating forecast for: L [2026-01-07T20:25:37.601746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-07T20:25:37.614592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-07T20:25:37.614987] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-07T20:25:37.615789] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-07T20:25:37.615842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:37.615875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:37.615903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:37.615960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:37.677441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:37.678328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:37.678420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:37.678455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:37.800172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:37.800345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:37.800388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:37.800420] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:37.803937] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-01-07T20:25:37.804236] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-07T20:25:37.804371] [INFO ] [sig ] L: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:37.951297] [INFO ] [LOCAL ] Saved forecast: L 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/L.txt [2026-01-07T20:25:37.951476] [INFO ] [sig ] [1836/3515] Completed L in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-07T20:25:37.951520] [INFO ] [sig ] [1837/3515] Forecasting LAB... [2026-01-07T20:25:37.951551] [INFO ] [sig ] Generating forecast for: LAB [2026-01-07T20:25:37.951604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-07T20:25:37.965380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-07T20:25:37.965771] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-07T20:25:37.966756] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-07T20:25:37.966809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:37.966842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:37.966869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:37.966925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:38.037740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:38.038637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:38.038726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:38.038761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:38.165226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:38.165385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:38.165443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:38.165473] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:38.168830] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=35.48%) [2026-01-07T20:25:38.169116] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-07T20:25:38.169247] [INFO ] [sig ] LAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:38.314079] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LAB.txt [2026-01-07T20:25:38.314238] [INFO ] [sig ] [1837/3515] Completed LAB in 0.4s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:38.314280] [INFO ] [sig ] [1838/3515] Forecasting LAC... [2026-01-07T20:25:38.314310] [INFO ] [sig ] Generating forecast for: LAC [2026-01-07T20:25:38.314341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-07T20:25:38.325166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-07T20:25:38.325458] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-07T20:25:38.326233] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-07T20:25:38.326285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:38.326319] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:38.326345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:38.326401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:38.382719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:38.383522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:38.383622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:38.383657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:38.519169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:38.519323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:38.519364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:38.519396] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:38.522892] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-07T20:25:38.523174] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-07T20:25:38.523308] [INFO ] [sig ] LAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:38.664716] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LAC.txt [2026-01-07T20:25:38.664857] [INFO ] [sig ] [1838/3515] Completed LAC in 0.4s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:38.664896] [INFO ] [sig ] [1839/3515] Forecasting LAD... [2026-01-07T20:25:38.664927] [INFO ] [sig ] Generating forecast for: LAD [2026-01-07T20:25:38.664957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-07T20:25:38.681460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-07T20:25:38.681896] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-07T20:25:38.682868] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-07T20:25:38.682941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:38.682995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:38.683045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:38.683140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:38.746372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:38.747479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:38.747570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:38.747627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:38.866298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:38.866452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:38.866492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:38.866523] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:38.869866] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=34.29%) [2026-01-07T20:25:38.870147] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-07T20:25:38.870270] [INFO ] [sig ] LAD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:39.011715] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LAD.txt [2026-01-07T20:25:39.011856] [INFO ] [sig ] [1839/3515] Completed LAD in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:39.011895] [INFO ] [sig ] [1840/3515] Forecasting LAES... [2026-01-07T20:25:39.011926] [INFO ] [sig ] Generating forecast for: LAES [2026-01-07T20:25:39.011955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-07T20:25:39.023739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-07T20:25:39.024044] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-07T20:25:39.025011] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-07T20:25:39.025067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:39.025098] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:39.025125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:39.025180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:39.083905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:39.084611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:39.084697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:39.084734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:39.205111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:39.205264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:39.205305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:39.205334] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:39.208627] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=8.37%) [2026-01-07T20:25:39.208894] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-07T20:25:39.209017] [INFO ] [sig ] LAES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:39.348261] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LAES.txt [2026-01-07T20:25:39.348388] [INFO ] [sig ] [1840/3515] Completed LAES in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:39.348427] [INFO ] [sig ] [1841/3515] Forecasting LAKE... [2026-01-07T20:25:39.348457] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-07T20:25:39.348486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-07T20:25:39.360969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-07T20:25:39.361259] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-07T20:25:39.362225] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-07T20:25:39.362276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:39.362318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:39.362346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:39.362401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:39.420115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:39.420749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:39.420837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:39.420870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:39.549193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:39.549368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:39.549417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:39.549452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:39.553093] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-07T20:25:39.553381] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-07T20:25:39.553506] [INFO ] [sig ] LAKE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:39.692936] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LAKE.txt [2026-01-07T20:25:39.693090] [INFO ] [sig ] [1841/3515] Completed LAKE in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:39.693133] [INFO ] [sig ] [1842/3515] Forecasting LAND... [2026-01-07T20:25:39.693163] [INFO ] [sig ] Generating forecast for: LAND [2026-01-07T20:25:39.693193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-07T20:25:39.704562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-07T20:25:39.704898] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-07T20:25:39.705683] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-07T20:25:39.705736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:39.705770] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:39.705800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:39.705858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:39.761136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:39.761797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:39.761877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:39.761910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:39.882006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:39.882164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:39.882203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:39.882232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:39.885532] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=57.39%) [2026-01-07T20:25:39.885830] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-07T20:25:39.885958] [INFO ] [sig ] LAND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:40.028738] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LAND.txt [2026-01-07T20:25:40.028902] [INFO ] [sig ] [1842/3515] Completed LAND in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:40.028943] [INFO ] [sig ] [1843/3515] Forecasting LANDO... [2026-01-07T20:25:40.028974] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-07T20:25:40.029005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-07T20:25:40.041266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-07T20:25:40.041672] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-07T20:25:40.042557] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-07T20:25:40.042640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:40.042675] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:40.042704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:40.042761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:40.105272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:40.106178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:40.106269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:40.106305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:40.217644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:40.217802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:40.217842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:40.217872] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:40.221849] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=53.48%) [2026-01-07T20:25:40.222314] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-07T20:25:40.222457] [INFO ] [sig ] LANDO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:40.362492] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LANDO.txt [2026-01-07T20:25:40.362651] [INFO ] [sig ] [1843/3515] Completed LANDO in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:40.362693] [INFO ] [sig ] [1844/3515] Forecasting LANDP... [2026-01-07T20:25:40.362724] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-07T20:25:40.362755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-07T20:25:40.374452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-07T20:25:40.374757] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-07T20:25:40.375499] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-07T20:25:40.375551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:40.375605] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:40.375634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:40.375689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:40.432855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:40.433656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:40.433743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:40.433777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:40.546566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:40.546747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:40.546786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:40.546817] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:40.550159] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-01-07T20:25:40.550434] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-07T20:25:40.550555] [INFO ] [sig ] LANDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:40.690030] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LANDP.txt [2026-01-07T20:25:40.690180] [INFO ] [sig ] [1844/3515] Completed LANDP in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:40.690227] [INFO ] [sig ] [1845/3515] Forecasting LASE... [2026-01-07T20:25:40.690259] [INFO ] [sig ] Generating forecast for: LASE [2026-01-07T20:25:40.690289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-07T20:25:40.702367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-07T20:25:40.702690] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-07T20:25:40.703426] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-07T20:25:40.703478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:40.703511] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:40.703539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:40.703615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:40.759450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:40.760187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:40.760299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:40.760334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:40.875906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:40.876242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:40.876283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:40.876312] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:40.879640] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=53.76%) [2026-01-07T20:25:40.879922] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-07T20:25:40.880048] [INFO ] [sig ] LASE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:41.018749] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LASE.txt [2026-01-07T20:25:41.018907] [INFO ] [sig ] [1845/3515] Completed LASE in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:41.018949] [INFO ] [sig ] [1846/3515] Forecasting LAZ... [2026-01-07T20:25:41.018979] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-07T20:25:41.019010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-07T20:25:41.031221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-07T20:25:41.031545] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-07T20:25:41.032327] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-07T20:25:41.032381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:41.032415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:41.032443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:41.032502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:41.089481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:41.090264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:41.090358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:41.090400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:41.213475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:41.213649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:41.213694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:41.213723] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:41.217075] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-07T20:25:41.217353] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-07T20:25:41.217508] [INFO ] [sig ] LAZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:41.357139] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LAZ.txt [2026-01-07T20:25:41.357278] [INFO ] [sig ] [1846/3515] Completed LAZ in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:41.357318] [INFO ] [sig ] [1847/3515] Forecasting LBRDA... [2026-01-07T20:25:41.357349] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-07T20:25:41.357381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-07T20:25:41.369396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-07T20:25:41.369778] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-07T20:25:41.370534] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-07T20:25:41.370606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:41.370640] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:41.370668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:41.370737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:41.427717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:41.428691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:41.428776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:41.428808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:41.552995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:41.553148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:41.553189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:41.553219] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:41.556962] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-07T20:25:41.557255] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-07T20:25:41.557389] [INFO ] [sig ] LBRDA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:41.697384] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LBRDA.txt [2026-01-07T20:25:41.697525] [INFO ] [sig ] [1847/3515] Completed LBRDA in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:41.697565] [INFO ] [sig ] [1848/3515] Forecasting LBRDK... [2026-01-07T20:25:41.697615] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-07T20:25:41.697647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-07T20:25:41.709311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-07T20:25:41.709690] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-07T20:25:41.710481] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-07T20:25:41.710534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:41.710584] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:41.710615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:41.710672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:41.767909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:41.768783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:41.768873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:41.768907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:41.889769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:41.889938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:41.889996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:41.890027] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:41.893721] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=93.52%) [2026-01-07T20:25:41.893994] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-07T20:25:41.894118] [INFO ] [sig ] LBRDK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:42.042308] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LBRDK.txt [2026-01-07T20:25:42.042459] [INFO ] [sig ] [1848/3515] Completed LBRDK in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:42.042506] [INFO ] [sig ] [1849/3515] Forecasting LBTYA... [2026-01-07T20:25:42.042539] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-07T20:25:42.042594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-07T20:25:42.054944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-07T20:25:42.055287] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-07T20:25:42.056137] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-07T20:25:42.056192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:42.056242] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:42.056272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:42.056343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:42.113734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:42.114542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:42.114680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:42.114724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:42.239907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:42.240274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:42.240315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:42.240344] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:42.243986] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=37.17%) [2026-01-07T20:25:42.244265] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-07T20:25:42.244397] [INFO ] [sig ] LBTYA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:42.389840] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LBTYA.txt [2026-01-07T20:25:42.389978] [INFO ] [sig ] [1849/3515] Completed LBTYA in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:42.390017] [INFO ] [sig ] [1850/3515] Forecasting LBTYK... [2026-01-07T20:25:42.390047] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-07T20:25:42.390084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-07T20:25:42.401682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-07T20:25:42.401986] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-07T20:25:42.402816] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-07T20:25:42.402870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:42.402913] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:42.402944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:42.403007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:42.460299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:42.461163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:42.461251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:42.461286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:42.583902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:42.584067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:42.584108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:42.584138] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:42.587944] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-07T20:25:42.588216] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-07T20:25:42.588342] [INFO ] [sig ] LBTYK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:42.732001] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LBTYK.txt [2026-01-07T20:25:42.732332] [INFO ] [sig ] [1850/3515] Completed LBTYK in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:42.732373] [INFO ] [sig ] [1851/3515] Forecasting LC... [2026-01-07T20:25:42.732403] [INFO ] [sig ] Generating forecast for: LC [2026-01-07T20:25:42.732433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-07T20:25:42.744896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-07T20:25:42.745241] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-07T20:25:42.746022] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-07T20:25:42.746074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:42.746106] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:42.746134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:42.746190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:42.802387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:42.803100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:42.803185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:42.803218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:42.923120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:42.923281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:42.923323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:42.923353] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:42.926773] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=20.36%) [2026-01-07T20:25:42.927053] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-07T20:25:42.927181] [INFO ] [sig ] LC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:43.068097] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LC.txt [2026-01-07T20:25:43.068246] [INFO ] [sig ] [1851/3515] Completed LC in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:43.068287] [INFO ] [sig ] [1852/3515] Forecasting LCFY... [2026-01-07T20:25:43.068316] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-07T20:25:43.068347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-07T20:25:43.079729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-07T20:25:43.080023] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-07T20:25:43.080812] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-07T20:25:43.080903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:43.080956] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:43.080991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:43.081048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:43.137173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:43.137852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:43.137932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:43.137966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:43.249756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:43.249918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:43.249957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:43.249986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:43.253374] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-07T20:25:43.253671] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-07T20:25:43.253793] [INFO ] [sig ] LCFY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:43.392261] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LCFY.txt [2026-01-07T20:25:43.392400] [INFO ] [sig ] [1852/3515] Completed LCFY in 0.3s | 2.90 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-07T20:25:43.392440] [INFO ] [sig ] [1853/3515] Forecasting LCID... [2026-01-07T20:25:43.392473] [INFO ] [sig ] Generating forecast for: LCID [2026-01-07T20:25:43.392517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-07T20:25:43.404085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-07T20:25:43.404416] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-07T20:25:43.405223] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-07T20:25:43.405274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:43.405307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:43.405334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:43.405391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:43.473843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:43.474777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:43.474893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:43.474929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:43.599703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:43.599854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:43.599905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:43.599938] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:43.603424] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-01-07T20:25:43.603744] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-07T20:25:43.603877] [INFO ] [sig ] LCID: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:43.745561] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LCID.txt [2026-01-07T20:25:43.745733] [INFO ] [sig ] [1853/3515] Completed LCID in 0.4s | 2.90 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-07T20:25:43.745781] [INFO ] [sig ] [1854/3515] Forecasting LCII... [2026-01-07T20:25:43.745813] [INFO ] [sig ] Generating forecast for: LCII [2026-01-07T20:25:43.745844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-07T20:25:43.757033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-07T20:25:43.757330] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-07T20:25:43.758124] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-07T20:25:43.758177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:43.758210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:43.758237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:43.758294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:43.813987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:43.814718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:43.814803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:43.814844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:43.929322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:43.929470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:43.929510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:43.929538] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:43.932942] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-07T20:25:43.933208] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-07T20:25:43.933331] [INFO ] [sig ] LCII: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:44.070843] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LCII.txt [2026-01-07T20:25:44.070979] [INFO ] [sig ] [1854/3515] Completed LCII in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:44.071020] [INFO ] [sig ] [1855/3515] Forecasting LCNB... [2026-01-07T20:25:44.071050] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-07T20:25:44.071080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-07T20:25:44.082997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-07T20:25:44.083437] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-07T20:25:44.084402] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-07T20:25:44.084458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:44.084492] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:44.084519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:44.084594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:44.140937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:44.141877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:44.141982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:44.142030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:44.277013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:44.277208] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:25:44.277322] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:44.277375] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:44.281819] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-01-07T20:25:44.282210] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-07T20:25:44.282359] [INFO ] [sig ] LCNB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:44.428334] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LCNB.txt [2026-01-07T20:25:44.428504] [INFO ] [sig ] [1855/3515] Completed LCNB in 0.4s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:44.428552] [INFO ] [sig ] [1856/3515] Forecasting LDI... [2026-01-07T20:25:44.428603] [INFO ] [sig ] Generating forecast for: LDI [2026-01-07T20:25:44.428637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-07T20:25:44.440240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-07T20:25:44.440587] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-07T20:25:44.441358] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-07T20:25:44.441410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:44.441443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:44.441470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:44.441527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:44.497078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:44.497929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:44.498037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:44.498083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:44.613003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:44.613171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:44.613214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:44.613243] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:44.616684] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-01-07T20:25:44.617019] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-07T20:25:44.617161] [INFO ] [sig ] LDI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:44.758511] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LDI.txt [2026-01-07T20:25:44.758678] [INFO ] [sig ] [1856/3515] Completed LDI in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:44.758720] [INFO ] [sig ] [1857/3515] Forecasting LDOS... [2026-01-07T20:25:44.758750] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-07T20:25:44.758781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-07T20:25:44.770594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-07T20:25:44.770890] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-07T20:25:44.771676] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-07T20:25:44.771730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:44.771763] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:44.771791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:44.771850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:44.829060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:44.829776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:44.829860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:44.829892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:44.944019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:44.944156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:44.944196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:44.944224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:44.947474] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-07T20:25:44.947764] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-07T20:25:44.947891] [INFO ] [sig ] LDOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:45.087081] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LDOS.txt [2026-01-07T20:25:45.087209] [INFO ] [sig ] [1857/3515] Completed LDOS in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:45.087248] [INFO ] [sig ] [1858/3515] Forecasting LDP... [2026-01-07T20:25:45.087280] [INFO ] [sig ] Generating forecast for: LDP [2026-01-07T20:25:45.087311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-07T20:25:45.098512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-07T20:25:45.098813] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-07T20:25:45.099611] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-07T20:25:45.099666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:45.099698] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:45.099725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:45.099781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:45.154652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:45.155379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:45.155462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:45.155496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:45.273164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:45.273318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:45.273359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:45.273388] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:45.276693] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=24.62%) [2026-01-07T20:25:45.276960] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-07T20:25:45.277087] [INFO ] [sig ] LDP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:45.415519] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LDP.txt [2026-01-07T20:25:45.415676] [INFO ] [sig ] [1858/3515] Completed LDP in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:45.415717] [INFO ] [sig ] [1859/3515] Forecasting LDSF... [2026-01-07T20:25:45.415747] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-07T20:25:45.415804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-07T20:25:45.427281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-07T20:25:45.427605] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-07T20:25:45.428567] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-07T20:25:45.428636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:45.428668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:45.428694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:45.428750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:45.484931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:45.485690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:45.485775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:45.485808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:45.597119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:45.597277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:45.597317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:45.597366] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:45.601636] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=60.50%) [2026-01-07T20:25:45.602081] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-07T20:25:45.602242] [INFO ] [sig ] LDSF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:45.744429] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LDSF.txt [2026-01-07T20:25:45.744590] [INFO ] [sig ] [1859/3515] Completed LDSF in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:45.744633] [INFO ] [sig ] [1860/3515] Forecasting LE... [2026-01-07T20:25:45.744663] [INFO ] [sig ] Generating forecast for: LE [2026-01-07T20:25:45.744693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-07T20:25:45.757541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-07T20:25:45.757838] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-07T20:25:45.758612] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-07T20:25:45.758663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:45.758704] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:45.758733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:45.758796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:45.814771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:45.815403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:45.815495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:45.815530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:45.938342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:45.938468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:45.938505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:45.938535] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:45.941815] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-07T20:25:45.942086] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-07T20:25:45.942209] [INFO ] [sig ] LE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:46.084459] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LE.txt [2026-01-07T20:25:46.084606] [INFO ] [sig ] [1860/3515] Completed LE in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:46.084647] [INFO ] [sig ] [1861/3515] Forecasting LEA... [2026-01-07T20:25:46.084678] [INFO ] [sig ] Generating forecast for: LEA [2026-01-07T20:25:46.084710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-07T20:25:46.097817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-07T20:25:46.098073] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-07T20:25:46.098837] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-07T20:25:46.098888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:46.098920] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:46.098947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:46.099003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:46.154588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:46.155186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:46.155267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:46.155311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:46.269567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:46.269692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:46.269730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:46.269758] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:46.272866] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-01-07T20:25:46.273138] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-07T20:25:46.273259] [INFO ] [sig ] LEA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:46.411906] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LEA.txt [2026-01-07T20:25:46.412040] [INFO ] [sig ] [1861/3515] Completed LEA in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:46.412079] [INFO ] [sig ] [1862/3515] Forecasting LECO... [2026-01-07T20:25:46.412109] [INFO ] [sig ] Generating forecast for: LECO [2026-01-07T20:25:46.412141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-07T20:25:46.424033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-07T20:25:46.424296] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-07T20:25:46.425063] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-07T20:25:46.425114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:46.425146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:46.425172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:46.425228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:46.485465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:46.486102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:46.486190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:46.486224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:46.602508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:46.602650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:46.602689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:46.602717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:46.605896] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-07T20:25:46.606162] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-07T20:25:46.606284] [INFO ] [sig ] LECO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:46.745613] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LECO.txt [2026-01-07T20:25:46.745763] [INFO ] [sig ] [1862/3515] Completed LECO in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:46.745805] [INFO ] [sig ] [1863/3515] Forecasting LEG... [2026-01-07T20:25:46.745835] [INFO ] [sig ] Generating forecast for: LEG [2026-01-07T20:25:46.745867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-07T20:25:46.758153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-07T20:25:46.758460] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-07T20:25:46.759219] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-07T20:25:46.759272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:46.759304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:46.759343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:46.759401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:46.818402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:46.819499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:46.819621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:46.819660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:46.941380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:46.941535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:46.941591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:46.941623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:46.944910] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: UP (p=62.76%) [2026-01-07T20:25:46.945181] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-07T20:25:46.945304] [INFO ] [sig ] LEG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:47.084556] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LEG.txt [2026-01-07T20:25:47.084723] [INFO ] [sig ] [1863/3515] Completed LEG in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:47.084764] [INFO ] [sig ] [1864/3515] Forecasting LEGH... [2026-01-07T20:25:47.084794] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-07T20:25:47.084825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-07T20:25:47.095938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-07T20:25:47.096213] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-07T20:25:47.096972] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-07T20:25:47.097024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:47.097056] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:47.097083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:47.097139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:47.153905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:47.154713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:47.154823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:47.154877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:47.280749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:47.280955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:47.280999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:47.281029] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:47.284412] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-07T20:25:47.284705] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-07T20:25:47.284834] [INFO ] [sig ] LEGH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:47.430245] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LEGH.txt [2026-01-07T20:25:47.430383] [INFO ] [sig ] [1864/3515] Completed LEGH in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:47.430423] [INFO ] [sig ] [1865/3515] Forecasting LEGN... [2026-01-07T20:25:47.430453] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-07T20:25:47.430484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-07T20:25:47.443500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-07T20:25:47.443831] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-07T20:25:47.444665] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-07T20:25:47.444719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:47.444754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:47.444782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:47.444840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:47.506206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:47.507214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:47.507311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:47.507346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:47.631090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:47.631256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:47.631300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:47.631330] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:47.634704] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-07T20:25:47.634985] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-07T20:25:47.635114] [INFO ] [sig ] LEGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:47.774477] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LEGN.txt [2026-01-07T20:25:47.774635] [INFO ] [sig ] [1865/3515] Completed LEGN in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:47.774678] [INFO ] [sig ] [1866/3515] Forecasting LEN... [2026-01-07T20:25:47.774708] [INFO ] [sig ] Generating forecast for: LEN [2026-01-07T20:25:47.774740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-07T20:25:47.787007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-07T20:25:47.787310] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-07T20:25:47.788073] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-07T20:25:47.788125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:47.788157] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:47.788183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:47.788239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:47.846002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:47.846746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:47.846832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:47.846868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:47.971372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:47.971536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:47.971594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:47.971627] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:47.975476] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=59.93%) [2026-01-07T20:25:47.975761] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-07T20:25:47.975885] [INFO ] [sig ] LEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:48.122645] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LEN.txt [2026-01-07T20:25:48.122799] [INFO ] [sig ] [1866/3515] Completed LEN in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:48.122846] [INFO ] [sig ] [1867/3515] Forecasting LENZ... [2026-01-07T20:25:48.122877] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-07T20:25:48.122914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-07T20:25:48.136845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-07T20:25:48.137355] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-07T20:25:48.138178] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-07T20:25:48.138230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:48.138262] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:48.138289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:48.138345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:48.195552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:48.196356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:48.196459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:48.196496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:48.316698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:48.316854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:48.316893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:48.316921] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:48.320681] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-07T20:25:48.320960] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-07T20:25:48.321109] [INFO ] [sig ] LENZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:48.466321] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LENZ.txt [2026-01-07T20:25:48.466471] [INFO ] [sig ] [1867/3515] Completed LENZ in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:48.466512] [INFO ] [sig ] [1868/3515] Forecasting LEO... [2026-01-07T20:25:48.466543] [INFO ] [sig ] Generating forecast for: LEO [2026-01-07T20:25:48.466593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-07T20:25:48.477849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-07T20:25:48.478170] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-07T20:25:48.478936] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-07T20:25:48.478989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:48.479022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:48.479050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:48.479108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:48.537495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:48.538356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:48.538442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:48.538476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:48.661272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:48.661432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:48.661476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:48.661510] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:48.664877] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-07T20:25:48.665150] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-07T20:25:48.665277] [INFO ] [sig ] LEO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:48.805243] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LEO.txt [2026-01-07T20:25:48.805379] [INFO ] [sig ] [1868/3515] Completed LEO in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:48.805419] [INFO ] [sig ] [1869/3515] Forecasting LESL... [2026-01-07T20:25:48.805450] [INFO ] [sig ] Generating forecast for: LESL [2026-01-07T20:25:48.805480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-07T20:25:48.816956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-07T20:25:48.817243] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-07T20:25:48.818011] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-07T20:25:48.818098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:48.818131] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:48.818159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:48.818216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:48.878665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:48.879709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:48.879810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:48.879846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:49.005534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:49.005717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:49.005759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:49.005788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:49.009672] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-01-07T20:25:49.010009] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-07T20:25:49.010180] [INFO ] [sig ] LESL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:49.156321] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LESL.txt [2026-01-07T20:25:49.156461] [INFO ] [sig ] [1869/3515] Completed LESL in 0.4s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:49.156503] [INFO ] [sig ] [1870/3515] Forecasting LEVI... [2026-01-07T20:25:49.156533] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-07T20:25:49.156563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-07T20:25:49.168429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-07T20:25:49.168724] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-07T20:25:49.169533] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-07T20:25:49.169632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:49.169667] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:49.169694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:49.169752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:49.226115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:49.226733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:49.226813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:49.226847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:49.351089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:49.351233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:49.351275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:49.351304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:49.354713] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=47.87%) [2026-01-07T20:25:49.354984] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-07T20:25:49.355109] [INFO ] [sig ] LEVI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:49.500763] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LEVI.txt [2026-01-07T20:25:49.500914] [INFO ] [sig ] [1870/3515] Completed LEVI in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-07T20:25:49.500961] [INFO ] [sig ] [1871/3515] Forecasting LFMD... [2026-01-07T20:25:49.500999] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-07T20:25:49.501035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-07T20:25:49.513369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-07T20:25:49.513639] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-07T20:25:49.514372] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-07T20:25:49.514424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:49.514456] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:49.514483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:49.514539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:49.573982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:49.574875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:49.574961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:49.574996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:49.703414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:49.703619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:49.703663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:49.703691] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:49.707557] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=37.55%) [2026-01-07T20:25:49.707850] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-07T20:25:49.707979] [INFO ] [sig ] LFMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:49.848641] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LFMD.txt [2026-01-07T20:25:49.848787] [INFO ] [sig ] [1871/3515] Completed LFMD in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-07T20:25:49.848828] [INFO ] [sig ] [1872/3515] Forecasting LFUS... [2026-01-07T20:25:49.848860] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-07T20:25:49.848889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-07T20:25:49.860355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-07T20:25:49.860726] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-07T20:25:49.861497] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-07T20:25:49.861549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:49.861617] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:49.861650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:49.861707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:49.918633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:49.919436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:49.919521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:49.919586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:50.041548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:50.041714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:50.041786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:50.041818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:50.046683] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=35.20%) [2026-01-07T20:25:50.046977] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-07T20:25:50.047110] [INFO ] [sig ] LFUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:50.189400] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LFUS.txt [2026-01-07T20:25:50.189530] [INFO ] [sig ] [1872/3515] Completed LFUS in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:50.189612] [INFO ] [sig ] [1873/3515] Forecasting LFVN... [2026-01-07T20:25:50.189648] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-07T20:25:50.189677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-07T20:25:50.201117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-07T20:25:50.201634] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-07T20:25:50.202543] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-07T20:25:50.202611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:50.202645] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:50.202672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:50.202728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:50.261597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:50.262458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:50.262543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:50.262595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:50.387467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:50.387691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:50.387748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:50.387779] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:50.391540] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-01-07T20:25:50.391857] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-07T20:25:50.392000] [INFO ] [sig ] LFVN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:50.540800] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LFVN.txt [2026-01-07T20:25:50.540962] [INFO ] [sig ] [1873/3515] Completed LFVN in 0.4s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:50.541010] [INFO ] [sig ] [1874/3515] Forecasting LGCL... [2026-01-07T20:25:50.541046] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-07T20:25:50.541085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-07T20:25:50.553103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-07T20:25:50.553470] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-07T20:25:50.554249] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-07T20:25:50.554302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:50.554334] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:50.554362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:50.554419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:50.613881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:50.614785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:50.614871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:50.614904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:50.727297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:50.727452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:50.727493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:50.727522] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:50.731063] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-07T20:25:50.731498] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-07T20:25:50.731637] [INFO ] [sig ] LGCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:50.871163] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LGCL.txt [2026-01-07T20:25:50.871294] [INFO ] [sig ] [1874/3515] Completed LGCL in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:50.871333] [INFO ] [sig ] [1875/3515] Forecasting LGI... [2026-01-07T20:25:50.871366] [INFO ] [sig ] Generating forecast for: LGI [2026-01-07T20:25:50.871395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-07T20:25:50.883187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-07T20:25:50.883515] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-07T20:25:50.884311] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-07T20:25:50.884366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:50.884399] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:50.884427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:50.884489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:50.939875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:50.940529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:50.940628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:50.940663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:51.060731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:51.060883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:51.060923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:51.060952] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:51.064369] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-01-07T20:25:51.064673] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-07T20:25:51.064803] [INFO ] [sig ] LGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:51.204277] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LGI.txt [2026-01-07T20:25:51.204418] [INFO ] [sig ] [1875/3515] Completed LGI in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:51.204458] [INFO ] [sig ] [1876/3515] Forecasting LGIH... [2026-01-07T20:25:51.204515] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-07T20:25:51.204546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-07T20:25:51.215896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-07T20:25:51.216175] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-07T20:25:51.216980] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-07T20:25:51.217043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:51.217075] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:51.217102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:51.217158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:51.273263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:51.273975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:51.274059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:51.274092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:51.391231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:51.391378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:51.391418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:51.391447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:51.394702] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-01-07T20:25:51.394965] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-07T20:25:51.395093] [INFO ] [sig ] LGIH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:51.535453] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LGIH.txt [2026-01-07T20:25:51.535642] [INFO ] [sig ] [1876/3515] Completed LGIH in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:51.535685] [INFO ] [sig ] [1877/3515] Forecasting LGND... [2026-01-07T20:25:51.535735] [INFO ] [sig ] Generating forecast for: LGND [2026-01-07T20:25:51.535766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-07T20:25:51.548630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-07T20:25:51.548893] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-07T20:25:51.549701] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-07T20:25:51.549753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:51.549786] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:51.549813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:51.549869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:51.607019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:51.607668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:51.607774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:51.607808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:51.727942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:51.728094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:51.728136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:51.728164] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:51.733469] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-07T20:25:51.733899] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-07T20:25:51.734064] [INFO ] [sig ] LGND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:51.881159] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LGND.txt [2026-01-07T20:25:51.881322] [INFO ] [sig ] [1877/3515] Completed LGND in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:51.881363] [INFO ] [sig ] [1878/3515] Forecasting LH... [2026-01-07T20:25:51.881395] [INFO ] [sig ] Generating forecast for: LH [2026-01-07T20:25:51.881426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-07T20:25:51.894607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-07T20:25:51.894927] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-07T20:25:51.895850] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-07T20:25:51.895914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:51.895953] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:51.895987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:51.896069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:51.951469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:51.952299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:51.952405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:51.952440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:52.074400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:52.074560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:52.074623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:52.074654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:52.078027] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=45.63%) [2026-01-07T20:25:52.078327] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-07T20:25:52.078453] [INFO ] [sig ] LH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:52.220045] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LH.txt [2026-01-07T20:25:52.220175] [INFO ] [sig ] [1878/3515] Completed LH in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:52.220213] [INFO ] [sig ] [1879/3515] Forecasting LHX... [2026-01-07T20:25:52.220242] [INFO ] [sig ] Generating forecast for: LHX [2026-01-07T20:25:52.220272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-07T20:25:52.231429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-07T20:25:52.231699] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-07T20:25:52.232432] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-07T20:25:52.232484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:52.232516] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:52.232543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:52.232643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:52.289749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:52.290429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:52.290513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:52.290547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:52.410144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:52.410303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:52.410344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:52.410374] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:52.413656] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-01-07T20:25:52.413924] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-07T20:25:52.414046] [INFO ] [sig ] LHX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:52.554508] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LHX.txt [2026-01-07T20:25:52.554654] [INFO ] [sig ] [1879/3515] Completed LHX in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:52.554704] [INFO ] [sig ] [1880/3515] Forecasting LI... [2026-01-07T20:25:52.554734] [INFO ] [sig ] Generating forecast for: LI [2026-01-07T20:25:52.554765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-07T20:25:52.566478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-07T20:25:52.566806] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-07T20:25:52.567539] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-07T20:25:52.567611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:52.567644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:52.567671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:52.567728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:52.628429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:52.629177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:52.629257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:52.629290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:52.752129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:52.752487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:52.752527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:52.752557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:52.755907] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-01-07T20:25:52.756175] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-07T20:25:52.756293] [INFO ] [sig ] LI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:52.896556] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LI.txt [2026-01-07T20:25:52.896712] [INFO ] [sig ] [1880/3515] Completed LI in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:52.896753] [INFO ] [sig ] [1881/3515] Forecasting LICN... [2026-01-07T20:25:52.896785] [INFO ] [sig ] Generating forecast for: LICN [2026-01-07T20:25:52.896815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-07T20:25:52.908096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-07T20:25:52.908353] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-07T20:25:52.909107] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-07T20:25:52.909158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:52.909190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:52.909217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:52.909274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:52.965792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:52.966398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:52.966479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:52.966512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:53.080623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:53.080775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:53.080814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:53.080844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:53.084123] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-01-07T20:25:53.084386] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-07T20:25:53.084544] [INFO ] [sig ] LICN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:53.225443] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LICN.txt [2026-01-07T20:25:53.225566] [INFO ] [sig ] [1881/3515] Completed LICN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:53.225623] [INFO ] [sig ] [1882/3515] Forecasting LIF... [2026-01-07T20:25:53.225654] [INFO ] [sig ] Generating forecast for: LIF [2026-01-07T20:25:53.225684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-07T20:25:53.238136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-07T20:25:53.238636] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-07T20:25:53.239621] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-07T20:25:53.239677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:53.239708] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:53.239734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:53.239790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:53.297555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:53.298213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:53.298293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:53.298327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:53.425236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:53.425416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:53.425462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:53.425491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:53.429398] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=28.42%) [2026-01-07T20:25:53.429739] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-07T20:25:53.429883] [INFO ] [sig ] LIF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:53.571951] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LIF.txt [2026-01-07T20:25:53.572106] [INFO ] [sig ] [1882/3515] Completed LIF in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:53.572147] [INFO ] [sig ] [1883/3515] Forecasting LII... [2026-01-07T20:25:53.572177] [INFO ] [sig ] Generating forecast for: LII [2026-01-07T20:25:53.572206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-07T20:25:53.584208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-07T20:25:53.584630] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-07T20:25:53.585424] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-07T20:25:53.585476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:53.585507] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:53.585534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:53.585608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:53.641826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:53.642744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:53.642855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:53.642891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:53.761221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:53.761599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:53.761682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:53.761715] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:53.765252] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-01-07T20:25:53.765621] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-07T20:25:53.765765] [INFO ] [sig ] LII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:53.909088] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LII.txt [2026-01-07T20:25:53.909226] [INFO ] [sig ] [1883/3515] Completed LII in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:53.909266] [INFO ] [sig ] [1884/3515] Forecasting LILA... [2026-01-07T20:25:53.909296] [INFO ] [sig ] Generating forecast for: LILA [2026-01-07T20:25:53.909326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-07T20:25:53.924917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-07T20:25:53.925348] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-07T20:25:53.926361] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-07T20:25:53.926422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:53.926462] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:53.926498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:53.926598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:53.996173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:53.997114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:53.997203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:53.997236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:54.118089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:54.118259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:54.118303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:54.118331] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:54.121702] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=23.04%) [2026-01-07T20:25:54.121978] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-07T20:25:54.122104] [INFO ] [sig ] LILA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:54.261991] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LILA.txt [2026-01-07T20:25:54.262156] [INFO ] [sig ] [1884/3515] Completed LILA in 0.4s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:54.262198] [INFO ] [sig ] [1885/3515] Forecasting LILAK... [2026-01-07T20:25:54.262227] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-07T20:25:54.262258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-07T20:25:54.274699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-07T20:25:54.275110] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-07T20:25:54.276145] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-07T20:25:54.276198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:54.276407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:54.276435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:54.276492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:54.337126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:54.338021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:54.338126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:54.338161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:54.476667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:54.476829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:54.476871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:54.476902] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:54.480350] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=43.48%) [2026-01-07T20:25:54.480637] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-07T20:25:54.480760] [INFO ] [sig ] LILAK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:54.626054] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LILAK.txt [2026-01-07T20:25:54.626217] [INFO ] [sig ] [1885/3515] Completed LILAK in 0.4s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:54.626259] [INFO ] [sig ] [1886/3515] Forecasting LIN... [2026-01-07T20:25:54.626289] [INFO ] [sig ] Generating forecast for: LIN [2026-01-07T20:25:54.626320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-07T20:25:54.638418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-07T20:25:54.638777] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-07T20:25:54.639516] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-07T20:25:54.639617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:54.639654] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:54.639683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:54.639742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:54.699821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:54.700689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:54.700772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:54.700805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:54.818638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:54.818800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:54.818841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:54.818870] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:54.822282] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=69.45%) [2026-01-07T20:25:54.822616] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-07T20:25:54.822753] [INFO ] [sig ] LIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:54.970764] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LIN.txt [2026-01-07T20:25:54.970941] [INFO ] [sig ] [1886/3515] Completed LIN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:54.970989] [INFO ] [sig ] [1887/3515] Forecasting LINC... [2026-01-07T20:25:54.971021] [INFO ] [sig ] Generating forecast for: LINC [2026-01-07T20:25:54.971051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-07T20:25:54.983562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-07T20:25:54.983944] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-07T20:25:54.984962] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-07T20:25:54.985014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:54.985060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:54.985088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:54.985144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:55.043903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:55.044960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:55.045048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:55.045082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:55.164781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:55.164941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:55.164980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:55.165010] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:55.168367] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=36.54%) [2026-01-07T20:25:55.168657] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-07T20:25:55.168779] [INFO ] [sig ] LINC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:55.308348] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LINC.txt [2026-01-07T20:25:55.308503] [INFO ] [sig ] [1887/3515] Completed LINC in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-07T20:25:55.308543] [INFO ] [sig ] [1888/3515] Forecasting LIND... [2026-01-07T20:25:55.308594] [INFO ] [sig ] Generating forecast for: LIND [2026-01-07T20:25:55.308627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-07T20:25:55.320430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-07T20:25:55.320806] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-07T20:25:55.321599] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-07T20:25:55.321651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:55.321683] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:55.321709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:55.321764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:55.377905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:55.378718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:55.378804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:55.378837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:55.497612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:55.497777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:55.497817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:55.497845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:55.501527] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-07T20:25:55.501844] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-07T20:25:55.501976] [INFO ] [sig ] LIND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:55.658717] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LIND.txt [2026-01-07T20:25:55.658917] [INFO ] [sig ] [1888/3515] Completed LIND in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-07T20:25:55.658973] [INFO ] [sig ] [1889/3515] Forecasting LINE... [2026-01-07T20:25:55.659015] [INFO ] [sig ] Generating forecast for: LINE [2026-01-07T20:25:55.659054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-07T20:25:55.672201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-07T20:25:55.672513] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-07T20:25:55.673278] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-07T20:25:55.673330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:55.673362] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:55.673388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:55.673444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:55.728743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:55.729357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:55.729437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:55.729469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:55.849275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:55.849421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:55.849460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:55.849489] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:55.852811] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-07T20:25:55.853078] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-07T20:25:55.853202] [INFO ] [sig ] LINE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:55.992108] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LINE.txt [2026-01-07T20:25:55.992240] [INFO ] [sig ] [1889/3515] Completed LINE in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:55.992279] [INFO ] [sig ] [1890/3515] Forecasting LINK... [2026-01-07T20:25:55.992310] [INFO ] [sig ] Generating forecast for: LINK [2026-01-07T20:25:55.992340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-07T20:25:56.004057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-07T20:25:56.004344] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-07T20:25:56.005112] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-07T20:25:56.005175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:56.005214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:56.005247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:56.005313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:56.064088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:56.064804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:56.064886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:56.064920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:56.179710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:56.179870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:56.179912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:56.179942] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:56.183750] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-07T20:25:56.184024] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-07T20:25:56.184158] [INFO ] [sig ] LINK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:56.341712] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LINK.txt [2026-01-07T20:25:56.341854] [INFO ] [sig ] [1890/3515] Completed LINK in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:56.341894] [INFO ] [sig ] [1891/3515] Forecasting LITE... [2026-01-07T20:25:56.341947] [INFO ] [sig ] Generating forecast for: LITE [2026-01-07T20:25:56.341981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-07T20:25:56.354376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-07T20:25:56.354665] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-07T20:25:56.355621] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-07T20:25:56.355673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:56.355705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:56.355731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:56.355789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:56.414794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:56.415751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:56.415844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:56.415879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:56.545478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:56.545689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:56.545744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:56.545777] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:56.549628] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-07T20:25:56.550020] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-07T20:25:56.550182] [INFO ] [sig ] LITE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:56.698674] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LITE.txt [2026-01-07T20:25:56.698846] [INFO ] [sig ] [1891/3515] Completed LITE in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:56.698892] [INFO ] [sig ] [1892/3515] Forecasting LITM... [2026-01-07T20:25:56.698923] [INFO ] [sig ] Generating forecast for: LITM [2026-01-07T20:25:56.698965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-07T20:25:56.713130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-07T20:25:56.713530] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-07T20:25:56.714399] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-07T20:25:56.714454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:56.714488] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:56.714517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:56.714602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:56.771866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:56.772817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:56.772914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:56.772949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:56.894264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:56.894641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:56.894685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:56.894714] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:56.898239] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-07T20:25:56.898509] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-07T20:25:56.898653] [INFO ] [sig ] LITM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:57.038832] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LITM.txt [2026-01-07T20:25:57.038949] [INFO ] [sig ] [1892/3515] Completed LITM in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:57.039013] [INFO ] [sig ] [1893/3515] Forecasting LIVN... [2026-01-07T20:25:57.039044] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-07T20:25:57.039075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-07T20:25:57.054180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-07T20:25:57.054705] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-07T20:25:57.055568] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-07T20:25:57.055643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:57.055677] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:57.055705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:57.055762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:57.111949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:57.112788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:57.112879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:57.112913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:57.235928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:57.236101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:57.236143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:57.236172] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:57.239993] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-07T20:25:57.240302] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-07T20:25:57.240434] [INFO ] [sig ] LIVN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:57.388434] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LIVN.txt [2026-01-07T20:25:57.388623] [INFO ] [sig ] [1893/3515] Completed LIVN in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:57.388667] [INFO ] [sig ] [1894/3515] Forecasting LKFN... [2026-01-07T20:25:57.388697] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-07T20:25:57.388729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-07T20:25:57.404272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-07T20:25:57.404675] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-07T20:25:57.405510] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-07T20:25:57.405565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:57.405620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:57.405648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:57.405705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:57.462453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:57.463394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:57.463491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:57.463525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:57.587381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:57.587554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:57.587614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:57.587686] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:57.591192] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-01-07T20:25:57.591507] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-07T20:25:57.591668] [INFO ] [sig ] LKFN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:57.736001] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LKFN.txt [2026-01-07T20:25:57.736161] [INFO ] [sig ] [1894/3515] Completed LKFN in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:57.736202] [INFO ] [sig ] [1895/3515] Forecasting LKQ... [2026-01-07T20:25:57.736232] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-07T20:25:57.736262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-07T20:25:57.749694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-07T20:25:57.750076] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-07T20:25:57.751141] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-07T20:25:57.751195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:57.751228] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:57.751257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:57.751317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:57.809126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:57.810014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:57.810106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:57.810140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:57.929588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:57.929751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:57.929793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:57.929822] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:57.933566] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-07T20:25:57.933865] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-07T20:25:57.933990] [INFO ] [sig ] LKQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:58.081440] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LKQ.txt [2026-01-07T20:25:58.081617] [INFO ] [sig ] [1895/3515] Completed LKQ in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:58.081661] [INFO ] [sig ] [1896/3515] Forecasting LLY... [2026-01-07T20:25:58.081693] [INFO ] [sig ] Generating forecast for: LLY [2026-01-07T20:25:58.081724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-07T20:25:58.093879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-07T20:25:58.094278] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-07T20:25:58.095110] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-07T20:25:58.095164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:58.095200] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:58.095262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:58.095321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:58.154133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:58.155065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:58.155152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:58.155205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:58.293249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:58.293418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:58.293460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:58.293490] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:58.297028] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-07T20:25:58.297320] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-07T20:25:58.297450] [INFO ] [sig ] LLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:58.436673] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LLY.txt [2026-01-07T20:25:58.436821] [INFO ] [sig ] [1896/3515] Completed LLY in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:58.436862] [INFO ] [sig ] [1897/3515] Forecasting LMB... [2026-01-07T20:25:58.436893] [INFO ] [sig ] Generating forecast for: LMB [2026-01-07T20:25:58.436924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-07T20:25:58.448348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-07T20:25:58.448721] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-07T20:25:58.449692] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-07T20:25:58.449747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:58.449778] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:58.449805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:58.449860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:58.507816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:58.508547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:58.508650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:58.508684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:58.635973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:58.636144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:58.636191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:58.636223] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:58.639666] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-07T20:25:58.639947] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-07T20:25:58.640074] [INFO ] [sig ] LMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:58.785455] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LMB.txt [2026-01-07T20:25:58.785625] [INFO ] [sig ] [1897/3515] Completed LMB in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:58.785671] [INFO ] [sig ] [1898/3515] Forecasting LMBS... [2026-01-07T20:25:58.785704] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-07T20:25:58.785734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-07T20:25:58.797040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-07T20:25:58.797377] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-07T20:25:58.798204] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-07T20:25:58.798257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:58.798290] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:58.798333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:58.798391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:58.857396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:58.858177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:58.858269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:58.858303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:58.989219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:58.989408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:58.989463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:58.989504] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:58.995033] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=53.31%) [2026-01-07T20:25:58.995444] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-07T20:25:58.995659] [INFO ] [sig ] LMBS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:25:59.147174] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LMBS.txt [2026-01-07T20:25:59.147328] [INFO ] [sig ] [1898/3515] Completed LMBS in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:59.147370] [INFO ] [sig ] [1899/3515] Forecasting LMND... [2026-01-07T20:25:59.147400] [INFO ] [sig ] Generating forecast for: LMND [2026-01-07T20:25:59.147430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-07T20:25:59.159063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-07T20:25:59.159383] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-07T20:25:59.160264] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-07T20:25:59.160325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:59.160363] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:59.160416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:59.160505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:59.217785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:59.218477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:59.218563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:59.218616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:59.342850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:59.343008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:59.343049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:59.343079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:59.346914] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-07T20:25:59.347197] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-07T20:25:59.347324] [INFO ] [sig ] LMND: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:59.494852] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LMND.txt [2026-01-07T20:25:59.495010] [INFO ] [sig ] [1899/3515] Completed LMND in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:59.495052] [INFO ] [sig ] [1900/3515] Forecasting LNC... [2026-01-07T20:25:59.495083] [INFO ] [sig ] Generating forecast for: LNC [2026-01-07T20:25:59.495114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-07T20:25:59.507496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-07T20:25:59.507839] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-07T20:25:59.508848] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-07T20:25:59.508900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:59.508933] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:59.508961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:59.509019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:59.568618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:59.569366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:59.569678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:59.569713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:25:59.698534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:25:59.698732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:25:59.698786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:25:59.698845] [INFO ] [FORECASTER] Training complete [2026-01-07T20:25:59.702438] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-07T20:25:59.702733] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-07T20:25:59.702862] [INFO ] [sig ] LNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:25:59.845773] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LNC.txt [2026-01-07T20:25:59.845934] [INFO ] [sig ] [1900/3515] Completed LNC in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:25:59.845975] [INFO ] [sig ] [1901/3515] Forecasting LND... [2026-01-07T20:25:59.846005] [INFO ] [sig ] Generating forecast for: LND [2026-01-07T20:25:59.846037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-07T20:25:59.857101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-07T20:25:59.857450] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-07T20:25:59.858259] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-07T20:25:59.858313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:25:59.858347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:25:59.858375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:25:59.858432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:25:59.915642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:25:59.916362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:25:59.916450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:25:59.916485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:00.039854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:00.040030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:00.040082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:00.040121] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:00.044242] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-01-07T20:26:00.044594] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-07T20:26:00.044753] [INFO ] [sig ] LND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:00.194476] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LND.txt [2026-01-07T20:26:00.194660] [INFO ] [sig ] [1901/3515] Completed LND in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:26:00.194703] [INFO ] [sig ] [1902/3515] Forecasting LNG... [2026-01-07T20:26:00.194735] [INFO ] [sig ] Generating forecast for: LNG [2026-01-07T20:26:00.194772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-07T20:26:00.207184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-07T20:26:00.207696] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-07T20:26:00.208447] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-07T20:26:00.208500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:00.208532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:00.208559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:00.208634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:00.264137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:00.264823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:00.264908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:00.264941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:00.382369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:00.382527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:00.382584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:00.382616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:00.385918] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-07T20:26:00.386182] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-07T20:26:00.386305] [INFO ] [sig ] LNG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:00.525861] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LNG.txt [2026-01-07T20:26:00.526000] [INFO ] [sig ] [1902/3515] Completed LNG in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:26:00.526040] [INFO ] [sig ] [1903/3515] Forecasting LNKB... [2026-01-07T20:26:00.526070] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-07T20:26:00.526101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-07T20:26:00.537682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-07T20:26:00.537991] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-07T20:26:00.538968] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-07T20:26:00.539021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:00.539053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:00.539079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:00.539134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:00.595242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:00.595903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:00.595985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:00.596019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:00.713339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:00.713480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:00.713519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:00.713549] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:00.716875] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-07T20:26:00.717149] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-07T20:26:00.717274] [INFO ] [sig ] LNKB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:00.856213] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LNKB.txt [2026-01-07T20:26:00.856956] [INFO ] [sig ] [1903/3515] Completed LNKB in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:26:00.857002] [INFO ] [sig ] [1904/3515] Forecasting LNN... [2026-01-07T20:26:00.857033] [INFO ] [sig ] Generating forecast for: LNN [2026-01-07T20:26:00.857063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-07T20:26:00.870094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-07T20:26:00.870605] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-07T20:26:00.871713] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-07T20:26:00.871776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:00.871818] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:00.871852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:00.871929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:00.933665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:00.934568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:00.934676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:00.934718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:01.064311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:01.064482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:01.064525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:01.064556] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:01.068242] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-01-07T20:26:01.068525] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-07T20:26:01.068674] [INFO ] [sig ] LNN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:01.224258] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LNN.txt [2026-01-07T20:26:01.224427] [INFO ] [sig ] [1904/3515] Completed LNN in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-07T20:26:01.224494] [INFO ] [sig ] [1905/3515] Forecasting LNTH... [2026-01-07T20:26:01.224526] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-07T20:26:01.224555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-07T20:26:01.240614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-07T20:26:01.241023] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-07T20:26:01.242058] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-07T20:26:01.242123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:01.242165] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:01.242201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:01.242286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:01.301471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:01.302344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:01.302646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:01.302683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:01.427437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:01.427619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:01.427660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:01.427690] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:01.431093] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=25.35%) [2026-01-07T20:26:01.431378] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-07T20:26:01.431508] [INFO ] [sig ] LNTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:01.575045] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LNTH.txt [2026-01-07T20:26:01.575203] [INFO ] [sig ] [1905/3515] Completed LNTH in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-07T20:26:01.575245] [INFO ] [sig ] [1906/3515] Forecasting LNZA... [2026-01-07T20:26:01.575280] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-07T20:26:01.575311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-07T20:26:01.588738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-07T20:26:01.589091] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-07T20:26:01.589962] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-07T20:26:01.590020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:01.590055] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:01.590086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:01.590158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:01.648828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:01.649734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:01.649869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:01.649907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:01.766647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:01.766815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:01.766857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:01.766888] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:01.770518] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-07T20:26:01.770832] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-07T20:26:01.770972] [INFO ] [sig ] LNZA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:01.925329] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LNZA.txt [2026-01-07T20:26:01.925504] [INFO ] [sig ] [1906/3515] Completed LNZA in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:01.925547] [INFO ] [sig ] [1907/3515] Forecasting LOAN... [2026-01-07T20:26:01.925604] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-07T20:26:01.925642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-07T20:26:01.937513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-07T20:26:01.937925] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-07T20:26:01.938756] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-07T20:26:01.938809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:01.938842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:01.938868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:01.938923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:01.998456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:01.999368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:01.999472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:01.999507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:02.132686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:02.132916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:02.132961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:02.132992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:02.136682] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=56.97%) [2026-01-07T20:26:02.137032] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-07T20:26:02.137195] [INFO ] [sig ] LOAN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:02.296555] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LOAN.txt [2026-01-07T20:26:02.296732] [INFO ] [sig ] [1907/3515] Completed LOAN in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:02.296774] [INFO ] [sig ] [1908/3515] Forecasting LOB... [2026-01-07T20:26:02.296804] [INFO ] [sig ] Generating forecast for: LOB [2026-01-07T20:26:02.296834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-07T20:26:02.309783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-07T20:26:02.310116] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-07T20:26:02.310938] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-07T20:26:02.310990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:02.311022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:02.311048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:02.311103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:02.369529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:02.370424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:02.370514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:02.370548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:02.493155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:02.493315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:02.493355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:02.493385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:02.496838] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-07T20:26:02.497122] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-07T20:26:02.497255] [INFO ] [sig ] LOB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:02.649981] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LOB.txt [2026-01-07T20:26:02.650125] [INFO ] [sig ] [1908/3515] Completed LOB in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:02.650165] [INFO ] [sig ] [1909/3515] Forecasting LOCO... [2026-01-07T20:26:02.650194] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-07T20:26:02.650224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-07T20:26:02.662877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-07T20:26:02.663282] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-07T20:26:02.664089] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-07T20:26:02.664164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:02.664198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:02.664225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:02.664281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:02.720958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:02.721854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:02.721946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:02.721979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:02.844271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:02.844437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:02.844477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:02.844506] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:02.847838] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=64.78%) [2026-01-07T20:26:02.848114] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-07T20:26:02.848239] [INFO ] [sig ] LOCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:03.001754] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LOCO.txt [2026-01-07T20:26:03.001968] [INFO ] [sig ] [1909/3515] Completed LOCO in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:03.002012] [INFO ] [sig ] [1910/3515] Forecasting LOGI... [2026-01-07T20:26:03.002046] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-07T20:26:03.002077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-07T20:26:03.014726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-07T20:26:03.015117] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-07T20:26:03.016124] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-07T20:26:03.016189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:03.016234] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:03.016269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:03.016327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:03.080870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:03.081945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:03.082059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:03.082098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:03.215416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:03.215607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:03.215651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:03.215681] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:03.219269] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-01-07T20:26:03.219651] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-07T20:26:03.219799] [INFO ] [sig ] LOGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:03.374185] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LOGI.txt [2026-01-07T20:26:03.374362] [INFO ] [sig ] [1910/3515] Completed LOGI in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:03.374408] [INFO ] [sig ] [1911/3515] Forecasting LOMA... [2026-01-07T20:26:03.374440] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-07T20:26:03.374470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-07T20:26:03.386539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-07T20:26:03.386957] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-07T20:26:03.387774] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-07T20:26:03.387842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:03.387875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:03.387903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:03.387959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:03.446734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:03.447644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:03.447736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:03.447771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:03.576486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:03.576881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:03.576939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:03.576982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:03.581780] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-01-07T20:26:03.582077] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-07T20:26:03.582211] [INFO ] [sig ] LOMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:03.727436] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LOMA.txt [2026-01-07T20:26:03.727604] [INFO ] [sig ] [1911/3515] Completed LOMA in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:03.727648] [INFO ] [sig ] [1912/3515] Forecasting LOPE... [2026-01-07T20:26:03.727679] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-07T20:26:03.727709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-07T20:26:03.739203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-07T20:26:03.739528] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-07T20:26:03.740339] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-07T20:26:03.740391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:03.740424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:03.740451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:03.740507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:03.800970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:03.801867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:03.801954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:03.801988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:03.928336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:03.928493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:03.928535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:03.928566] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:03.931971] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-07T20:26:03.932254] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-07T20:26:03.932382] [INFO ] [sig ] LOPE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:04.086545] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LOPE.txt [2026-01-07T20:26:04.086731] [INFO ] [sig ] [1912/3515] Completed LOPE in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:04.086775] [INFO ] [sig ] [1913/3515] Forecasting LOVE... [2026-01-07T20:26:04.086805] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-07T20:26:04.086835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-07T20:26:04.098383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-07T20:26:04.098765] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-07T20:26:04.099531] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-07T20:26:04.099625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:04.099684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:04.099713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:04.099771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:04.155787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:04.156787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:04.156878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:04.156911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:04.281490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:04.281667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:04.281709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:04.281737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:04.285062] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=30.37%) [2026-01-07T20:26:04.285354] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-07T20:26:04.285482] [INFO ] [sig ] LOVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:04.428183] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LOVE.txt [2026-01-07T20:26:04.428312] [INFO ] [sig ] [1913/3515] Completed LOVE in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:04.428357] [INFO ] [sig ] [1914/3515] Forecasting LPCN... [2026-01-07T20:26:04.428393] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-07T20:26:04.428422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-07T20:26:04.441389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-07T20:26:04.441834] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-07T20:26:04.442679] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-07T20:26:04.442733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:04.442769] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:04.442798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:04.442855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:04.500299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:04.501116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:04.501205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:04.501238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:04.610226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:04.610367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:04.610408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:04.610436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:04.614052] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=48.15%) [2026-01-07T20:26:04.614335] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-07T20:26:04.614461] [INFO ] [sig ] LPCN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:04.758472] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LPCN.txt [2026-01-07T20:26:04.758837] [INFO ] [sig ] [1914/3515] Completed LPCN in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:04.758885] [INFO ] [sig ] [1915/3515] Forecasting LPG... [2026-01-07T20:26:04.758917] [INFO ] [sig ] Generating forecast for: LPG [2026-01-07T20:26:04.758948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-07T20:26:04.772517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-07T20:26:04.772870] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-07T20:26:04.773694] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-07T20:26:04.773939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:04.773971] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:04.773998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:04.774053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:04.834150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:04.834977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:04.835066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:04.835101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:04.960058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:04.960217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:04.960256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:04.960285] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:04.963760] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-07T20:26:04.964033] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-07T20:26:04.964162] [INFO ] [sig ] LPG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:05.110750] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LPG.txt [2026-01-07T20:26:05.110893] [INFO ] [sig ] [1915/3515] Completed LPG in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:05.110932] [INFO ] [sig ] [1916/3515] Forecasting LPL... [2026-01-07T20:26:05.110962] [INFO ] [sig ] Generating forecast for: LPL [2026-01-07T20:26:05.110994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-07T20:26:05.122119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-07T20:26:05.122455] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-07T20:26:05.123275] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-07T20:26:05.123328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:05.123360] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:05.123386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:05.123441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:05.183559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:05.184291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:05.184377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:05.184413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:05.305280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:05.305436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:05.305680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:05.305742] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:05.309230] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-01-07T20:26:05.309533] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-07T20:26:05.309702] [INFO ] [sig ] LPL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:05.459799] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LPL.txt [2026-01-07T20:26:05.459946] [INFO ] [sig ] [1916/3515] Completed LPL in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:05.459986] [INFO ] [sig ] [1917/3515] Forecasting LPLA... [2026-01-07T20:26:05.460018] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-07T20:26:05.460049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-07T20:26:05.471260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-07T20:26:05.471531] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-07T20:26:05.472314] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-07T20:26:05.472368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:05.472401] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:05.472429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:05.472486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:05.531545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:05.532737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:05.532825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:05.532859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:05.661635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:05.661794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:05.661832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:05.661861] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:05.665227] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-07T20:26:05.665513] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-07T20:26:05.665661] [INFO ] [sig ] LPLA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:05.804459] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LPLA.txt [2026-01-07T20:26:05.804612] [INFO ] [sig ] [1917/3515] Completed LPLA in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:05.804655] [INFO ] [sig ] [1918/3515] Forecasting LPRO... [2026-01-07T20:26:05.804686] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-07T20:26:05.804717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-07T20:26:05.816812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-07T20:26:05.817147] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-07T20:26:05.817949] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-07T20:26:05.818003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:05.818036] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:05.818062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:05.818120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:05.874588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:05.875391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:05.875479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:05.875513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:05.997557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:05.997894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:05.997951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:05.997984] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:06.001348] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-01-07T20:26:06.001633] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-07T20:26:06.001756] [INFO ] [sig ] LPRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:06.143830] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LPRO.txt [2026-01-07T20:26:06.143962] [INFO ] [sig ] [1918/3515] Completed LPRO in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:06.144002] [INFO ] [sig ] [1919/3515] Forecasting LPSN... [2026-01-07T20:26:06.144031] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-07T20:26:06.144061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-07T20:26:06.156653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-07T20:26:06.157043] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-07T20:26:06.157832] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-07T20:26:06.157886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:06.157919] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:06.157946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:06.158004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:06.217870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:06.218551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:06.218831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:06.218866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:06.340459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:06.340826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:06.340869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:06.340897] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:06.344420] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-01-07T20:26:06.344713] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-07T20:26:06.344841] [INFO ] [sig ] LPSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:06.483836] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LPSN.txt [2026-01-07T20:26:06.483968] [INFO ] [sig ] [1919/3515] Completed LPSN in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:06.484008] [INFO ] [sig ] [1920/3515] Forecasting LPTH... [2026-01-07T20:26:06.484036] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-07T20:26:06.484065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-07T20:26:06.495501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-07T20:26:06.495790] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-07T20:26:06.496532] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-07T20:26:06.496602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:06.496636] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:06.496663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:06.496720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:06.557882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:06.558926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:06.559015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:06.559049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:06.682896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:06.683061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:06.683101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:06.683130] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:06.687127] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=79.22%) [2026-01-07T20:26:06.687471] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-07T20:26:06.687820] [INFO ] [sig ] LPTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:06.833941] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LPTH.txt [2026-01-07T20:26:06.834098] [INFO ] [sig ] [1920/3515] Completed LPTH in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:06.834138] [INFO ] [sig ] [1921/3515] Forecasting LPX... [2026-01-07T20:26:06.834169] [INFO ] [sig ] Generating forecast for: LPX [2026-01-07T20:26:06.834199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-07T20:26:06.845647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-07T20:26:06.845928] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-07T20:26:06.846702] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-07T20:26:06.846754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:06.846787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:06.846813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:06.846869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:06.901884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:06.902464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:06.902542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:06.902591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:07.021460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:07.021643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:07.021685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:07.021713] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:07.025103] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-01-07T20:26:07.025382] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-07T20:26:07.025509] [INFO ] [sig ] LPX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:07.165020] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LPX.txt [2026-01-07T20:26:07.165204] [INFO ] [sig ] [1921/3515] Completed LPX in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-07T20:26:07.165246] [INFO ] [sig ] [1922/3515] Forecasting LQDA... [2026-01-07T20:26:07.165277] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-07T20:26:07.165307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-07T20:26:07.179031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-07T20:26:07.179414] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-07T20:26:07.180532] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-07T20:26:07.180608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:07.180659] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:07.180688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:07.180745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:07.240513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:07.241445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:07.241532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:07.241566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:07.373107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:07.373293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:07.373335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:07.373365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:07.377230] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-01-07T20:26:07.377507] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-07T20:26:07.377663] [INFO ] [sig ] LQDA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:07.528283] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LQDA.txt [2026-01-07T20:26:07.528446] [INFO ] [sig ] [1922/3515] Completed LQDA in 0.4s | 2.90 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-07T20:26:07.528488] [INFO ] [sig ] [1923/3515] Forecasting LRCX... [2026-01-07T20:26:07.528521] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-07T20:26:07.528553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-07T20:26:07.540277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-07T20:26:07.540650] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-07T20:26:07.541478] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-07T20:26:07.541532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:07.541566] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:07.541622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:07.541683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:07.600650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:07.601493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:07.601629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:07.601666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:07.732324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:07.732484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:07.732524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:07.732555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:07.735985] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-07T20:26:07.736265] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-07T20:26:07.736391] [INFO ] [sig ] LRCX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:07.884962] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LRCX.txt [2026-01-07T20:26:07.885106] [INFO ] [sig ] [1923/3515] Completed LRCX in 0.4s | 2.90 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-07T20:26:07.885146] [INFO ] [sig ] [1924/3515] Forecasting LRGE... [2026-01-07T20:26:07.885176] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-07T20:26:07.885208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-07T20:26:07.897368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-07T20:26:07.897699] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-07T20:26:07.898455] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-07T20:26:07.898506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:07.898539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:07.898566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:07.898643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:07.960896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:07.961771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:07.961861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:07.961896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:08.080367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:08.080544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:08.080603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:08.080657] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:08.084787] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=66.55%) [2026-01-07T20:26:08.085081] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-07T20:26:08.085214] [INFO ] [sig ] LRGE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:08.229343] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LRGE.txt [2026-01-07T20:26:08.229507] [INFO ] [sig ] [1924/3515] Completed LRGE in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:08.229586] [INFO ] [sig ] [1925/3515] Forecasting LSCC... [2026-01-07T20:26:08.229622] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-07T20:26:08.229659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-07T20:26:08.241284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-07T20:26:08.241669] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-07T20:26:08.242461] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-07T20:26:08.242515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:08.242548] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:08.242604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:08.242669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:08.300338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:08.301324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:08.301421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:08.301456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:08.430283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:08.430462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:08.430509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:08.430540] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:08.434238] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-07T20:26:08.434531] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-07T20:26:08.434703] [INFO ] [sig ] LSCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:08.581752] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LSCC.txt [2026-01-07T20:26:08.581899] [INFO ] [sig ] [1925/3515] Completed LSCC in 0.4s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:08.581948] [INFO ] [sig ] [1926/3515] Forecasting LSPD... [2026-01-07T20:26:08.581983] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-07T20:26:08.582016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-07T20:26:08.593736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-07T20:26:08.594059] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-07T20:26:08.594914] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-07T20:26:08.594969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:08.595002] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:08.595031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:08.595088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:08.658242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:08.659292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:08.659384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:08.659419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:08.800197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:08.800387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:08.800438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:08.800484] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:08.804277] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-01-07T20:26:08.804566] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-07T20:26:08.804721] [INFO ] [sig ] LSPD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:08.957936] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LSPD.txt [2026-01-07T20:26:08.958139] [INFO ] [sig ] [1926/3515] Completed LSPD in 0.4s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:08.958183] [INFO ] [sig ] [1927/3515] Forecasting LTC... [2026-01-07T20:26:08.958215] [INFO ] [sig ] Generating forecast for: LTC [2026-01-07T20:26:08.958252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-07T20:26:08.970631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-07T20:26:08.971035] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-07T20:26:08.971886] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-07T20:26:08.971941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:08.971975] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:08.972002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:08.972060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:09.035362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:09.036272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:09.036362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:09.036397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:09.154177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:09.154341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:09.154383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:09.154415] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:09.158332] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-01-07T20:26:09.158667] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-07T20:26:09.158822] [INFO ] [sig ] LTC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:09.298453] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LTC.txt [2026-01-07T20:26:09.298608] [INFO ] [sig ] [1927/3515] Completed LTC in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:09.298650] [INFO ] [sig ] [1928/3515] Forecasting LTH... [2026-01-07T20:26:09.298682] [INFO ] [sig ] Generating forecast for: LTH [2026-01-07T20:26:09.298712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-07T20:26:09.310429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-07T20:26:09.310773] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-07T20:26:09.311604] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-07T20:26:09.311659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:09.311692] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:09.311720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:09.311778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:09.367058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:09.367702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:09.367785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:09.367818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:09.484113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:09.484272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:09.484313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:09.484342] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:09.487647] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-07T20:26:09.487929] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-07T20:26:09.488057] [INFO ] [sig ] LTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:09.628125] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LTH.txt [2026-01-07T20:26:09.628287] [INFO ] [sig ] [1928/3515] Completed LTH in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:09.628328] [INFO ] [sig ] [1929/3515] Forecasting LTRN... [2026-01-07T20:26:09.628359] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-07T20:26:09.628389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-07T20:26:09.640533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-07T20:26:09.640903] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-07T20:26:09.641754] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-07T20:26:09.641809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:09.641842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:09.641869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:09.641925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:09.697355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:09.698096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:09.698179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:09.698212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:09.813648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:09.813807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:09.813848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:09.813896] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:09.817281] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-07T20:26:09.817607] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-07T20:26:09.817738] [INFO ] [sig ] LTRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:09.956898] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LTRN.txt [2026-01-07T20:26:09.957053] [INFO ] [sig ] [1929/3515] Completed LTRN in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:09.957094] [INFO ] [sig ] [1930/3515] Forecasting LTRX... [2026-01-07T20:26:09.957126] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-07T20:26:09.957157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-07T20:26:09.968623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-07T20:26:09.968867] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-07T20:26:09.969643] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-07T20:26:09.969696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:09.969751] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:09.969779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:09.969836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:10.025480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:10.026340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:10.026424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:10.026458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:10.146045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:10.146206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:10.146247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:10.146276] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:10.149783] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: UP (p=60.94%) [2026-01-07T20:26:10.150105] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-07T20:26:10.150237] [INFO ] [sig ] LTRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:10.289939] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LTRX.txt [2026-01-07T20:26:10.290090] [INFO ] [sig ] [1930/3515] Completed LTRX in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:10.290130] [INFO ] [sig ] [1931/3515] Forecasting LUCD... [2026-01-07T20:26:10.290161] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-07T20:26:10.290191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-07T20:26:10.301617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-07T20:26:10.301898] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-07T20:26:10.302666] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-07T20:26:10.302718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:10.302750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:10.302777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:10.302833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:10.361404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:10.362140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:10.362243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:10.362278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:10.479456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:10.479749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:10.479862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:10.479893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:10.483250] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-07T20:26:10.483525] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-07T20:26:10.483668] [INFO ] [sig ] LUCD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:10.621170] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LUCD.txt [2026-01-07T20:26:10.621279] [INFO ] [sig ] [1931/3515] Completed LUCD in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:10.621317] [INFO ] [sig ] [1932/3515] Forecasting LUMN... [2026-01-07T20:26:10.621347] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-07T20:26:10.621376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-07T20:26:10.632784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-07T20:26:10.633052] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-07T20:26:10.633814] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-07T20:26:10.633866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:10.633898] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:10.633925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:10.633981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:10.690316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:10.691282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:10.691370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:10.691402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:10.817430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:10.817609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:10.817650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:10.817680] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:10.821009] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-07T20:26:10.821284] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-07T20:26:10.821409] [INFO ] [sig ] LUMN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:10.963233] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LUMN.txt [2026-01-07T20:26:10.963372] [INFO ] [sig ] [1932/3515] Completed LUMN in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:10.963413] [INFO ] [sig ] [1933/3515] Forecasting LUNG... [2026-01-07T20:26:10.963443] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-07T20:26:10.963474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-07T20:26:10.975320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-07T20:26:10.975630] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-07T20:26:10.976377] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-07T20:26:10.976428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:10.976460] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:10.976497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:10.976555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:11.034054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:11.034810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:11.034892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:11.034925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:11.157020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:11.157157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:11.157196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:11.157253] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:11.160596] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-07T20:26:11.160865] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-07T20:26:11.160983] [INFO ] [sig ] LUNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:11.301876] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LUNG.txt [2026-01-07T20:26:11.302029] [INFO ] [sig ] [1933/3515] Completed LUNG in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:11.302069] [INFO ] [sig ] [1934/3515] Forecasting LVHD... [2026-01-07T20:26:11.302100] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-07T20:26:11.302130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-07T20:26:11.314402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-07T20:26:11.314801] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-07T20:26:11.315567] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-07T20:26:11.315639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:11.315672] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:11.315699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:11.315756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:11.372390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:11.373223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:11.373316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:11.373351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:11.490325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:11.490485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:11.490525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:11.490554] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:11.493850] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-01-07T20:26:11.494119] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-07T20:26:11.494243] [INFO ] [sig ] LVHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:11.632316] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LVHD.txt [2026-01-07T20:26:11.632425] [INFO ] [sig ] [1934/3515] Completed LVHD in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:11.632464] [INFO ] [sig ] [1935/3515] Forecasting LVO... [2026-01-07T20:26:11.632494] [INFO ] [sig ] Generating forecast for: LVO [2026-01-07T20:26:11.632524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-07T20:26:11.643638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-07T20:26:11.643898] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-07T20:26:11.644653] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-07T20:26:11.644704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:11.644736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:11.644763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:11.644820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:11.700619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:11.701184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:11.701264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:11.701296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:11.817181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:11.817333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:11.817373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:11.817403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:11.820761] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=68.15%) [2026-01-07T20:26:11.821071] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-07T20:26:11.821207] [INFO ] [sig ] LVO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:11.962079] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LVO.txt [2026-01-07T20:26:11.962223] [INFO ] [sig ] [1935/3515] Completed LVO in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:11.962264] [INFO ] [sig ] [1936/3515] Forecasting LVS... [2026-01-07T20:26:11.962296] [INFO ] [sig ] Generating forecast for: LVS [2026-01-07T20:26:11.962326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-07T20:26:11.976123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-07T20:26:11.976586] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-07T20:26:11.977671] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-07T20:26:11.977731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:11.977770] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:11.977803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:11.977876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:12.042966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:12.043855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:12.043942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:12.043977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:12.167860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:12.168015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:12.168057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:12.168086] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:12.171452] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-07T20:26:12.171783] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-07T20:26:12.171910] [INFO ] [sig ] LVS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:12.312755] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LVS.txt [2026-01-07T20:26:12.312916] [INFO ] [sig ] [1936/3515] Completed LVS in 0.4s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:12.312957] [INFO ] [sig ] [1937/3515] Forecasting LWAY... [2026-01-07T20:26:12.312988] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-07T20:26:12.313025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-07T20:26:12.324326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-07T20:26:12.324636] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-07T20:26:12.325387] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-07T20:26:12.325439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:12.325471] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:12.325499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:12.325556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:12.380920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:12.381562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:12.381661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:12.381694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:12.503512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:12.503683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:12.503724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:12.503752] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:12.507394] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=22.39%) [2026-01-07T20:26:12.507684] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-07T20:26:12.507993] [INFO ] [sig ] LWAY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:12.649593] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LWAY.txt [2026-01-07T20:26:12.649740] [INFO ] [sig ] [1937/3515] Completed LWAY in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:12.649781] [INFO ] [sig ] [1938/3515] Forecasting LWLG... [2026-01-07T20:26:12.649811] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-07T20:26:12.649840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-07T20:26:12.662117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-07T20:26:12.662474] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-07T20:26:12.663302] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-07T20:26:12.663354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:12.663386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:12.663413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:12.663469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:12.722229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:12.723029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:12.723115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:12.723149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:12.847043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:12.847201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:12.847239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:12.847268] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:12.850678] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-01-07T20:26:12.850950] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-07T20:26:12.851072] [INFO ] [sig ] LWLG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:12.993929] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LWLG.txt [2026-01-07T20:26:12.994073] [INFO ] [sig ] [1938/3515] Completed LWLG in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:12.994114] [INFO ] [sig ] [1939/3515] Forecasting LX... [2026-01-07T20:26:12.994144] [INFO ] [sig ] Generating forecast for: LX [2026-01-07T20:26:12.994174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-07T20:26:13.006101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-07T20:26:13.006357] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-07T20:26:13.007344] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-07T20:26:13.007396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:13.007428] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:13.007454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:13.007510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:13.065342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:13.066085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:13.066171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:13.066206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:13.191377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:13.191518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:13.191557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:13.191604] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:13.194820] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=19.90%) [2026-01-07T20:26:13.195087] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-07T20:26:13.195208] [INFO ] [sig ] LX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:13.335488] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LX.txt [2026-01-07T20:26:13.335618] [INFO ] [sig ] [1939/3515] Completed LX in 0.3s | 2.90 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-07T20:26:13.335659] [INFO ] [sig ] [1940/3515] Forecasting LXEO... [2026-01-07T20:26:13.335689] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-07T20:26:13.335717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-07T20:26:13.347076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-07T20:26:13.347352] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-07T20:26:13.348183] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-07T20:26:13.348237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:13.348271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:13.348300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:13.348358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:13.407410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:13.408187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:13.408304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:13.408338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:13.528434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:13.528607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:13.528649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:13.528679] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:13.532194] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-01-07T20:26:13.532462] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-07T20:26:13.532601] [INFO ] [sig ] LXEO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:13.673262] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LXEO.txt [2026-01-07T20:26:13.673419] [INFO ] [sig ] [1940/3515] Completed LXEO in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-07T20:26:13.673461] [INFO ] [sig ] [1941/3515] Forecasting LXP... [2026-01-07T20:26:13.673492] [INFO ] [sig ] Generating forecast for: LXP [2026-01-07T20:26:13.673523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-07T20:26:13.686026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-07T20:26:13.686389] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-07T20:26:13.687262] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-07T20:26:13.687318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:13.687353] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:13.687381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:13.687441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:13.744140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:13.744905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:13.744989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:13.745023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:13.861407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:13.861559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:13.861615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:13.861645] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:13.864948] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-01-07T20:26:13.865233] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-07T20:26:13.865357] [INFO ] [sig ] LXP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:14.005841] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LXP.txt [2026-01-07T20:26:14.005997] [INFO ] [sig ] [1941/3515] Completed LXP in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:14.006038] [INFO ] [sig ] [1942/3515] Forecasting LYB... [2026-01-07T20:26:14.006069] [INFO ] [sig ] Generating forecast for: LYB [2026-01-07T20:26:14.006100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-07T20:26:14.017903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-07T20:26:14.018330] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-07T20:26:14.019124] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-07T20:26:14.019177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:14.019209] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:14.019236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:14.019293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:14.079789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:14.080678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:14.080768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:14.080803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:14.202009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:14.202162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:14.202206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:14.202235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:14.205682] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-01-07T20:26:14.205971] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-07T20:26:14.206097] [INFO ] [sig ] LYB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:14.352154] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LYB.txt [2026-01-07T20:26:14.352284] [INFO ] [sig ] [1942/3515] Completed LYB in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:14.352324] [INFO ] [sig ] [1943/3515] Forecasting LYEL... [2026-01-07T20:26:14.352354] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-07T20:26:14.352385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-07T20:26:14.363511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-07T20:26:14.363829] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-07T20:26:14.364599] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-07T20:26:14.364652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:14.364685] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:14.364713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:14.364769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:14.425661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:14.426598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:14.426686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:14.426721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:14.553470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:14.553640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:14.553683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:14.553714] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:14.557191] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-07T20:26:14.557488] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-07T20:26:14.557648] [INFO ] [sig ] LYEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:14.707924] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LYEL.txt [2026-01-07T20:26:14.708109] [INFO ] [sig ] [1943/3515] Completed LYEL in 0.4s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:14.708153] [INFO ] [sig ] [1944/3515] Forecasting LYG... [2026-01-07T20:26:14.708185] [INFO ] [sig ] Generating forecast for: LYG [2026-01-07T20:26:14.708216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-07T20:26:14.719436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-07T20:26:14.719806] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-07T20:26:14.720633] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-07T20:26:14.720691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:14.720726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:14.720754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:14.720811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:14.795027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:14.795898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:14.795995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:14.796038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:14.930171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:14.930328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:14.930369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:14.930398] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:14.933972] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-07T20:26:14.934240] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-07T20:26:14.934365] [INFO ] [sig ] LYG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:15.082186] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LYG.txt [2026-01-07T20:26:15.082321] [INFO ] [sig ] [1944/3515] Completed LYG in 0.4s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:15.082360] [INFO ] [sig ] [1945/3515] Forecasting LYRA... [2026-01-07T20:26:15.082389] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-07T20:26:15.082419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-07T20:26:15.093356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-07T20:26:15.093686] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-07T20:26:15.094497] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-07T20:26:15.094551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:15.094605] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:15.094635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:15.094693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:15.152174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:15.153029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:15.153118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:15.153153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:15.274042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:15.274197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:15.274236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:15.274264] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:15.277740] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-01-07T20:26:15.278009] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-07T20:26:15.278138] [INFO ] [sig ] LYRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:15.422603] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LYRA.txt [2026-01-07T20:26:15.422740] [INFO ] [sig ] [1945/3515] Completed LYRA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:15.422781] [INFO ] [sig ] [1946/3515] Forecasting LYTS... [2026-01-07T20:26:15.422810] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-07T20:26:15.422841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-07T20:26:15.434342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-07T20:26:15.434656] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-07T20:26:15.435641] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-07T20:26:15.435704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:15.435738] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:15.435765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:15.435822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:15.495477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:15.496149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:15.496239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:15.496274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:15.615460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:15.615636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:15.615678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:15.615709] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:15.619226] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=39.65%) [2026-01-07T20:26:15.619527] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-07T20:26:15.619699] [INFO ] [sig ] LYTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:15.765921] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LYTS.txt [2026-01-07T20:26:15.766292] [INFO ] [sig ] [1946/3515] Completed LYTS in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:15.766334] [INFO ] [sig ] [1947/3515] Forecasting LZ... [2026-01-07T20:26:15.766365] [INFO ] [sig ] Generating forecast for: LZ [2026-01-07T20:26:15.766395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-07T20:26:15.778271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-07T20:26:15.778670] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-07T20:26:15.779493] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-07T20:26:15.779568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:15.779687] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:15.779731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:15.779813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:15.839977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:15.840862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:15.840958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:15.841003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:15.964729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:15.964888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:15.964929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:15.964957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:15.968316] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=69.63%) [2026-01-07T20:26:15.968614] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-07T20:26:15.968742] [INFO ] [sig ] LZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:16.108492] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LZ.txt [2026-01-07T20:26:16.108659] [INFO ] [sig ] [1947/3515] Completed LZ in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:16.108702] [INFO ] [sig ] [1948/3515] Forecasting LZB... [2026-01-07T20:26:16.108734] [INFO ] [sig ] Generating forecast for: LZB [2026-01-07T20:26:16.108764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-07T20:26:16.120168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-07T20:26:16.120442] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-07T20:26:16.121231] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-07T20:26:16.121283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:16.121315] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:16.121341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:16.121397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:16.179647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:16.180466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:16.180555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:16.180610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:16.306627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:16.306786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:16.306826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:16.306855] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:16.310242] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-07T20:26:16.310520] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-07T20:26:16.310677] [INFO ] [sig ] LZB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:16.455416] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/LZB.txt [2026-01-07T20:26:16.455595] [INFO ] [sig ] [1948/3515] Completed LZB in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:16.455644] [INFO ] [sig ] [1949/3515] Forecasting LZM... [2026-01-07T20:26:16.455676] [INFO ] [sig ] Generating forecast for: LZM [2026-01-07T20:26:16.455709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-07T20:26:16.468602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-07T20:26:16.468973] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-07T20:26:16.470070] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-07T20:26:16.470125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:16.470159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:16.470186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:16.470243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:16.528065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:16.528791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:16.528874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:16.528906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:16.648275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:16.648429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:16.648469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:16.648497] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:16.652032] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-07T20:26:16.652305] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-07T20:26:16.652424] [INFO ] [sig ] LZM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:16.794177] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/LZM.txt [2026-01-07T20:26:16.794305] [INFO ] [sig ] [1949/3515] Completed LZM in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:16.794351] [INFO ] [sig ] [1950/3515] Forecasting M... [2026-01-07T20:26:16.794383] [INFO ] [sig ] Generating forecast for: M [2026-01-07T20:26:16.794414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-07T20:26:16.805894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-07T20:26:16.806244] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-07T20:26:16.807094] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-07T20:26:16.807150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:16.807184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:16.807214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:16.807273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:16.866997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:16.867894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:16.867982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:16.868017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:16.991040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:16.991206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:16.991246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:16.991275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:16.994867] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-01-07T20:26:16.995154] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-07T20:26:16.995281] [INFO ] [sig ] M: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:17.140537] [INFO ] [LOCAL ] Saved forecast: M 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/M.txt [2026-01-07T20:26:17.140719] [INFO ] [sig ] [1950/3515] Completed M in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:17.140762] [INFO ] [sig ] [1951/3515] Forecasting MA... [2026-01-07T20:26:17.140792] [INFO ] [sig ] Generating forecast for: MA [2026-01-07T20:26:17.140829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-07T20:26:17.154171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-07T20:26:17.154488] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-07T20:26:17.155488] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-07T20:26:17.155542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:17.155607] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:17.155645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:17.155721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:17.215531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:17.216407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:17.216607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:17.216646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:17.342945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:17.343108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:17.343150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:17.343179] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:17.346523] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-07T20:26:17.346812] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-07T20:26:17.347149] [INFO ] [sig ] MA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:17.489527] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MA.txt [2026-01-07T20:26:17.489728] [INFO ] [sig ] [1951/3515] Completed MA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:17.489769] [INFO ] [sig ] [1952/3515] Forecasting MAA... [2026-01-07T20:26:17.489800] [INFO ] [sig ] Generating forecast for: MAA [2026-01-07T20:26:17.489830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-07T20:26:17.502667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-07T20:26:17.503173] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-07T20:26:17.504163] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-07T20:26:17.504218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:17.504252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:17.504281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:17.504340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:17.562908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:17.563514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:17.563610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:17.563646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:17.688099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:17.688258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:17.688299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:17.688328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:17.691981] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=19.97%) [2026-01-07T20:26:17.692440] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-07T20:26:17.692565] [INFO ] [sig ] MAA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:17.835691] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MAA.txt [2026-01-07T20:26:17.835828] [INFO ] [sig ] [1952/3515] Completed MAA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:17.835870] [INFO ] [sig ] [1953/3515] Forecasting MAC... [2026-01-07T20:26:17.835903] [INFO ] [sig ] Generating forecast for: MAC [2026-01-07T20:26:17.835937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-07T20:26:17.847659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-07T20:26:17.847930] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-07T20:26:17.848691] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-07T20:26:17.848743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:17.848775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:17.848801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:17.848856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:17.906601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:17.907340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:17.907422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:17.907455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:18.032006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:18.032161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:18.032201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:18.032246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:18.035752] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-07T20:26:18.036028] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-07T20:26:18.036151] [INFO ] [sig ] MAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:18.177933] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MAC.txt [2026-01-07T20:26:18.178074] [INFO ] [sig ] [1953/3515] Completed MAC in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:18.178115] [INFO ] [sig ] [1954/3515] Forecasting MAMA... [2026-01-07T20:26:18.178144] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-07T20:26:18.178174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-07T20:26:18.189533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-07T20:26:18.189896] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-07T20:26:18.190723] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-07T20:26:18.190777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:18.190812] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:18.190839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:18.190897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:18.251950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:18.252794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:18.252891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:18.252927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:18.377347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:18.377506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:18.377546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:18.377594] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:18.381303] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-01-07T20:26:18.381590] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-07T20:26:18.381712] [INFO ] [sig ] MAMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:18.521912] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MAMA.txt [2026-01-07T20:26:18.522079] [INFO ] [sig ] [1954/3515] Completed MAMA in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:18.522136] [INFO ] [sig ] [1955/3515] Forecasting MAN... [2026-01-07T20:26:18.522170] [INFO ] [sig ] Generating forecast for: MAN [2026-01-07T20:26:18.522201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-07T20:26:18.533644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-07T20:26:18.534027] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-07T20:26:18.534815] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-07T20:26:18.534867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:18.534899] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:18.534926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:18.534982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:18.592386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:18.593259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:18.593362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:18.593396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:18.713005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:18.713162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:18.713202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:18.713231] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:18.716508] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-01-07T20:26:18.716805] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-07T20:26:18.716927] [INFO ] [sig ] MAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:18.856345] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MAN.txt [2026-01-07T20:26:18.856503] [INFO ] [sig ] [1955/3515] Completed MAN in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:18.856543] [INFO ] [sig ] [1956/3515] Forecasting MANH... [2026-01-07T20:26:18.856594] [INFO ] [sig ] Generating forecast for: MANH [2026-01-07T20:26:18.856628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-07T20:26:18.868251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-07T20:26:18.868605] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-07T20:26:18.869428] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-07T20:26:18.869482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:18.869515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:18.869542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:18.869662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:18.929192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:18.930093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:18.930183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:18.930217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:19.054050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:19.054205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:19.054244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:19.054272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:19.058073] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-07T20:26:19.058343] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-07T20:26:19.058465] [INFO ] [sig ] MANH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:19.203878] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MANH.txt [2026-01-07T20:26:19.204058] [INFO ] [sig ] [1956/3515] Completed MANH in 0.3s | 2.90 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-07T20:26:19.204103] [INFO ] [sig ] [1957/3515] Forecasting MARA... [2026-01-07T20:26:19.204136] [INFO ] [sig ] Generating forecast for: MARA [2026-01-07T20:26:19.204168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-07T20:26:19.215873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-07T20:26:19.216214] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-07T20:26:19.217004] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-07T20:26:19.217057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:19.217090] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:19.217132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:19.217190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:19.272417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:19.273204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:19.273292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:19.273324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:19.394782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:19.394945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:19.394985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:19.395014] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:19.398394] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-01-07T20:26:19.398704] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-07T20:26:19.398832] [INFO ] [sig ] MARA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:19.539435] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MARA.txt [2026-01-07T20:26:19.539633] [INFO ] [sig ] [1957/3515] Completed MARA in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-07T20:26:19.539679] [INFO ] [sig ] [1958/3515] Forecasting MAS... [2026-01-07T20:26:19.539711] [INFO ] [sig ] Generating forecast for: MAS [2026-01-07T20:26:19.539742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-07T20:26:19.554428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-07T20:26:19.554805] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-07T20:26:19.555598] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-07T20:26:19.555651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:19.555689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:19.555719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:19.555776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:19.613138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:19.613928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:19.614035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:19.614070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:19.731721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:19.731883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:19.731923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:19.731951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:19.735254] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-01-07T20:26:19.735530] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-07T20:26:19.735675] [INFO ] [sig ] MAS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:19.874103] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MAS.txt [2026-01-07T20:26:19.874241] [INFO ] [sig ] [1958/3515] Completed MAS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-07T20:26:19.874281] [INFO ] [sig ] [1959/3515] Forecasting MASI... [2026-01-07T20:26:19.874312] [INFO ] [sig ] Generating forecast for: MASI [2026-01-07T20:26:19.874342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-07T20:26:19.887785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-07T20:26:19.888129] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-07T20:26:19.888926] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-07T20:26:19.888980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:19.889011] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:19.889038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:19.889094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:19.943827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:19.944518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:19.944620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:19.944655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:20.065101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:20.065268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:20.065310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:20.065340] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:20.069123] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-07T20:26:20.069405] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-07T20:26:20.069531] [INFO ] [sig ] MASI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:20.209898] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MASI.txt [2026-01-07T20:26:20.210048] [INFO ] [sig ] [1959/3515] Completed MASI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:20.210089] [INFO ] [sig ] [1960/3515] Forecasting MASS... [2026-01-07T20:26:20.210121] [INFO ] [sig ] Generating forecast for: MASS [2026-01-07T20:26:20.210152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-07T20:26:20.223227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-07T20:26:20.223534] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-07T20:26:20.224307] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-07T20:26:20.224358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:20.224390] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:20.224416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:20.224473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:20.280049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:20.280784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:20.280867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:20.280900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:20.401096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:20.401262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:20.401302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:20.401330] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:20.404644] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-01-07T20:26:20.404924] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-07T20:26:20.405047] [INFO ] [sig ] MASS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:20.543648] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MASS.txt [2026-01-07T20:26:20.543792] [INFO ] [sig ] [1960/3515] Completed MASS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:20.543863] [INFO ] [sig ] [1961/3515] Forecasting MATX... [2026-01-07T20:26:20.543894] [INFO ] [sig ] Generating forecast for: MATX [2026-01-07T20:26:20.543932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-07T20:26:20.555418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-07T20:26:20.555753] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-07T20:26:20.556511] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-07T20:26:20.556564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:20.556621] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:20.556649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:20.556713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:20.612837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:20.613538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:20.613641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:20.613675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:20.734740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:20.734905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:20.734946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:20.734975] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:20.738278] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-01-07T20:26:20.738553] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-07T20:26:20.738695] [INFO ] [sig ] MATX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:20.876142] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MATX.txt [2026-01-07T20:26:20.876282] [INFO ] [sig ] [1961/3515] Completed MATX in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:20.876323] [INFO ] [sig ] [1962/3515] Forecasting MAX... [2026-01-07T20:26:20.876354] [INFO ] [sig ] Generating forecast for: MAX [2026-01-07T20:26:20.876384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-07T20:26:20.888401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-07T20:26:20.888736] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-07T20:26:20.889722] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-07T20:26:20.889773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:20.889805] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:20.889831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:20.889887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:20.946752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:20.947484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:20.947568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:20.947622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:21.068533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:21.068710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:21.068752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:21.068782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:21.072208] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-01-07T20:26:21.072496] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-07T20:26:21.072642] [INFO ] [sig ] MAX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:21.209828] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MAX.txt [2026-01-07T20:26:21.209983] [INFO ] [sig ] [1962/3515] Completed MAX in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:21.210024] [INFO ] [sig ] [1963/3515] Forecasting MAXI... [2026-01-07T20:26:21.210055] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-07T20:26:21.210097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-07T20:26:21.221524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-07T20:26:21.221876] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-07T20:26:21.222646] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-07T20:26:21.222718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:21.222750] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:21.222778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:21.222843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:21.278502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:21.279291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:21.279382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:21.279415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:21.396216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:21.396380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:21.396419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:21.396446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:21.400735] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-01-07T20:26:21.401030] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-07T20:26:21.401181] [INFO ] [sig ] MAXI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:21.542551] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MAXI.txt [2026-01-07T20:26:21.542714] [INFO ] [sig ] [1963/3515] Completed MAXI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:21.542754] [INFO ] [sig ] [1964/3515] Forecasting MAXN... [2026-01-07T20:26:21.542785] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-07T20:26:21.542816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-07T20:26:21.554430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-07T20:26:21.554740] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-07T20:26:21.555521] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-07T20:26:21.555590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:21.555624] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:21.555679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:21.555737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:21.611793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:21.612411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:21.612491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:21.612523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:21.724673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:21.724786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:21.724823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:21.724852] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:21.728341] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-07T20:26:21.728619] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-07T20:26:21.728740] [INFO ] [sig ] MAXN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:21.933314] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MAXN.txt [2026-01-07T20:26:21.933452] [INFO ] [sig ] [1964/3515] Completed MAXN in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:21.933491] [INFO ] [sig ] [1965/3515] Forecasting MBB... [2026-01-07T20:26:21.933522] [INFO ] [sig ] Generating forecast for: MBB [2026-01-07T20:26:21.933552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-07T20:26:21.945442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-07T20:26:21.945789] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-07T20:26:21.946543] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-07T20:26:21.946613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:21.946647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:21.946675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:21.946732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:22.004223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:22.005053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:22.005139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:22.005173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:22.134094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:22.134265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:22.134307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:22.134336] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:22.137770] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=57.64%) [2026-01-07T20:26:22.138074] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-07T20:26:22.138386] [INFO ] [sig ] MBB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:22.281787] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MBB.txt [2026-01-07T20:26:22.281959] [INFO ] [sig ] [1965/3515] Completed MBB in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:22.282002] [INFO ] [sig ] [1966/3515] Forecasting MBC... [2026-01-07T20:26:22.282032] [INFO ] [sig ] Generating forecast for: MBC [2026-01-07T20:26:22.282062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-07T20:26:22.295471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-07T20:26:22.295826] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-07T20:26:22.296636] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-07T20:26:22.296689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:22.296723] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:22.296753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:22.296810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:22.360160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:22.361046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:22.361135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:22.361168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:22.478663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:22.478828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:22.478871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:22.478900] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:22.482303] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-01-07T20:26:22.482596] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-07T20:26:22.482727] [INFO ] [sig ] MBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:22.624661] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MBC.txt [2026-01-07T20:26:22.624799] [INFO ] [sig ] [1966/3515] Completed MBC in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:22.624843] [INFO ] [sig ] [1967/3515] Forecasting MBCN... [2026-01-07T20:26:22.624878] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-07T20:26:22.624909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-07T20:26:22.634929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-07T20:26:22.635194] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-07T20:26:22.636085] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-07T20:26:22.636138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:22.636169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:22.636196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:22.636251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:22.692532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:22.693201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:22.693280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:22.693314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:22.788640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:22.788797] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:26:22.788838] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:22.788867] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:22.792190] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-07T20:26:22.792456] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-07T20:26:22.792593] [INFO ] [sig ] MBCN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:22.935208] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MBCN.txt [2026-01-07T20:26:22.935365] [INFO ] [sig ] [1967/3515] Completed MBCN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:22.935414] [INFO ] [sig ] [1968/3515] Forecasting MBI... [2026-01-07T20:26:22.935447] [INFO ] [sig ] Generating forecast for: MBI [2026-01-07T20:26:22.935478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-07T20:26:22.947252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-07T20:26:22.947661] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-07T20:26:22.948450] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-07T20:26:22.948502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:22.948535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:22.948561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:22.948638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:23.004775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:23.005672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:23.005797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:23.005833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:23.127759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:23.127913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:23.127954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:23.127983] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:23.131292] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-01-07T20:26:23.131564] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-07T20:26:23.131702] [INFO ] [sig ] MBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:23.272502] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MBI.txt [2026-01-07T20:26:23.272656] [INFO ] [sig ] [1968/3515] Completed MBI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:23.272699] [INFO ] [sig ] [1969/3515] Forecasting MBIN... [2026-01-07T20:26:23.272729] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-07T20:26:23.272759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-07T20:26:23.284384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-07T20:26:23.284787] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-07T20:26:23.285568] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-07T20:26:23.285642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:23.285675] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:23.285703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:23.285761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:23.341618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:23.342418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:23.342504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:23.342537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:23.458215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:23.458371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:23.458410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:23.458439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:23.461748] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-07T20:26:23.462018] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-07T20:26:23.462141] [INFO ] [sig ] MBIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:23.602108] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MBIN.txt [2026-01-07T20:26:23.602237] [INFO ] [sig ] [1969/3515] Completed MBIN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:23.602276] [INFO ] [sig ] [1970/3515] Forecasting MBLY... [2026-01-07T20:26:23.602306] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-07T20:26:23.602336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-07T20:26:23.614486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-07T20:26:23.614822] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-07T20:26:23.615596] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-07T20:26:23.615660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:23.615693] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:23.615720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:23.615776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:23.671040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:23.671636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:23.671731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:23.671764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:23.791743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:23.791857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:23.791894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:23.791921] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:23.795376] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-01-07T20:26:23.795657] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-07T20:26:23.795777] [INFO ] [sig ] MBLY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:23.936749] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MBLY.txt [2026-01-07T20:26:23.936877] [INFO ] [sig ] [1970/3515] Completed MBLY in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:23.936918] [INFO ] [sig ] [1971/3515] Forecasting MBS... [2026-01-07T20:26:23.936948] [INFO ] [sig ] Generating forecast for: MBS [2026-01-07T20:26:23.936977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-07T20:26:23.948375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-07T20:26:23.948741] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-07T20:26:23.949536] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-07T20:26:23.949629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:23.949662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:23.949688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:23.949745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:24.005303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:24.006027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:24.006112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:24.006145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:24.123672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:24.123833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:24.123878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:24.123908] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:24.127508] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=82.60%) [2026-01-07T20:26:24.127808] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-07T20:26:24.127935] [INFO ] [sig ] MBS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:24.268149] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MBS.txt [2026-01-07T20:26:24.268295] [INFO ] [sig ] [1971/3515] Completed MBS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:24.268336] [INFO ] [sig ] [1972/3515] Forecasting MBWM... [2026-01-07T20:26:24.268365] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-07T20:26:24.268394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-07T20:26:24.280095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-07T20:26:24.280404] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-07T20:26:24.281272] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-07T20:26:24.281326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:24.281359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:24.281387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:24.281444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:24.341626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:24.342397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:24.342483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:24.342517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:24.465007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:24.465149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:24.465188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:24.465216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:24.468507] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-07T20:26:24.468792] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-07T20:26:24.468919] [INFO ] [sig ] MBWM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:24.631641] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MBWM.txt [2026-01-07T20:26:24.631806] [INFO ] [sig ] [1972/3515] Completed MBWM in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:24.631855] [INFO ] [sig ] [1973/3515] Forecasting MBX... [2026-01-07T20:26:24.631893] [INFO ] [sig ] Generating forecast for: MBX [2026-01-07T20:26:24.631931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-07T20:26:24.645148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-07T20:26:24.645535] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-07T20:26:24.646329] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-07T20:26:24.646383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:24.646415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:24.646441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:24.646497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:24.703806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:24.704782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:24.704867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:24.704900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:24.834695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:24.834855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:24.834894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:24.834922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:24.838476] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=38.02%) [2026-01-07T20:26:24.838766] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-07T20:26:24.838928] [INFO ] [sig ] MBX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:24.985235] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MBX.txt [2026-01-07T20:26:24.985393] [INFO ] [sig ] [1973/3515] Completed MBX in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:24.985443] [INFO ] [sig ] [1974/3515] Forecasting MC... [2026-01-07T20:26:24.985474] [INFO ] [sig ] Generating forecast for: MC [2026-01-07T20:26:24.985504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-07T20:26:24.998774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-07T20:26:24.999105] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-07T20:26:24.999933] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-07T20:26:25.000138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:25.000170] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:25.000197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:25.000266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:25.059675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:25.060742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:25.060920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:25.060967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:25.185656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:25.185821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:25.185863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:25.185891] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:25.189507] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-07T20:26:25.189881] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-07T20:26:25.190029] [INFO ] [sig ] MC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:25.335836] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MC.txt [2026-01-07T20:26:25.335969] [INFO ] [sig ] [1974/3515] Completed MC in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-07T20:26:25.336009] [INFO ] [sig ] [1975/3515] Forecasting MCBS... [2026-01-07T20:26:25.336039] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-07T20:26:25.336070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-07T20:26:25.346793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-07T20:26:25.347065] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-07T20:26:25.347851] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-07T20:26:25.347904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:25.347936] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:25.347963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:25.348019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:25.408036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:25.408654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:25.408735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:25.408769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:25.530230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:25.530377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:25.530416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:25.530446] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:25.533708] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-07T20:26:25.533990] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-07T20:26:25.534112] [INFO ] [sig ] MCBS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:25.674402] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCBS.txt [2026-01-07T20:26:25.674546] [INFO ] [sig ] [1975/3515] Completed MCBS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-07T20:26:25.674605] [INFO ] [sig ] [1976/3515] Forecasting MCHI... [2026-01-07T20:26:25.674637] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-07T20:26:25.674668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-07T20:26:25.687459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-07T20:26:25.687765] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-07T20:26:25.688506] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-07T20:26:25.688558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:25.688610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:25.688638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:25.688694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:25.748189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:25.748869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:25.748954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:25.748988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:25.874899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:25.875058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:25.875099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:25.875129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:25.878528] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-07T20:26:25.878838] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-07T20:26:25.878969] [INFO ] [sig ] MCHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:26.020129] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MCHI.txt [2026-01-07T20:26:26.020268] [INFO ] [sig ] [1976/3515] Completed MCHI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:26.020309] [INFO ] [sig ] [1977/3515] Forecasting MCHP... [2026-01-07T20:26:26.020340] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-07T20:26:26.020370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-07T20:26:26.032008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-07T20:26:26.032338] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-07T20:26:26.033150] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-07T20:26:26.033204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:26.033238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:26.033265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:26.033322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:26.092596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:26.093378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:26.093469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:26.093503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:26.217265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:26.217422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:26.217478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:26.217509] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:26.220801] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-07T20:26:26.221073] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-07T20:26:26.221193] [INFO ] [sig ] MCHP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:26.365252] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MCHP.txt [2026-01-07T20:26:26.365440] [INFO ] [sig ] [1977/3515] Completed MCHP in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:26.365483] [INFO ] [sig ] [1978/3515] Forecasting MCHX... [2026-01-07T20:26:26.365513] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-07T20:26:26.365543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-07T20:26:26.377203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-07T20:26:26.377507] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-07T20:26:26.378274] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-07T20:26:26.378326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:26.378359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:26.378386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:26.378443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:26.438794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:26.439661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:26.439747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:26.439781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:26.546092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:26.546256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:26.546294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:26.546324] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:26.549649] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-07T20:26:26.549918] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-07T20:26:26.550044] [INFO ] [sig ] MCHX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:26.688099] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCHX.txt [2026-01-07T20:26:26.688219] [INFO ] [sig ] [1978/3515] Completed MCHX in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:26.688258] [INFO ] [sig ] [1979/3515] Forecasting MCI... [2026-01-07T20:26:26.688289] [INFO ] [sig ] Generating forecast for: MCI [2026-01-07T20:26:26.688319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-07T20:26:26.700268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-07T20:26:26.700607] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-07T20:26:26.701378] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-07T20:26:26.701430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:26.701462] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:26.701489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:26.701546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:26.758351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:26.759252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:26.759341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:26.759375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:26.880299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:26.880450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:26.880491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:26.880520] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:26.884009] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=51.67%) [2026-01-07T20:26:26.884284] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-07T20:26:26.884411] [INFO ] [sig ] MCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:27.030244] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCI.txt [2026-01-07T20:26:27.030397] [INFO ] [sig ] [1979/3515] Completed MCI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:27.030443] [INFO ] [sig ] [1980/3515] Forecasting MCK... [2026-01-07T20:26:27.030474] [INFO ] [sig ] Generating forecast for: MCK [2026-01-07T20:26:27.030505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-07T20:26:27.042414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-07T20:26:27.042754] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-07T20:26:27.043533] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-07T20:26:27.043602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:27.043637] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:27.043663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:27.043719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:27.100607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:27.101293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:27.101378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:27.101411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:27.224456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:27.224624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:27.224664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:27.224693] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:27.228343] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=15.61%) [2026-01-07T20:26:27.228627] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-07T20:26:27.228750] [INFO ] [sig ] MCK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:27.368973] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MCK.txt [2026-01-07T20:26:27.369113] [INFO ] [sig ] [1980/3515] Completed MCK in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:27.369152] [INFO ] [sig ] [1981/3515] Forecasting MCN... [2026-01-07T20:26:27.369181] [INFO ] [sig ] Generating forecast for: MCN [2026-01-07T20:26:27.369211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-07T20:26:27.380372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-07T20:26:27.380689] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-07T20:26:27.381656] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-07T20:26:27.381707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:27.381776] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:27.381806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:27.381869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:27.438547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:27.439186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:27.439266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:27.439298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:27.559380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:27.559588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:27.559632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:27.559661] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:27.563276] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-07T20:26:27.563604] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-07T20:26:27.563738] [INFO ] [sig ] MCN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:27.709060] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCN.txt [2026-01-07T20:26:27.709388] [INFO ] [sig ] [1981/3515] Completed MCN in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:27.709429] [INFO ] [sig ] [1982/3515] Forecasting MCO... [2026-01-07T20:26:27.709459] [INFO ] [sig ] Generating forecast for: MCO [2026-01-07T20:26:27.709489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-07T20:26:27.721358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-07T20:26:27.721658] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-07T20:26:27.722440] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-07T20:26:27.722491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:27.722523] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:27.722550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:27.722624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:27.780358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:27.781137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:27.781238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:27.781272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:27.900264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:27.900413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:27.900452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:27.900480] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:27.903816] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=75.63%) [2026-01-07T20:26:27.904088] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-07T20:26:27.904209] [INFO ] [sig ] MCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:28.045423] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCO.txt [2026-01-07T20:26:28.045556] [INFO ] [sig ] [1982/3515] Completed MCO in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:28.045615] [INFO ] [sig ] [1983/3515] Forecasting MCRB... [2026-01-07T20:26:28.045647] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-07T20:26:28.045676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-07T20:26:28.057457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-07T20:26:28.057805] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-07T20:26:28.058780] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-07T20:26:28.058831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:28.058864] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:28.058891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:28.058948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:28.117399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:28.118304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:28.118387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:28.118420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:28.236907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:28.237070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:28.237110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:28.237139] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:28.240494] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=45.79%) [2026-01-07T20:26:28.240803] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-07T20:26:28.240933] [INFO ] [sig ] MCRB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:28.388684] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MCRB.txt [2026-01-07T20:26:28.388846] [INFO ] [sig ] [1983/3515] Completed MCRB in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:28.388886] [INFO ] [sig ] [1984/3515] Forecasting MCRI... [2026-01-07T20:26:28.388919] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-07T20:26:28.388950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-07T20:26:28.400343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-07T20:26:28.400681] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-07T20:26:28.401474] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-07T20:26:28.401526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:28.401558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:28.401609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:28.401667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:28.457653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:28.458299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:28.458378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:28.458410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:28.582180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:28.582338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:28.582378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:28.582443] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:28.585925] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-01-07T20:26:28.586214] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-07T20:26:28.586344] [INFO ] [sig ] MCRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:28.731379] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCRI.txt [2026-01-07T20:26:28.731531] [INFO ] [sig ] [1984/3515] Completed MCRI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:28.731590] [INFO ] [sig ] [1985/3515] Forecasting MCS... [2026-01-07T20:26:28.731629] [INFO ] [sig ] Generating forecast for: MCS [2026-01-07T20:26:28.731661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-07T20:26:28.742632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-07T20:26:28.742940] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-07T20:26:28.743733] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-07T20:26:28.743785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:28.743817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:28.743844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:28.743899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:28.802123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:28.802984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:28.803071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:28.803107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:28.932307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:28.932463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:28.932504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:28.932535] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:28.936010] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-07T20:26:28.936285] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-07T20:26:28.936412] [INFO ] [sig ] MCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:29.081751] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MCS.txt [2026-01-07T20:26:29.081899] [INFO ] [sig ] [1985/3515] Completed MCS in 0.4s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:29.081949] [INFO ] [sig ] [1986/3515] Forecasting MCY... [2026-01-07T20:26:29.081986] [INFO ] [sig ] Generating forecast for: MCY [2026-01-07T20:26:29.082023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-07T20:26:29.093668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-07T20:26:29.093983] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-07T20:26:29.094803] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-07T20:26:29.094858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:29.094892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:29.094922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:29.094987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:29.158797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:29.159767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:29.159855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:29.159890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:29.278375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:29.278526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:29.278566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:29.278614] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:29.281898] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-01-07T20:26:29.282171] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-07T20:26:29.282292] [INFO ] [sig ] MCY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:29.421824] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MCY.txt [2026-01-07T20:26:29.421984] [INFO ] [sig ] [1986/3515] Completed MCY in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:29.422024] [INFO ] [sig ] [1987/3515] Forecasting MD... [2026-01-07T20:26:29.422054] [INFO ] [sig ] Generating forecast for: MD [2026-01-07T20:26:29.422086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-07T20:26:29.434149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-07T20:26:29.434601] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-07T20:26:29.435433] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-07T20:26:29.435488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:29.435520] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:29.435548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:29.435626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:29.501297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:29.502340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:29.502430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:29.502464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:29.626381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:29.626543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:29.626602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:29.626634] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:29.630136] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-07T20:26:29.630422] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-07T20:26:29.630549] [INFO ] [sig ] MD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:29.781712] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MD.txt [2026-01-07T20:26:29.781878] [INFO ] [sig ] [1987/3515] Completed MD in 0.4s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:29.781927] [INFO ] [sig ] [1988/3515] Forecasting MDAI... [2026-01-07T20:26:29.781964] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-07T20:26:29.782000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-07T20:26:29.795152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-07T20:26:29.795475] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-07T20:26:29.796355] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-07T20:26:29.796413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:29.796457] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:29.796488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:29.796545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:29.855062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:29.855858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:29.855944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:29.855978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:29.977006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:29.977166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:29.977207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:29.977255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:29.980624] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-07T20:26:29.980897] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-07T20:26:29.981045] [INFO ] [sig ] MDAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:30.121272] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MDAI.txt [2026-01-07T20:26:30.121435] [INFO ] [sig ] [1988/3515] Completed MDAI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:30.121479] [INFO ] [sig ] [1989/3515] Forecasting MDB... [2026-01-07T20:26:30.121509] [INFO ] [sig ] Generating forecast for: MDB [2026-01-07T20:26:30.121540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-07T20:26:30.133326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-07T20:26:30.133622] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-07T20:26:30.134375] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-07T20:26:30.134427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:30.134459] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:30.134486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:30.134542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:30.189930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:30.190624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:30.190707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:30.190741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:30.316975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:30.317145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:30.317185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:30.317214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:30.320671] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-01-07T20:26:30.320949] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-07T20:26:30.321071] [INFO ] [sig ] MDB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:30.462170] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MDB.txt [2026-01-07T20:26:30.462323] [INFO ] [sig ] [1989/3515] Completed MDB in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:30.462362] [INFO ] [sig ] [1990/3515] Forecasting MDGL... [2026-01-07T20:26:30.462393] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-07T20:26:30.462606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-07T20:26:30.474307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-07T20:26:30.474624] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-07T20:26:30.475403] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-07T20:26:30.475455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:30.475486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:30.475513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:30.475586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:30.533205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:30.533875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:30.533960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:30.534000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:30.649117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:30.649277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:30.649319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:30.649351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:30.652797] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-01-07T20:26:30.653074] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-07T20:26:30.653198] [INFO ] [sig ] MDGL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:30.795838] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MDGL.txt [2026-01-07T20:26:30.795974] [INFO ] [sig ] [1990/3515] Completed MDGL in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:30.796020] [INFO ] [sig ] [1991/3515] Forecasting MDLZ... [2026-01-07T20:26:30.796050] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-07T20:26:30.796081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-07T20:26:30.808111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-07T20:26:30.808459] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-07T20:26:30.809264] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-07T20:26:30.809316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:30.809347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:30.809375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:30.809430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:30.865653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:30.866438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:30.866559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:30.866612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:30.992689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:30.992851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:30.992892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:30.992922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:30.996716] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=42.92%) [2026-01-07T20:26:30.996995] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-07T20:26:30.997121] [INFO ] [sig ] MDLZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:31.136667] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MDLZ.txt [2026-01-07T20:26:31.136807] [INFO ] [sig ] [1991/3515] Completed MDLZ in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:31.136847] [INFO ] [sig ] [1992/3515] Forecasting MDWD... [2026-01-07T20:26:31.136878] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-07T20:26:31.136909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-07T20:26:31.148305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-07T20:26:31.148640] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-07T20:26:31.149387] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-07T20:26:31.149438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:31.149471] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:31.149498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:31.149617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:31.208026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:31.208945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:31.209035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:31.209069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:31.329655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:31.329806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:31.329845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:31.329874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:31.333362] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=45.79%) [2026-01-07T20:26:31.333661] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-07T20:26:31.333785] [INFO ] [sig ] MDWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:31.477702] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MDWD.txt [2026-01-07T20:26:31.477872] [INFO ] [sig ] [1992/3515] Completed MDWD in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-07T20:26:31.477912] [INFO ] [sig ] [1993/3515] Forecasting MDXG... [2026-01-07T20:26:31.477944] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-07T20:26:31.477974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-07T20:26:31.489417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-07T20:26:31.489785] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-07T20:26:31.490545] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-07T20:26:31.490624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:31.490659] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:31.490686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:31.490742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:31.547411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:31.548037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:31.548120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:31.548152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:31.667781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:31.667938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:31.667978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:31.668007] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:31.671320] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-01-07T20:26:31.671609] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-07T20:26:31.671731] [INFO ] [sig ] MDXG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:31.812754] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MDXG.txt [2026-01-07T20:26:31.812904] [INFO ] [sig ] [1993/3515] Completed MDXG in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:31.812945] [INFO ] [sig ] [1994/3515] Forecasting MDXH... [2026-01-07T20:26:31.812975] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-07T20:26:31.813006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-07T20:26:31.824212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-07T20:26:31.824503] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-07T20:26:31.825264] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-07T20:26:31.825327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:31.825361] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:31.825389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:31.825446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:31.881729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:31.882499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:31.882597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:31.882633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:32.001276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:32.001431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:32.001471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:32.001500] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:32.004792] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=19.66%) [2026-01-07T20:26:32.005082] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-07T20:26:32.005214] [INFO ] [sig ] MDXH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:32.150589] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MDXH.txt [2026-01-07T20:26:32.150791] [INFO ] [sig ] [1994/3515] Completed MDXH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:32.150837] [INFO ] [sig ] [1995/3515] Forecasting MEC... [2026-01-07T20:26:32.150868] [INFO ] [sig ] Generating forecast for: MEC [2026-01-07T20:26:32.150899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-07T20:26:32.163332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-07T20:26:32.163731] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-07T20:26:32.164550] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-07T20:26:32.164623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:32.164657] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:32.164685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:32.164742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:32.222839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:32.223948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:32.224058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:32.224098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:32.348923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:32.349083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:32.349123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:32.349153] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:32.352548] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=82.50%) [2026-01-07T20:26:32.352842] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-07T20:26:32.352967] [INFO ] [sig ] MEC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:32.503253] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEC.txt [2026-01-07T20:26:32.503424] [INFO ] [sig ] [1995/3515] Completed MEC in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:32.503471] [INFO ] [sig ] [1996/3515] Forecasting MED... [2026-01-07T20:26:32.503505] [INFO ] [sig ] Generating forecast for: MED [2026-01-07T20:26:32.503535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-07T20:26:32.516037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-07T20:26:32.516312] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-07T20:26:32.517106] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-07T20:26:32.517159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:32.517190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:32.517218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:32.517274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:32.574621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:32.575314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:32.575416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:32.575453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:32.700631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:32.700779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:32.700819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:32.700848] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:32.704699] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-07T20:26:32.704970] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-07T20:26:32.705093] [INFO ] [sig ] MED: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:32.849590] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MED.txt [2026-01-07T20:26:32.849715] [INFO ] [sig ] [1996/3515] Completed MED in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:32.849756] [INFO ] [sig ] [1997/3515] Forecasting MEDP... [2026-01-07T20:26:32.849785] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-07T20:26:32.849815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-07T20:26:32.861286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-07T20:26:32.861560] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-07T20:26:32.862344] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-07T20:26:32.862398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:32.862432] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:32.862460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:32.862518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:32.920117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:32.920755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:32.920836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:32.920870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:33.043600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:33.043731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:33.043770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:33.043801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:33.047470] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-01-07T20:26:33.047758] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-07T20:26:33.047884] [INFO ] [sig ] MEDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:33.189158] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEDP.txt [2026-01-07T20:26:33.189307] [INFO ] [sig ] [1997/3515] Completed MEDP in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:33.189349] [INFO ] [sig ] [1998/3515] Forecasting MEG... [2026-01-07T20:26:33.189378] [INFO ] [sig ] Generating forecast for: MEG [2026-01-07T20:26:33.189409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-07T20:26:33.201997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-07T20:26:33.202386] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-07T20:26:33.203239] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-07T20:26:33.203294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:33.203356] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:33.203385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:33.203451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:33.262406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:33.263283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:33.263374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:33.263410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:33.402102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:33.402445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:33.402487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:33.402518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:33.406702] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=57.46%) [2026-01-07T20:26:33.406992] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-07T20:26:33.407124] [INFO ] [sig ] MEG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:33.559159] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEG.txt [2026-01-07T20:26:33.559518] [INFO ] [sig ] [1998/3515] Completed MEG in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:33.559608] [INFO ] [sig ] [1999/3515] Forecasting MEGI... [2026-01-07T20:26:33.559642] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-07T20:26:33.559673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-07T20:26:33.573561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-07T20:26:33.573939] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-07T20:26:33.574964] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-07T20:26:33.575017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:33.575050] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:33.575077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:33.575133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:33.640735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:33.641603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:33.641691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:33.641726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:33.775891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:33.776072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:33.776122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:33.776155] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:33.780356] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-07T20:26:33.780745] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-07T20:26:33.780910] [INFO ] [sig ] MEGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:33.928107] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEGI.txt [2026-01-07T20:26:33.928259] [INFO ] [sig ] [1999/3515] Completed MEGI in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:33.928300] [INFO ] [sig ] [2000/3515] Forecasting MEI... [2026-01-07T20:26:33.928332] [INFO ] [sig ] Generating forecast for: MEI [2026-01-07T20:26:33.928362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-07T20:26:33.940190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-07T20:26:33.940593] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-07T20:26:33.941385] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-07T20:26:33.941439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:33.941473] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:33.941500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:33.941558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:33.999688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:34.000604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:34.000698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:34.000732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:34.125400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:34.125563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:34.125623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:34.125654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:34.129047] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-01-07T20:26:34.129325] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-07T20:26:34.129457] [INFO ] [sig ] MEI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:34.273651] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEI.txt [2026-01-07T20:26:34.273806] [INFO ] [sig ] [2000/3515] Completed MEI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:34.273848] [INFO ] [sig ] [2001/3515] Forecasting MELI... [2026-01-07T20:26:34.273880] [INFO ] [sig ] Generating forecast for: MELI [2026-01-07T20:26:34.273910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-07T20:26:34.286421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-07T20:26:34.286775] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-07T20:26:34.287566] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-07T20:26:34.287638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:34.287671] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:34.287697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:34.287754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:34.346729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:34.347739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:34.347831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:34.347866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:34.470639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:34.470824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:34.470866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:34.470926] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:34.474472] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-01-07T20:26:34.474785] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-07T20:26:34.474922] [INFO ] [sig ] MELI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:34.618525] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MELI.txt [2026-01-07T20:26:34.618693] [INFO ] [sig ] [2001/3515] Completed MELI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:34.618736] [INFO ] [sig ] [2002/3515] Forecasting MEOH... [2026-01-07T20:26:34.618766] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-07T20:26:34.618798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-07T20:26:34.630615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-07T20:26:34.630937] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-07T20:26:34.631735] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-07T20:26:34.631788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:34.631821] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:34.631848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:34.631906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:34.688649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:34.689318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:34.689401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:34.689435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:34.816084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:34.816453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:34.816501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:34.816530] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:34.820104] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-07T20:26:34.820389] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-07T20:26:34.820516] [INFO ] [sig ] MEOH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:34.963010] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MEOH.txt [2026-01-07T20:26:34.963163] [INFO ] [sig ] [2002/3515] Completed MEOH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:34.963206] [INFO ] [sig ] [2003/3515] Forecasting MERC... [2026-01-07T20:26:34.963235] [INFO ] [sig ] Generating forecast for: MERC [2026-01-07T20:26:34.963264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-07T20:26:34.975499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-07T20:26:34.975879] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-07T20:26:34.976903] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-07T20:26:34.976960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:34.976996] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:34.977027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:34.977090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:35.035450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:35.036298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:35.036389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:35.036424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:35.162970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:35.163160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:35.163218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:35.163259] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:35.168069] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-07T20:26:35.168485] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-07T20:26:35.168663] [INFO ] [sig ] MERC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:35.322588] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MERC.txt [2026-01-07T20:26:35.322753] [INFO ] [sig ] [2003/3515] Completed MERC in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:35.322797] [INFO ] [sig ] [2004/3515] Forecasting META... [2026-01-07T20:26:35.322827] [INFO ] [sig ] Generating forecast for: META [2026-01-07T20:26:35.322857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-07T20:26:35.335668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-07T20:26:35.336054] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-07T20:26:35.337081] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-07T20:26:35.337135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:35.337169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:35.337206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:35.337280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:35.395123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:35.395942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:35.396044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:35.396082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:35.531676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:35.531834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:35.531885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:35.531917] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:35.535615] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-07T20:26:35.535936] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-07T20:26:35.536071] [INFO ] [sig ] META: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:35.688301] [INFO ] [LOCAL ] Saved forecast: META 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/META.txt [2026-01-07T20:26:35.688456] [INFO ] [sig ] [2004/3515] Completed META in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:35.688498] [INFO ] [sig ] [2005/3515] Forecasting METC... [2026-01-07T20:26:35.688531] [INFO ] [sig ] Generating forecast for: METC [2026-01-07T20:26:35.688561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-07T20:26:35.700448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-07T20:26:35.700839] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-07T20:26:35.702005] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-07T20:26:35.702059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:35.702107] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:35.702136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:35.702203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:35.764850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:35.765818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:35.765927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:35.765967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:35.891855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:35.892035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:35.892091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:35.892130] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:35.895916] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=70.54%) [2026-01-07T20:26:35.896238] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-07T20:26:35.896379] [INFO ] [sig ] METC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:36.044649] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/METC.txt [2026-01-07T20:26:36.044817] [INFO ] [sig ] [2005/3515] Completed METC in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:36.044878] [INFO ] [sig ] [2006/3515] Forecasting METCB... [2026-01-07T20:26:36.044922] [INFO ] [sig ] Generating forecast for: METCB [2026-01-07T20:26:36.044957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-07T20:26:36.057906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-07T20:26:36.058234] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-07T20:26:36.059143] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-07T20:26:36.059196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:36.059229] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:36.059258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:36.059315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:36.122291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:36.123559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:36.123669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:36.123703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:36.255503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:36.255740] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:26:36.255802] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:36.255849] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:36.259684] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=38.28%) [2026-01-07T20:26:36.260010] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-07T20:26:36.260150] [INFO ] [sig ] METCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:36.412058] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/METCB.txt [2026-01-07T20:26:36.412213] [INFO ] [sig ] [2006/3515] Completed METCB in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:36.412256] [INFO ] [sig ] [2007/3515] Forecasting METD... [2026-01-07T20:26:36.412286] [INFO ] [sig ] Generating forecast for: METD [2026-01-07T20:26:36.412318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-07T20:26:36.425777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-07T20:26:36.426116] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-07T20:26:36.426942] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-07T20:26:36.426996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:36.427030] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:36.427059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:36.427120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:36.484922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:36.485656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:36.485738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:36.485771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:36.616169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:36.616326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:36.616367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:36.616404] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:36.620390] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=50.96%) [2026-01-07T20:26:36.620684] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-07T20:26:36.620811] [INFO ] [sig ] METD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:36.769360] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/METD.txt [2026-01-07T20:26:36.769778] [INFO ] [sig ] [2007/3515] Completed METD in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:36.769827] [INFO ] [sig ] [2008/3515] Forecasting MFA... [2026-01-07T20:26:36.769856] [INFO ] [sig ] Generating forecast for: MFA [2026-01-07T20:26:36.769893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-07T20:26:36.782212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-07T20:26:36.782610] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-07T20:26:36.783435] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-07T20:26:36.783490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:36.783521] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:36.783550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:36.783697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:36.844343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:36.845288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:36.845406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:36.845441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:36.973235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:36.973396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:36.973436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:36.973472] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:36.977192] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-07T20:26:36.977478] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-07T20:26:36.977624] [INFO ] [sig ] MFA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:37.121981] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFA.txt [2026-01-07T20:26:37.122138] [INFO ] [sig ] [2008/3515] Completed MFA in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:37.122187] [INFO ] [sig ] [2009/3515] Forecasting MFC... [2026-01-07T20:26:37.122218] [INFO ] [sig ] Generating forecast for: MFC [2026-01-07T20:26:37.122249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-07T20:26:37.133966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-07T20:26:37.134301] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-07T20:26:37.135092] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-07T20:26:37.135146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:37.135179] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:37.135208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:37.135266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:37.194934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:37.195844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:37.195931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:37.195965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:37.319858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:37.320014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:37.320055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:37.320085] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:37.323485] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-01-07T20:26:37.323782] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-07T20:26:37.323905] [INFO ] [sig ] MFC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:37.467101] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFC.txt [2026-01-07T20:26:37.467240] [INFO ] [sig ] [2009/3515] Completed MFC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-07T20:26:37.467280] [INFO ] [sig ] [2010/3515] Forecasting MFG... [2026-01-07T20:26:37.467311] [INFO ] [sig ] Generating forecast for: MFG [2026-01-07T20:26:37.467342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-07T20:26:37.479456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-07T20:26:37.479842] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-07T20:26:37.480652] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-07T20:26:37.480704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:37.480736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:37.480763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:37.480818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:37.538033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:37.538689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:37.538774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:37.538808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:37.668904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:37.669061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:37.669109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:37.669141] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:37.672728] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=55.54%) [2026-01-07T20:26:37.673039] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-07T20:26:37.673212] [INFO ] [sig ] MFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:37.814081] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFG.txt [2026-01-07T20:26:37.814244] [INFO ] [sig ] [2010/3515] Completed MFG in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-07T20:26:37.814288] [INFO ] [sig ] [2011/3515] Forecasting MFI... [2026-01-07T20:26:37.814318] [INFO ] [sig ] Generating forecast for: MFI [2026-01-07T20:26:37.814350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-07T20:26:37.825525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-07T20:26:37.825891] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-07T20:26:37.826679] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-07T20:26:37.826730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:37.826764] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:37.826791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:37.826847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:37.883815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:37.884682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:37.884770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:37.884804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:38.002181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:38.002334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:38.002373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:38.002402] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:38.005737] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=91.15%) [2026-01-07T20:26:38.006005] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-07T20:26:38.006136] [INFO ] [sig ] MFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:38.145505] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFI.txt [2026-01-07T20:26:38.145660] [INFO ] [sig ] [2011/3515] Completed MFI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:38.145701] [INFO ] [sig ] [2012/3515] Forecasting MFIC... [2026-01-07T20:26:38.145730] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-07T20:26:38.145762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-07T20:26:38.157851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-07T20:26:38.158142] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-07T20:26:38.158919] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-07T20:26:38.158972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:38.159017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:38.159052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:38.159111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:38.221165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:38.221930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:38.222021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:38.222056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:38.344917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:38.345075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:38.345132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:38.345165] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:38.348807] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-01-07T20:26:38.349078] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-07T20:26:38.349197] [INFO ] [sig ] MFIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:38.488913] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFIC.txt [2026-01-07T20:26:38.489037] [INFO ] [sig ] [2012/3515] Completed MFIC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:38.489076] [INFO ] [sig ] [2013/3515] Forecasting MFIN... [2026-01-07T20:26:38.489105] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-07T20:26:38.489135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-07T20:26:38.500748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-07T20:26:38.501067] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-07T20:26:38.501853] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-07T20:26:38.501904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:38.501936] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:38.501963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:38.502018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:38.560382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:38.561043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:38.561127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:38.561161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:38.682804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:38.682949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:38.682992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:38.683022] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:38.686417] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=75.08%) [2026-01-07T20:26:38.686707] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-07T20:26:38.686828] [INFO ] [sig ] MFIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:38.828154] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MFIN.txt [2026-01-07T20:26:38.828292] [INFO ] [sig ] [2013/3515] Completed MFIN in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:38.828527] [INFO ] [sig ] [2014/3515] Forecasting MFM... [2026-01-07T20:26:38.828557] [INFO ] [sig ] Generating forecast for: MFM [2026-01-07T20:26:38.828607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-07T20:26:38.839830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-07T20:26:38.840146] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-07T20:26:38.840965] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-07T20:26:38.841018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:38.841051] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:38.841077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:38.841134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:38.898055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:38.898889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:38.898982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:38.899015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:39.020631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:39.020783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:39.020823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:39.020853] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:39.024200] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=28.92%) [2026-01-07T20:26:39.024471] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-07T20:26:39.024608] [INFO ] [sig ] MFM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:39.165237] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MFM.txt [2026-01-07T20:26:39.165372] [INFO ] [sig ] [2014/3515] Completed MFM in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:39.165411] [INFO ] [sig ] [2015/3515] Forecasting MG... [2026-01-07T20:26:39.165442] [INFO ] [sig ] Generating forecast for: MG [2026-01-07T20:26:39.165472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-07T20:26:39.177207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-07T20:26:39.177724] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-07T20:26:39.178664] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-07T20:26:39.178715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:39.178782] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:39.178821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:39.178902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:39.236515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:39.237180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:39.237261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:39.237295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:39.354323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:39.354473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:39.354511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:39.354541] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:39.357813] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-01-07T20:26:39.358079] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-07T20:26:39.358200] [INFO ] [sig ] MG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:39.497915] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MG.txt [2026-01-07T20:26:39.498053] [INFO ] [sig ] [2015/3515] Completed MG in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:39.498094] [INFO ] [sig ] [2016/3515] Forecasting MGA... [2026-01-07T20:26:39.498124] [INFO ] [sig ] Generating forecast for: MGA [2026-01-07T20:26:39.498155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-07T20:26:39.509334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-07T20:26:39.509683] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-07T20:26:39.510469] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-07T20:26:39.510523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:39.510557] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:39.510627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:39.510690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:39.568122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:39.568780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:39.568862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:39.568897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:39.695087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:39.695236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:39.695276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:39.695305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:39.699176] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=42.40%) [2026-01-07T20:26:39.699471] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-07T20:26:39.699644] [INFO ] [sig ] MGA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:39.853794] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGA.txt [2026-01-07T20:26:39.853966] [INFO ] [sig ] [2016/3515] Completed MGA in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:39.854009] [INFO ] [sig ] [2017/3515] Forecasting MGEE... [2026-01-07T20:26:39.854044] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-07T20:26:39.854075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-07T20:26:39.869093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-07T20:26:39.869495] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-07T20:26:39.870534] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-07T20:26:39.870629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:39.870677] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:39.870710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:39.870796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:39.938002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:39.938968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:39.939076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:39.939117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:40.066152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:40.066307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:40.066345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:40.066373] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:40.069759] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-07T20:26:40.070027] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-07T20:26:40.070154] [INFO ] [sig ] MGEE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:40.210248] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGEE.txt [2026-01-07T20:26:40.210379] [INFO ] [sig ] [2017/3515] Completed MGEE in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:40.210419] [INFO ] [sig ] [2018/3515] Forecasting MGIC... [2026-01-07T20:26:40.210450] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-07T20:26:40.210481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-07T20:26:40.222329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-07T20:26:40.222687] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-07T20:26:40.223476] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-07T20:26:40.223528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:40.223560] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:40.223612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:40.223669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:40.278892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:40.279740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:40.279824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:40.279857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:40.421652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:40.421808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:40.421856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:40.421918] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:40.425324] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-01-07T20:26:40.425624] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-07T20:26:40.425753] [INFO ] [sig ] MGIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:40.565326] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGIC.txt [2026-01-07T20:26:40.565478] [INFO ] [sig ] [2018/3515] Completed MGIC in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:40.565520] [INFO ] [sig ] [2019/3515] Forecasting MGM... [2026-01-07T20:26:40.565551] [INFO ] [sig ] Generating forecast for: MGM [2026-01-07T20:26:40.565601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-07T20:26:40.577106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-07T20:26:40.577464] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-07T20:26:40.578241] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-07T20:26:40.578294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:40.578327] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:40.578354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:40.578412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:40.636463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:40.637361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:40.637450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:40.637483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:40.760088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:40.760245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:40.760286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:40.760315] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:40.764167] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-01-07T20:26:40.764649] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-07T20:26:40.764782] [INFO ] [sig ] MGM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:40.906760] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGM.txt [2026-01-07T20:26:40.906915] [INFO ] [sig ] [2019/3515] Completed MGM in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:40.906958] [INFO ] [sig ] [2020/3515] Forecasting MGNI... [2026-01-07T20:26:40.906989] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-07T20:26:40.907027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-07T20:26:40.918980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-07T20:26:40.919278] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-07T20:26:40.920074] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-07T20:26:40.920126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:40.920159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:40.920186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:40.920246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:40.976665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:40.977466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:40.977550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:40.977603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:41.105884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:41.106040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:41.106083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:41.106114] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:41.109715] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=53.67%) [2026-01-07T20:26:41.109989] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-07T20:26:41.110116] [INFO ] [sig ] MGNI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:41.252504] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MGNI.txt [2026-01-07T20:26:41.252650] [INFO ] [sig ] [2020/3515] Completed MGNI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:41.252693] [INFO ] [sig ] [2021/3515] Forecasting MGNX... [2026-01-07T20:26:41.252724] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-07T20:26:41.252755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-07T20:26:41.266540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-07T20:26:41.267103] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-07T20:26:41.268137] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-07T20:26:41.268191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:41.268222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:41.268248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:41.268304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:41.325888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:41.326558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:41.326660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:41.326693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:41.443583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:41.443743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:41.443782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:41.443809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:41.447490] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-07T20:26:41.447961] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-07T20:26:41.448086] [INFO ] [sig ] MGNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:41.593337] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MGNX.txt [2026-01-07T20:26:41.593704] [INFO ] [sig ] [2021/3515] Completed MGNX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:41.593753] [INFO ] [sig ] [2022/3515] Forecasting MGPI... [2026-01-07T20:26:41.593785] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-07T20:26:41.593815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-07T20:26:41.605784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-07T20:26:41.606073] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-07T20:26:41.607059] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-07T20:26:41.607111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:41.607144] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:41.607170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:41.607226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:41.665209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:41.665871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:41.665953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:41.665986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:41.788077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:41.788226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:41.788270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:41.788298] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:41.791669] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-07T20:26:41.791939] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-07T20:26:41.792059] [INFO ] [sig ] MGPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:41.931605] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGPI.txt [2026-01-07T20:26:41.931729] [INFO ] [sig ] [2022/3515] Completed MGPI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:41.931769] [INFO ] [sig ] [2023/3515] Forecasting MGRC... [2026-01-07T20:26:41.931799] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-07T20:26:41.931829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-07T20:26:41.943749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-07T20:26:41.944030] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-07T20:26:41.944808] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-07T20:26:41.944860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:41.944893] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:41.944920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:41.944976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:42.001782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:42.002441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:42.002521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:42.002766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:42.121118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:42.121261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:42.121304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:42.121350] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:42.124651] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-07T20:26:42.124917] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-07T20:26:42.125036] [INFO ] [sig ] MGRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:42.269998] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MGRC.txt [2026-01-07T20:26:42.270142] [INFO ] [sig ] [2023/3515] Completed MGRC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:42.270189] [INFO ] [sig ] [2024/3515] Forecasting MGTX... [2026-01-07T20:26:42.270219] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-07T20:26:42.270250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-07T20:26:42.282246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-07T20:26:42.282744] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-07T20:26:42.283792] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-07T20:26:42.283844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:42.283876] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:42.283903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:42.283963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:42.342776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:42.343428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:42.343508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:42.343541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:42.465070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:42.465215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:42.465254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:42.465288] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:42.468952] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-07T20:26:42.469223] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-07T20:26:42.469350] [INFO ] [sig ] MGTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:42.611806] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MGTX.txt [2026-01-07T20:26:42.611942] [INFO ] [sig ] [2024/3515] Completed MGTX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:42.611982] [INFO ] [sig ] [2025/3515] Forecasting MGX... [2026-01-07T20:26:42.612012] [INFO ] [sig ] Generating forecast for: MGX [2026-01-07T20:26:42.612041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-07T20:26:42.624436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-07T20:26:42.624730] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-07T20:26:42.625476] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-07T20:26:42.625527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:42.625558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:42.625605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:42.625667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:42.682686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:42.683270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:42.683374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:42.683408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:42.807380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:42.807536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:42.807602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:42.807849] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:42.811395] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-07T20:26:42.811679] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-07T20:26:42.811801] [INFO ] [sig ] MGX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:42.953083] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MGX.txt [2026-01-07T20:26:42.953205] [INFO ] [sig ] [2025/3515] Completed MGX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:42.953245] [INFO ] [sig ] [2026/3515] Forecasting MGY... [2026-01-07T20:26:42.953279] [INFO ] [sig ] Generating forecast for: MGY [2026-01-07T20:26:42.953310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-07T20:26:42.965965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-07T20:26:42.966265] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-07T20:26:42.967037] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-07T20:26:42.967090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:42.967124] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:42.967151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:42.967207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:43.025166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:43.025850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:43.025931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:43.025964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:43.145915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:43.146057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:43.146096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:43.146125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:43.149377] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-07T20:26:43.149680] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-07T20:26:43.149800] [INFO ] [sig ] MGY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:43.290370] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MGY.txt [2026-01-07T20:26:43.290501] [INFO ] [sig ] [2026/3515] Completed MGY in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-07T20:26:43.290539] [INFO ] [sig ] [2027/3515] Forecasting MHD... [2026-01-07T20:26:43.290584] [INFO ] [sig ] Generating forecast for: MHD [2026-01-07T20:26:43.290619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-07T20:26:43.302225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-07T20:26:43.302523] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-07T20:26:43.303289] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-07T20:26:43.303343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:43.303378] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:43.303404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:43.303472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:43.360286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:43.360931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:43.361013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:43.361046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:43.475974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:43.476117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:43.476155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:43.476185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:43.479497] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=39.28%) [2026-01-07T20:26:43.479800] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-07T20:26:43.479926] [INFO ] [sig ] MHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:43.623177] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MHD.txt [2026-01-07T20:26:43.623348] [INFO ] [sig ] [2027/3515] Completed MHD in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-07T20:26:43.623392] [INFO ] [sig ] [2028/3515] Forecasting MHF... [2026-01-07T20:26:43.623422] [INFO ] [sig ] Generating forecast for: MHF [2026-01-07T20:26:43.623453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-07T20:26:43.634665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-07T20:26:43.634920] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-07T20:26:43.635694] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-07T20:26:43.635746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:43.635779] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:43.635805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:43.635860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:43.692112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:43.693012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:43.693108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:43.693141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:43.813864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:43.814024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:43.814063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:43.814092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:43.817399] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=60.48%) [2026-01-07T20:26:43.817694] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-07T20:26:43.817821] [INFO ] [sig ] MHF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:43.966929] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MHF.txt [2026-01-07T20:26:43.967094] [INFO ] [sig ] [2028/3515] Completed MHF in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:43.967137] [INFO ] [sig ] [2029/3515] Forecasting MHK... [2026-01-07T20:26:43.967166] [INFO ] [sig ] Generating forecast for: MHK [2026-01-07T20:26:43.967204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-07T20:26:43.979086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-07T20:26:43.979411] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-07T20:26:43.980421] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-07T20:26:43.980487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:43.980521] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:43.980547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:43.980633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:44.039268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:44.040206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:44.040297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:44.040332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:44.160086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:44.160260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:44.160307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:44.160342] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:44.163904] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-07T20:26:44.164172] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-07T20:26:44.164295] [INFO ] [sig ] MHK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:44.304857] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MHK.txt [2026-01-07T20:26:44.304994] [INFO ] [sig ] [2029/3515] Completed MHK in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:44.305032] [INFO ] [sig ] [2030/3515] Forecasting MHN... [2026-01-07T20:26:44.305064] [INFO ] [sig ] Generating forecast for: MHN [2026-01-07T20:26:44.305094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-07T20:26:44.316275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-07T20:26:44.316772] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-07T20:26:44.317730] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-07T20:26:44.317783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:44.317814] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:44.317846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:44.317901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:44.376310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:44.376960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:44.377047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:44.377104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:44.519520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:44.519707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:44.519747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:44.519776] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:44.523481] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-07T20:26:44.523773] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-07T20:26:44.523894] [INFO ] [sig ] MHN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:44.665117] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MHN.txt [2026-01-07T20:26:44.665256] [INFO ] [sig ] [2030/3515] Completed MHN in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:44.665297] [INFO ] [sig ] [2031/3515] Forecasting MHO... [2026-01-07T20:26:44.665327] [INFO ] [sig ] Generating forecast for: MHO [2026-01-07T20:26:44.665360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-07T20:26:44.677065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-07T20:26:44.677338] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-07T20:26:44.678100] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-07T20:26:44.678152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:44.678184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:44.678211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:44.678266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:44.738086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:44.738818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:44.738901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:44.738935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:44.863859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:44.864017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:44.864057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:44.864090] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:44.867525] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=36.82%) [2026-01-07T20:26:44.867834] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-07T20:26:44.867965] [INFO ] [sig ] MHO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:45.011958] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MHO.txt [2026-01-07T20:26:45.012131] [INFO ] [sig ] [2031/3515] Completed MHO in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:45.012173] [INFO ] [sig ] [2032/3515] Forecasting MIDD... [2026-01-07T20:26:45.012206] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-07T20:26:45.012237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-07T20:26:45.025267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-07T20:26:45.025742] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-07T20:26:45.026629] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-07T20:26:45.026691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:45.026754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:45.026783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:45.026842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:45.095157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:45.096152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:45.096265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:45.096300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:45.247589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:45.247764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:45.247807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:45.247838] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:45.252244] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-07T20:26:45.252682] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-07T20:26:45.252845] [INFO ] [sig ] MIDD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:45.460730] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MIDD.txt [2026-01-07T20:26:45.460974] [INFO ] [sig ] [2032/3515] Completed MIDD in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:45.461058] [INFO ] [sig ] [2033/3515] Forecasting MIGI... [2026-01-07T20:26:45.461110] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-07T20:26:45.461159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-07T20:26:45.477735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-07T20:26:45.478265] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-07T20:26:45.479475] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-07T20:26:45.479569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:45.479647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:45.479698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:45.479791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:45.559773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:45.561047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:45.561189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:45.561246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:45.713596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:45.713791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:45.713852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:45.713896] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:45.718318] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-07T20:26:45.718734] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-07T20:26:45.718897] [INFO ] [sig ] MIGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:45.908029] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MIGI.txt [2026-01-07T20:26:45.908215] [INFO ] [sig ] [2033/3515] Completed MIGI in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:45.908262] [INFO ] [sig ] [2034/3515] Forecasting MILN... [2026-01-07T20:26:45.908293] [INFO ] [sig ] Generating forecast for: MILN [2026-01-07T20:26:45.908324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-07T20:26:45.924089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-07T20:26:45.924626] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-07T20:26:45.925828] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-07T20:26:45.925897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:45.925943] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:45.925985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:45.926072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:46.011797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:46.012991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:46.013119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:46.013175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:46.166128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:46.166315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:46.166367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:46.166402] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:46.170916] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-01-07T20:26:46.171362] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-07T20:26:46.171538] [INFO ] [sig ] MILN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:46.344168] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MILN.txt [2026-01-07T20:26:46.344330] [INFO ] [sig ] [2034/3515] Completed MILN in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:46.344372] [INFO ] [sig ] [2035/3515] Forecasting MIND... [2026-01-07T20:26:46.344403] [INFO ] [sig ] Generating forecast for: MIND [2026-01-07T20:26:46.344435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-07T20:26:46.355631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-07T20:26:46.356011] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-07T20:26:46.356816] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-07T20:26:46.356869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:46.356901] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:46.356929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:46.356985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:46.412069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:46.412939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:46.413026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:46.413059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:46.542376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:46.542536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:46.542597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:46.542664] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:46.546068] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-01-07T20:26:46.546349] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-07T20:26:46.546478] [INFO ] [sig ] MIND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:46.690327] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MIND.txt [2026-01-07T20:26:46.690494] [INFO ] [sig ] [2035/3515] Completed MIND in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:46.690540] [INFO ] [sig ] [2036/3515] Forecasting MIRA... [2026-01-07T20:26:46.690586] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-07T20:26:46.690620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-07T20:26:46.701783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-07T20:26:46.702059] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-07T20:26:46.702848] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-07T20:26:46.702900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:46.702933] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:46.702961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:46.703018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:46.759863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:46.760631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:46.760717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:46.760752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:46.887850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:46.888005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:46.888064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:46.888096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:46.891591] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-07T20:26:46.891866] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-07T20:26:46.891992] [INFO ] [sig ] MIRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:47.037043] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MIRA.txt [2026-01-07T20:26:47.037184] [INFO ] [sig ] [2036/3515] Completed MIRA in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:47.037225] [INFO ] [sig ] [2037/3515] Forecasting MIRM... [2026-01-07T20:26:47.037256] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-07T20:26:47.037286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-07T20:26:47.048378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-07T20:26:47.048684] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-07T20:26:47.049436] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-07T20:26:47.049488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:47.049521] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:47.049564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:47.049642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:47.110118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:47.111034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:47.111120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:47.111155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:47.231994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:47.232152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:47.232194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:47.232226] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:47.235663] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-07T20:26:47.235942] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-07T20:26:47.236074] [INFO ] [sig ] MIRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:47.378636] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MIRM.txt [2026-01-07T20:26:47.378781] [INFO ] [sig ] [2037/3515] Completed MIRM in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:47.378825] [INFO ] [sig ] [2038/3515] Forecasting MITK... [2026-01-07T20:26:47.378857] [INFO ] [sig ] Generating forecast for: MITK [2026-01-07T20:26:47.378889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-07T20:26:47.392244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-07T20:26:47.392902] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-07T20:26:47.393932] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-07T20:26:47.393988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:47.394023] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:47.394051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:47.394108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:47.454213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:47.455333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:47.455461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:47.455496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:47.591874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:47.592032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:47.592073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:47.592104] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:47.595463] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-01-07T20:26:47.595953] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-07T20:26:47.596079] [INFO ] [sig ] MITK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:47.753235] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MITK.txt [2026-01-07T20:26:47.753467] [INFO ] [sig ] [2038/3515] Completed MITK in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:47.753533] [INFO ] [sig ] [2039/3515] Forecasting MIY... [2026-01-07T20:26:47.753605] [INFO ] [sig ] Generating forecast for: MIY [2026-01-07T20:26:47.753649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-07T20:26:47.765272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-07T20:26:47.765677] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-07T20:26:47.766447] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-07T20:26:47.766500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:47.766533] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:47.766560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:47.766644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:47.822447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:47.823331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:47.823417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:47.823451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:47.943027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:47.943163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:47.943201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:47.943230] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:47.946494] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-01-07T20:26:47.946780] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-07T20:26:47.946920] [INFO ] [sig ] MIY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:48.089054] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MIY.txt [2026-01-07T20:26:48.089216] [INFO ] [sig ] [2039/3515] Completed MIY in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:48.089257] [INFO ] [sig ] [2040/3515] Forecasting MKC... [2026-01-07T20:26:48.089289] [INFO ] [sig ] Generating forecast for: MKC [2026-01-07T20:26:48.089319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-07T20:26:48.100486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-07T20:26:48.100843] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-07T20:26:48.101621] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-07T20:26:48.101674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:48.101718] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:48.101747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:48.101804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:48.159163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:48.160145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:48.160230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:48.160263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:48.279244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:48.279405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:48.279444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:48.279472] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:48.282899] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-01-07T20:26:48.283223] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-07T20:26:48.283362] [INFO ] [sig ] MKC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:48.427258] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MKC.txt [2026-01-07T20:26:48.427388] [INFO ] [sig ] [2040/3515] Completed MKC in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:48.427431] [INFO ] [sig ] [2041/3515] Forecasting MKSI... [2026-01-07T20:26:48.427461] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-07T20:26:48.427492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-07T20:26:48.440220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-07T20:26:48.440649] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-07T20:26:48.441460] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-07T20:26:48.441513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:48.441547] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:48.441593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:48.441652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:48.497510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:48.498440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:48.498534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:48.498584] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:48.634463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:48.634647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:48.634689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:48.634720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:48.638563] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=90.83%) [2026-01-07T20:26:48.638923] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-07T20:26:48.639065] [INFO ] [sig ] MKSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:48.793528] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MKSI.txt [2026-01-07T20:26:48.793880] [INFO ] [sig ] [2041/3515] Completed MKSI in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:48.793923] [INFO ] [sig ] [2042/3515] Forecasting MKTX... [2026-01-07T20:26:48.793955] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-07T20:26:48.793986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-07T20:26:48.806001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-07T20:26:48.806321] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-07T20:26:48.807287] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-07T20:26:48.807341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:48.807374] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:48.807406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:48.807463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:48.863452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:48.864166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:48.864281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:48.864316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:48.985912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:48.986079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:48.986121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:48.986152] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:48.989531] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-07T20:26:48.989848] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-07T20:26:48.989978] [INFO ] [sig ] MKTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:49.139025] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MKTX.txt [2026-01-07T20:26:49.139158] [INFO ] [sig ] [2042/3515] Completed MKTX in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:49.139199] [INFO ] [sig ] [2043/3515] Forecasting MLAB... [2026-01-07T20:26:49.139229] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-07T20:26:49.139260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-07T20:26:49.150833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-07T20:26:49.151117] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-07T20:26:49.152068] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-07T20:26:49.152121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:49.152154] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:49.152180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:49.152237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:49.210843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:49.211519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:49.211620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:49.211656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:49.342402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:49.342562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:49.342624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:49.342656] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:49.346369] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-07T20:26:49.346704] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-07T20:26:49.346841] [INFO ] [sig ] MLAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:49.505293] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MLAB.txt [2026-01-07T20:26:49.505470] [INFO ] [sig ] [2043/3515] Completed MLAB in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-07T20:26:49.505531] [INFO ] [sig ] [2044/3515] Forecasting MLCO... [2026-01-07T20:26:49.505593] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-07T20:26:49.505636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-07T20:26:49.517001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-07T20:26:49.517323] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-07T20:26:49.518094] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-07T20:26:49.518147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:49.518180] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:49.518207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:49.518264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:49.583508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:49.584598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:49.584694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:49.584729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:49.711657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:49.711817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:49.711856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:49.711886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:49.715369] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-01-07T20:26:49.715895] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-07T20:26:49.716021] [INFO ] [sig ] MLCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:49.861509] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLCO.txt [2026-01-07T20:26:49.861691] [INFO ] [sig ] [2044/3515] Completed MLCO in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-07T20:26:49.861733] [INFO ] [sig ] [2045/3515] Forecasting MLGO... [2026-01-07T20:26:49.861765] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-07T20:26:49.861796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-07T20:26:49.872883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-07T20:26:49.873219] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-07T20:26:49.873993] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-07T20:26:49.874046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:49.874078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:49.874106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:49.874162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:49.933168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:49.934037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:49.934136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:49.934177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:50.050234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:50.050399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:50.050448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:50.050484] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:50.053876] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-07T20:26:50.054158] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-07T20:26:50.054302] [INFO ] [sig ] MLGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:50.196297] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLGO.txt [2026-01-07T20:26:50.196480] [INFO ] [sig ] [2045/3515] Completed MLGO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-07T20:26:50.196523] [INFO ] [sig ] [2046/3515] Forecasting MLI... [2026-01-07T20:26:50.196555] [INFO ] [sig ] Generating forecast for: MLI [2026-01-07T20:26:50.196605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-07T20:26:50.207992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-07T20:26:50.208264] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-07T20:26:50.209022] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-07T20:26:50.209073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:50.209106] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:50.209133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:50.209190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:50.264409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:50.265033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:50.265113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:50.265145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:50.388189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:50.388340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:50.388378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:50.388407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:50.391716] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-07T20:26:50.391984] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-07T20:26:50.392107] [INFO ] [sig ] MLI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:50.531521] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLI.txt [2026-01-07T20:26:50.531680] [INFO ] [sig ] [2046/3515] Completed MLI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:50.531723] [INFO ] [sig ] [2047/3515] Forecasting MLKN... [2026-01-07T20:26:50.531754] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-07T20:26:50.531785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-07T20:26:50.542935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-07T20:26:50.543232] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-07T20:26:50.543996] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-07T20:26:50.544048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:50.544080] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:50.544108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:50.544164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:50.601737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:50.602421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:50.602505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:50.602538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:50.722126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:50.722281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:50.722320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:50.722365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:50.725678] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=67.72%) [2026-01-07T20:26:50.725960] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-07T20:26:50.726084] [INFO ] [sig ] MLKN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:50.867161] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLKN.txt [2026-01-07T20:26:50.867291] [INFO ] [sig ] [2047/3515] Completed MLKN in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:50.867330] [INFO ] [sig ] [2048/3515] Forecasting MLM... [2026-01-07T20:26:50.867361] [INFO ] [sig ] Generating forecast for: MLM [2026-01-07T20:26:50.867391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-07T20:26:50.878887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-07T20:26:50.879150] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-07T20:26:50.879931] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-07T20:26:50.879983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:50.880015] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:50.880042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:50.880098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:50.936588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:50.937205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:50.937285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:50.937318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:51.056015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:51.056138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:51.056175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:51.056204] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:51.059976] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-07T20:26:51.060243] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-07T20:26:51.060363] [INFO ] [sig ] MLM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:51.205212] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MLM.txt [2026-01-07T20:26:51.205343] [INFO ] [sig ] [2048/3515] Completed MLM in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:51.205382] [INFO ] [sig ] [2049/3515] Forecasting MLP... [2026-01-07T20:26:51.205419] [INFO ] [sig ] Generating forecast for: MLP [2026-01-07T20:26:51.205449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-07T20:26:51.217104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-07T20:26:51.217415] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-07T20:26:51.218470] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-07T20:26:51.218521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:51.218594] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:51.218821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:51.218878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:51.274525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:51.275166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:51.275258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:51.275292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:51.383352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:51.383515] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:26:51.383554] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:51.383602] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:51.386986] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-01-07T20:26:51.387277] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-07T20:26:51.387405] [INFO ] [sig ] MLP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:51.528697] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLP.txt [2026-01-07T20:26:51.528848] [INFO ] [sig ] [2049/3515] Completed MLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:51.528888] [INFO ] [sig ] [2050/3515] Forecasting MLTX... [2026-01-07T20:26:51.528918] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-07T20:26:51.528949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-07T20:26:51.540745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-07T20:26:51.541058] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-07T20:26:51.541829] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-07T20:26:51.541881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:51.541913] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:51.541940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:51.541997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:51.599034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:51.599987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:51.600079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:51.600114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:51.724668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:51.724826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:51.724866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:51.724894] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:51.728253] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-01-07T20:26:51.728537] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-07T20:26:51.728686] [INFO ] [sig ] MLTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:51.872908] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MLTX.txt [2026-01-07T20:26:51.873064] [INFO ] [sig ] [2050/3515] Completed MLTX in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:51.873104] [INFO ] [sig ] [2051/3515] Forecasting MLYS... [2026-01-07T20:26:51.873134] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-07T20:26:51.873164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-07T20:26:51.885154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-07T20:26:51.885462] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-07T20:26:51.886230] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-07T20:26:51.886282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:51.886314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:51.886353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:51.886410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:51.944177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:51.944915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:51.945001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:51.945037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:52.058809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:52.059170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:52.059227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:52.059261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:52.063110] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=41.00%) [2026-01-07T20:26:52.063400] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-07T20:26:52.063552] [INFO ] [sig ] MLYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:52.217283] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MLYS.txt [2026-01-07T20:26:52.217431] [INFO ] [sig ] [2051/3515] Completed MLYS in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:52.217473] [INFO ] [sig ] [2052/3515] Forecasting MMC... [2026-01-07T20:26:52.217505] [INFO ] [sig ] Generating forecast for: MMC [2026-01-07T20:26:52.217537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-07T20:26:52.230041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-07T20:26:52.230396] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-07T20:26:52.231225] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-07T20:26:52.231277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:52.231310] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:52.231338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:52.231396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:52.288213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:52.288838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:52.288919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:52.288951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:52.413349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:52.413506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:52.413545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:52.413623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:52.417378] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-07T20:26:52.417842] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-07T20:26:52.417972] [INFO ] [sig ] MMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:52.557628] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MMC.txt [2026-01-07T20:26:52.557772] [INFO ] [sig ] [2052/3515] Completed MMC in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:52.557811] [INFO ] [sig ] [2053/3515] Forecasting MMD... [2026-01-07T20:26:52.557843] [INFO ] [sig ] Generating forecast for: MMD [2026-01-07T20:26:52.557875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-07T20:26:52.569863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-07T20:26:52.570129] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-07T20:26:52.570894] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-07T20:26:52.570946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:52.570978] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:52.571004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:52.571060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:52.640088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:52.640954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:52.641040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:52.641074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:52.764004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:52.764152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:52.764191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:52.764219] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:52.767552] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-01-07T20:26:52.767850] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-07T20:26:52.767971] [INFO ] [sig ] MMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:52.924070] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MMD.txt [2026-01-07T20:26:52.924215] [INFO ] [sig ] [2053/3515] Completed MMD in 0.4s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:52.924254] [INFO ] [sig ] [2054/3515] Forecasting MMLP... [2026-01-07T20:26:52.924285] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-07T20:26:52.924315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-07T20:26:52.935435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-07T20:26:52.935739] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-07T20:26:52.936506] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-07T20:26:52.936564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:52.936618] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:52.936646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:52.936705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:52.994626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:52.995229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:52.995313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:52.995347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:53.105757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:53.105909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:53.105950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:53.105981] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:53.109391] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-01-07T20:26:53.109717] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-07T20:26:53.109846] [INFO ] [sig ] MMLP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:53.257937] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MMLP.txt [2026-01-07T20:26:53.258083] [INFO ] [sig ] [2054/3515] Completed MMLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:53.258125] [INFO ] [sig ] [2055/3515] Forecasting MMS... [2026-01-07T20:26:53.258156] [INFO ] [sig ] Generating forecast for: MMS [2026-01-07T20:26:53.258196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-07T20:26:53.269437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-07T20:26:53.269746] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-07T20:26:53.270553] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-07T20:26:53.270640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:53.270676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:53.270704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:53.270762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:53.332000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:53.332942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:53.333028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:53.333063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:53.456387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:53.456545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:53.456606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:53.456639] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:53.460129] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=70.67%) [2026-01-07T20:26:53.460423] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-07T20:26:53.460557] [INFO ] [sig ] MMS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:53.602495] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MMS.txt [2026-01-07T20:26:53.602655] [INFO ] [sig ] [2055/3515] Completed MMS in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:53.602697] [INFO ] [sig ] [2056/3515] Forecasting MMSI... [2026-01-07T20:26:53.602727] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-07T20:26:53.602951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-07T20:26:53.614099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-07T20:26:53.614369] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-07T20:26:53.615139] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-07T20:26:53.615192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:53.615224] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:53.615251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:53.615307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:53.672177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:53.672793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:53.672870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:53.672902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:53.793394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:53.793531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:53.793585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:53.793617] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:53.797239] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=30.61%) [2026-01-07T20:26:53.797505] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-07T20:26:53.797646] [INFO ] [sig ] MMSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:53.935631] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MMSI.txt [2026-01-07T20:26:53.935752] [INFO ] [sig ] [2056/3515] Completed MMSI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:53.935792] [INFO ] [sig ] [2057/3515] Forecasting MNDO... [2026-01-07T20:26:53.935822] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-07T20:26:53.935852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-07T20:26:53.947225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-07T20:26:53.947498] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-07T20:26:53.948254] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-07T20:26:53.948307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:53.948339] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:53.948366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:53.948423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:54.004054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:54.004668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:54.004747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:54.004780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:54.120086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:54.120186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:54.120222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:54.120250] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:54.123321] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-01-07T20:26:54.123603] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-07T20:26:54.123921] [INFO ] [sig ] MNDO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:54.267126] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNDO.txt [2026-01-07T20:26:54.267275] [INFO ] [sig ] [2057/3515] Completed MNDO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:54.267322] [INFO ] [sig ] [2058/3515] Forecasting MNDY... [2026-01-07T20:26:54.267353] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-07T20:26:54.267383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-07T20:26:54.279393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-07T20:26:54.279729] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-07T20:26:54.280502] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-07T20:26:54.280554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:54.280604] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:54.280632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:54.280689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:54.339911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:54.340699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:54.340784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:54.340817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:54.462148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:54.462285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:54.462326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:54.462354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:54.465706] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=15.52%) [2026-01-07T20:26:54.465978] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-07T20:26:54.466102] [INFO ] [sig ] MNDY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:54.605519] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNDY.txt [2026-01-07T20:26:54.605697] [INFO ] [sig ] [2058/3515] Completed MNDY in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:54.605739] [INFO ] [sig ] [2059/3515] Forecasting MNKD... [2026-01-07T20:26:54.605771] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-07T20:26:54.605802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-07T20:26:54.616603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-07T20:26:54.616878] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-07T20:26:54.617648] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-07T20:26:54.617700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:54.617732] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:54.617760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:54.617817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:54.674145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:54.674987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:54.675101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:54.675135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:54.799455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:54.799640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:54.799686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:54.799717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:54.803216] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=34.57%) [2026-01-07T20:26:54.803499] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-07T20:26:54.803676] [INFO ] [sig ] MNKD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:54.951849] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNKD.txt [2026-01-07T20:26:54.952008] [INFO ] [sig ] [2059/3515] Completed MNKD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:54.952049] [INFO ] [sig ] [2060/3515] Forecasting MNMD... [2026-01-07T20:26:54.952080] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-07T20:26:54.952110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-07T20:26:54.964201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-07T20:26:54.964555] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-07T20:26:54.965336] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-07T20:26:54.965388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:54.965421] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:54.965447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:54.965505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:55.022779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:55.023658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:55.023750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:55.023784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:55.150291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:55.150450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:55.150490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:55.150519] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:55.153876] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-07T20:26:55.154145] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-07T20:26:55.154267] [INFO ] [sig ] MNMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:55.296974] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNMD.txt [2026-01-07T20:26:55.297121] [INFO ] [sig ] [2060/3515] Completed MNMD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-07T20:26:55.297162] [INFO ] [sig ] [2061/3515] Forecasting MNRO... [2026-01-07T20:26:55.297193] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-07T20:26:55.297225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-07T20:26:55.308326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-07T20:26:55.308676] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-07T20:26:55.309436] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-07T20:26:55.309488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:55.309522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:55.309600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:55.309674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:55.367337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:55.368098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:55.368183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:55.368216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:55.491909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:55.492058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:55.492097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:55.492125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:55.495453] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-07T20:26:55.495755] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-07T20:26:55.495883] [INFO ] [sig ] MNRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:55.641212] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNRO.txt [2026-01-07T20:26:55.641354] [INFO ] [sig ] [2061/3515] Completed MNRO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-07T20:26:55.641393] [INFO ] [sig ] [2062/3515] Forecasting MNSO... [2026-01-07T20:26:55.641423] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-07T20:26:55.641453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-07T20:26:55.653313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-07T20:26:55.653621] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-07T20:26:55.654369] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-07T20:26:55.654422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:55.654461] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:55.654489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:55.654554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:55.715283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:55.716183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:55.716266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:55.716299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:55.834790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:55.834924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:55.834963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:55.834992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:55.838189] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-07T20:26:55.838455] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-07T20:26:55.838594] [INFO ] [sig ] MNSO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:55.980588] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MNSO.txt [2026-01-07T20:26:55.980960] [INFO ] [sig ] [2062/3515] Completed MNSO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-07T20:26:55.981003] [INFO ] [sig ] [2063/3515] Forecasting MNTK... [2026-01-07T20:26:55.981033] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-07T20:26:55.981064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-07T20:26:55.992178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-07T20:26:55.992460] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-07T20:26:55.993241] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-07T20:26:55.993293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:55.993325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:55.993353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:55.993409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:56.049961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:56.050702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:56.050787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:56.050819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:56.165112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:56.165268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:56.165308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:56.165337] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:56.168747] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-07T20:26:56.169045] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-07T20:26:56.169172] [INFO ] [sig ] MNTK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:56.307084] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MNTK.txt [2026-01-07T20:26:56.307218] [INFO ] [sig ] [2063/3515] Completed MNTK in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:56.307256] [INFO ] [sig ] [2064/3515] Forecasting MNY... [2026-01-07T20:26:56.307287] [INFO ] [sig ] Generating forecast for: MNY [2026-01-07T20:26:56.307318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-07T20:26:56.319455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-07T20:26:56.319982] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-07T20:26:56.320751] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-07T20:26:56.320812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:56.320844] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:56.320872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:56.320928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:56.377024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:56.377636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:56.377715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:56.377747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:56.488730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:56.488886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:56.488926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:56.488954] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:56.492262] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-07T20:26:56.492533] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-07T20:26:56.492674] [INFO ] [sig ] MNY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:56.632231] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MNY.txt [2026-01-07T20:26:56.632390] [INFO ] [sig ] [2064/3515] Completed MNY in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:56.632431] [INFO ] [sig ] [2065/3515] Forecasting MOD... [2026-01-07T20:26:56.632461] [INFO ] [sig ] Generating forecast for: MOD [2026-01-07T20:26:56.632493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-07T20:26:56.643667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-07T20:26:56.643952] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-07T20:26:56.644722] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-07T20:26:56.644774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:56.644807] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:56.644834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:56.644890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:56.701204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:56.702173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:56.702255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:56.702288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:56.826012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:56.826154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:56.826193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:56.826222] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:56.829469] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-01-07T20:26:56.829775] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-07T20:26:56.829899] [INFO ] [sig ] MOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:56.970882] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MOD.txt [2026-01-07T20:26:56.971050] [INFO ] [sig ] [2065/3515] Completed MOD in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:56.971091] [INFO ] [sig ] [2066/3515] Forecasting MODG... [2026-01-07T20:26:56.971123] [INFO ] [sig ] Generating forecast for: MODG [2026-01-07T20:26:56.971153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-07T20:26:56.982625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-07T20:26:56.982907] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-07T20:26:56.983684] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-07T20:26:56.983736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:56.983792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:56.983821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:56.983877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:57.041108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:57.041877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:57.041964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:57.041999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:57.169260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:57.169422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:57.169465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:57.169496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:57.173112] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-07T20:26:57.173399] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-07T20:26:57.173530] [INFO ] [sig ] MODG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:57.318235] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MODG.txt [2026-01-07T20:26:57.318380] [INFO ] [sig ] [2066/3515] Completed MODG in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:57.318418] [INFO ] [sig ] [2067/3515] Forecasting MODL... [2026-01-07T20:26:57.318447] [INFO ] [sig ] Generating forecast for: MODL [2026-01-07T20:26:57.318478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-07T20:26:57.330311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-07T20:26:57.330635] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-07T20:26:57.331402] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-07T20:26:57.331454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:57.331486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:57.331513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:57.331586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:57.393308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:57.394102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:57.394185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:57.394220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:57.518699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:57.518859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:57.518900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:57.518931] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:57.522326] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-01-07T20:26:57.522623] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-07T20:26:57.522747] [INFO ] [sig ] MODL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:57.664283] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MODL.txt [2026-01-07T20:26:57.664459] [INFO ] [sig ] [2067/3515] Completed MODL in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:57.664503] [INFO ] [sig ] [2068/3515] Forecasting MOFG... [2026-01-07T20:26:57.664532] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-07T20:26:57.664563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-07T20:26:57.676696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-07T20:26:57.677046] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-07T20:26:57.677825] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-07T20:26:57.677876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:57.677909] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:57.677936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:57.677992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:57.735929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:57.736786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:57.736872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:57.736904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:57.854802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:57.855059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:57.855112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:57.855152] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:57.858448] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-07T20:26:57.858732] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-07T20:26:57.858862] [INFO ] [sig ] MOFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:57.997383] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MOFG.txt [2026-01-07T20:26:57.997494] [INFO ] [sig ] [2068/3515] Completed MOFG in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:57.997534] [INFO ] [sig ] [2069/3515] Forecasting MOH... [2026-01-07T20:26:57.997564] [INFO ] [sig ] Generating forecast for: MOH [2026-01-07T20:26:57.997613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-07T20:26:58.009509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-07T20:26:58.009823] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-07T20:26:58.010552] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-07T20:26:58.010625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:58.010658] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:58.010686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:58.010746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:58.067899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:58.068492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:58.068587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:58.068622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:58.184527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:58.184643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:58.184679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:58.184734] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:58.187776] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-01-07T20:26:58.188052] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-07T20:26:58.188171] [INFO ] [sig ] MOH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:58.326110] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MOH.txt [2026-01-07T20:26:58.326220] [INFO ] [sig ] [2069/3515] Completed MOH in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:58.326259] [INFO ] [sig ] [2070/3515] Forecasting MOMO... [2026-01-07T20:26:58.326288] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-07T20:26:58.326317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-07T20:26:58.338600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-07T20:26:58.338855] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-07T20:26:58.339627] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-07T20:26:58.339690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:58.339728] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:58.339761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:58.339827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:58.396765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:58.397344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:58.397424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:58.397457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:58.515972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:58.516105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:58.516143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:58.516171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:58.519413] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=88.03%) [2026-01-07T20:26:58.519741] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-07T20:26:58.519884] [INFO ] [sig ] MOMO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:58.660877] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MOMO.txt [2026-01-07T20:26:58.661020] [INFO ] [sig ] [2070/3515] Completed MOMO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:58.661061] [INFO ] [sig ] [2071/3515] Forecasting MORN... [2026-01-07T20:26:58.661090] [INFO ] [sig ] Generating forecast for: MORN [2026-01-07T20:26:58.661120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-07T20:26:58.672299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-07T20:26:58.672555] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-07T20:26:58.673302] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-07T20:26:58.673354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:58.673385] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:58.673412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:58.673468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:58.729231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:58.730080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:58.730164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:58.730197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:58.847464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:58.847652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:58.847693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:58.847722] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:58.850994] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-07T20:26:58.851261] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-07T20:26:58.851385] [INFO ] [sig ] MORN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:58.991094] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MORN.txt [2026-01-07T20:26:58.991203] [INFO ] [sig ] [2071/3515] Completed MORN in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:58.991242] [INFO ] [sig ] [2072/3515] Forecasting MOS... [2026-01-07T20:26:58.991271] [INFO ] [sig ] Generating forecast for: MOS [2026-01-07T20:26:58.991302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-07T20:26:59.002418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-07T20:26:59.002687] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-07T20:26:59.003407] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-07T20:26:59.003459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:59.003490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:59.003517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:59.003600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:59.059377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:59.059998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:59.060078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:59.060110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:59.178949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:59.179061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:59.179097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:59.179125] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:59.182550] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=35.99%) [2026-01-07T20:26:59.182826] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-07T20:26:59.182947] [INFO ] [sig ] MOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:26:59.326478] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MOS.txt [2026-01-07T20:26:59.326612] [INFO ] [sig ] [2072/3515] Completed MOS in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:59.326653] [INFO ] [sig ] [2073/3515] Forecasting MP... [2026-01-07T20:26:59.326682] [INFO ] [sig ] Generating forecast for: MP [2026-01-07T20:26:59.326712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-07T20:26:59.338331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-07T20:26:59.338651] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-07T20:26:59.339391] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-07T20:26:59.339443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:59.339476] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:59.339503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:59.339597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:59.396268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:59.397149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:59.397238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:59.397271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:59.516387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:59.516542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:59.516601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:59.516632] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:59.519954] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=63.42%) [2026-01-07T20:26:59.520220] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-07T20:26:59.520342] [INFO ] [sig ] MP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:59.663099] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MP.txt [2026-01-07T20:26:59.663235] [INFO ] [sig ] [2073/3515] Completed MP in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:59.663275] [INFO ] [sig ] [2074/3515] Forecasting MPA... [2026-01-07T20:26:59.663305] [INFO ] [sig ] Generating forecast for: MPA [2026-01-07T20:26:59.663337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-07T20:26:59.674892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-07T20:26:59.675160] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-07T20:26:59.675924] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-07T20:26:59.675977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:59.676009] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:59.676035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:59.676091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:26:59.732045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:26:59.732639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:26:59.732718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:26:59.732751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:26:59.840551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:26:59.840729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:26:59.840771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:26:59.840799] [INFO ] [FORECASTER] Training complete [2026-01-07T20:26:59.844312] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-01-07T20:26:59.844598] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-07T20:26:59.844723] [INFO ] [sig ] MPA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:26:59.983033] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MPA.txt [2026-01-07T20:26:59.983142] [INFO ] [sig ] [2074/3515] Completed MPA in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:26:59.983180] [INFO ] [sig ] [2075/3515] Forecasting MPAA... [2026-01-07T20:26:59.983209] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-07T20:26:59.983237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-07T20:26:59.997609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-07T20:26:59.997934] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-07T20:26:59.998698] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-07T20:26:59.998749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:26:59.998792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:26:59.998821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:26:59.999053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:00.056112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:00.056817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:00.056901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:00.056934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:00.176958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:00.177073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:00.177118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:00.177147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:00.180261] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-01-07T20:27:00.180522] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-07T20:27:00.180661] [INFO ] [sig ] MPAA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:00.318191] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MPAA.txt [2026-01-07T20:27:00.318312] [INFO ] [sig ] [2075/3515] Completed MPAA in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:27:00.318350] [INFO ] [sig ] [2076/3515] Forecasting MPB... [2026-01-07T20:27:00.318388] [INFO ] [sig ] Generating forecast for: MPB [2026-01-07T20:27:00.318417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-07T20:27:00.330312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-07T20:27:00.330586] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-07T20:27:00.331317] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-07T20:27:00.331369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:00.331401] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:00.331430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:00.331487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:00.388037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:00.388632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:00.388732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:00.388765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:00.505433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:00.505557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:00.505613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:00.505644] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:00.509376] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-07T20:27:00.509688] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-07T20:27:00.509811] [INFO ] [sig ] MPB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:00.650862] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MPB.txt [2026-01-07T20:27:00.651020] [INFO ] [sig ] [2076/3515] Completed MPB in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:27:00.651058] [INFO ] [sig ] [2077/3515] Forecasting MPC... [2026-01-07T20:27:00.651090] [INFO ] [sig ] Generating forecast for: MPC [2026-01-07T20:27:00.651122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-07T20:27:00.664286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-07T20:27:00.664682] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-07T20:27:00.665432] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-07T20:27:00.665484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:00.665516] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:00.665552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:00.665658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:00.722048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:00.722674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:00.722754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:00.722788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:00.843057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:00.843219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:00.843261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:00.843291] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:00.846622] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-07T20:27:00.846897] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-07T20:27:00.847020] [INFO ] [sig ] MPC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:00.987556] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MPC.txt [2026-01-07T20:27:00.988428] [INFO ] [sig ] [2077/3515] Completed MPC in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:27:00.988504] [INFO ] [sig ] [2078/3515] Forecasting MPX... [2026-01-07T20:27:00.988544] [INFO ] [sig ] Generating forecast for: MPX [2026-01-07T20:27:00.988608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-07T20:27:00.999527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-07T20:27:01.000107] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-07T20:27:01.000893] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-07T20:27:01.000946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:01.000978] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:01.001005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:01.001062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:01.057437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:01.058282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:01.058373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:01.058407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:01.175035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:01.175154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:01.175193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:01.175222] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:01.178508] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=30.41%) [2026-01-07T20:27:01.178810] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-07T20:27:01.178935] [INFO ] [sig ] MPX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:01.344359] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MPX.txt [2026-01-07T20:27:01.344519] [INFO ] [sig ] [2078/3515] Completed MPX in 0.4s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-07T20:27:01.344561] [INFO ] [sig ] [2079/3515] Forecasting MQ... [2026-01-07T20:27:01.344626] [INFO ] [sig ] Generating forecast for: MQ [2026-01-07T20:27:01.344660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-07T20:27:01.360455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-07T20:27:01.360924] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-07T20:27:01.362024] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-07T20:27:01.362093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:01.362145] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:01.362193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:01.362281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:01.437959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:01.438843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:01.438937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:01.438971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:01.556763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:01.556928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:01.556968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:01.556998] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:01.560803] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=50.31%) [2026-01-07T20:27:01.561117] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-07T20:27:01.561252] [INFO ] [sig ] MQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:01.707078] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MQ.txt [2026-01-07T20:27:01.707269] [INFO ] [sig ] [2079/3515] Completed MQ in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-07T20:27:01.707310] [INFO ] [sig ] [2080/3515] Forecasting MQY... [2026-01-07T20:27:01.707340] [INFO ] [sig ] Generating forecast for: MQY [2026-01-07T20:27:01.707371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-07T20:27:01.718611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-07T20:27:01.718961] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-07T20:27:01.719784] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-07T20:27:01.719836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:01.719869] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:01.719896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:01.719952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:01.777301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:01.778200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:01.778288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:01.778322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:01.901492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:01.901665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:01.901706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:01.901736] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:01.905044] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=39.68%) [2026-01-07T20:27:01.905315] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-07T20:27:01.905437] [INFO ] [sig ] MQY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:02.047205] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MQY.txt [2026-01-07T20:27:02.047336] [INFO ] [sig ] [2080/3515] Completed MQY in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-07T20:27:02.047376] [INFO ] [sig ] [2081/3515] Forecasting MRAM... [2026-01-07T20:27:02.047405] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-07T20:27:02.047436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-07T20:27:02.058143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-07T20:27:02.058411] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-07T20:27:02.059175] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-07T20:27:02.059227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:02.059259] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:02.059287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:02.059342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:02.119982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:02.120640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:02.120726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:02.120759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:02.238932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:02.239046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:02.239083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:02.239112] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:02.242484] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-07T20:27:02.242765] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-07T20:27:02.242890] [INFO ] [sig ] MRAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:02.383083] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MRAM.txt [2026-01-07T20:27:02.383203] [INFO ] [sig ] [2081/3515] Completed MRAM in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:02.383243] [INFO ] [sig ] [2082/3515] Forecasting MRBK... [2026-01-07T20:27:02.383272] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-07T20:27:02.383301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-07T20:27:02.395640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-07T20:27:02.396081] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-07T20:27:02.396844] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-07T20:27:02.397089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:02.397121] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:02.397149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:02.397205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:02.454944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:02.455516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:02.455626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:02.455662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:02.572345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:02.572476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:02.572514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:02.572559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:02.576639] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=59.26%) [2026-01-07T20:27:02.577058] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-07T20:27:02.577182] [INFO ] [sig ] MRBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:02.715179] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MRBK.txt [2026-01-07T20:27:02.715300] [INFO ] [sig ] [2082/3515] Completed MRBK in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:02.715339] [INFO ] [sig ] [2083/3515] Forecasting MRCC... [2026-01-07T20:27:02.715369] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-07T20:27:02.715399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-07T20:27:02.726537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-07T20:27:02.726848] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-07T20:27:02.727679] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-07T20:27:02.727736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:02.727798] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:02.727829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:02.727905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:02.789175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:02.790131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:02.790214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:02.790247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:02.911240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:02.911365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:02.911403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:02.911432] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:02.914678] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-07T20:27:02.914951] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-07T20:27:02.915071] [INFO ] [sig ] MRCC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:03.053643] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MRCC.txt [2026-01-07T20:27:03.053767] [INFO ] [sig ] [2083/3515] Completed MRCC in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:03.053806] [INFO ] [sig ] [2084/3515] Forecasting MRCY... [2026-01-07T20:27:03.053836] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-07T20:27:03.053865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-07T20:27:03.065070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-07T20:27:03.065343] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-07T20:27:03.066110] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-07T20:27:03.066163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:03.066195] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:03.066222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:03.066279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:03.122933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:03.123776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:03.123857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:03.123903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:03.248898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:03.249044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:03.249083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:03.249113] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:03.252739] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=45.55%) [2026-01-07T20:27:03.253000] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-07T20:27:03.253123] [INFO ] [sig ] MRCY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:03.391971] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRCY.txt [2026-01-07T20:27:03.392084] [INFO ] [sig ] [2084/3515] Completed MRCY in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:03.392122] [INFO ] [sig ] [2085/3515] Forecasting MRK... [2026-01-07T20:27:03.392152] [INFO ] [sig ] Generating forecast for: MRK [2026-01-07T20:27:03.392183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-07T20:27:03.403814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-07T20:27:03.404284] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-07T20:27:03.405241] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-07T20:27:03.405293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:03.405326] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:03.405352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:03.405408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:03.460926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:03.461497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:03.461591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:03.461626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:03.591353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:03.591531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:03.591588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:03.591621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:03.595032] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-01-07T20:27:03.595311] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-07T20:27:03.595444] [INFO ] [sig ] MRK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:03.752099] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MRK.txt [2026-01-07T20:27:03.752236] [INFO ] [sig ] [2085/3515] Completed MRK in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:03.752277] [INFO ] [sig ] [2086/3515] Forecasting MRM... [2026-01-07T20:27:03.752307] [INFO ] [sig ] Generating forecast for: MRM [2026-01-07T20:27:03.752339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-07T20:27:03.763620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-07T20:27:03.763952] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-07T20:27:03.764945] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-07T20:27:03.764996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:03.765028] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:03.765055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:03.765122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:03.821347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:03.822260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:03.822348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:03.822382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:03.941176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:03.941339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:03.941380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:03.941443] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:03.944812] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-01-07T20:27:03.945088] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-07T20:27:03.945219] [INFO ] [sig ] MRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:04.084184] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRM.txt [2026-01-07T20:27:04.084335] [INFO ] [sig ] [2086/3515] Completed MRM in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:04.084376] [INFO ] [sig ] [2087/3515] Forecasting MRNA... [2026-01-07T20:27:04.084406] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-07T20:27:04.084437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-07T20:27:04.096444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-07T20:27:04.096811] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-07T20:27:04.097600] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-07T20:27:04.097653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:04.097686] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:04.097718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:04.097789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:04.158105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:04.158976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:04.159078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:04.159113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:04.282285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:04.282493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:04.282535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:04.282565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:04.285907] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-07T20:27:04.286181] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-07T20:27:04.286307] [INFO ] [sig ] MRNA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:04.432316] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRNA.txt [2026-01-07T20:27:04.432440] [INFO ] [sig ] [2087/3515] Completed MRNA in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:04.432481] [INFO ] [sig ] [2088/3515] Forecasting MRTN... [2026-01-07T20:27:04.432512] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-07T20:27:04.432544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-07T20:27:04.444110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-07T20:27:04.444376] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-07T20:27:04.445182] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-07T20:27:04.445235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:04.445269] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:04.445298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:04.445357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:04.504369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:04.505011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:04.505095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:04.505322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:04.620751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:04.620851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:04.620887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:04.620917] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:04.624170] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-07T20:27:04.624447] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-07T20:27:04.624590] [INFO ] [sig ] MRTN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:04.773824] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRTN.txt [2026-01-07T20:27:04.773945] [INFO ] [sig ] [2088/3515] Completed MRTN in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:04.773986] [INFO ] [sig ] [2089/3515] Forecasting MRVI... [2026-01-07T20:27:04.774015] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-07T20:27:04.774045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-07T20:27:04.785086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-07T20:27:04.785349] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-07T20:27:04.786096] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-07T20:27:04.786148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:04.786180] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:04.786206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:04.786262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:04.845106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:04.845726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:04.845811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:04.845844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:04.968012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:04.968169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:04.968207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:04.968235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:04.971548] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-07T20:27:04.971847] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-07T20:27:04.971974] [INFO ] [sig ] MRVI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:05.127357] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRVI.txt [2026-01-07T20:27:05.127519] [INFO ] [sig ] [2089/3515] Completed MRVI in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:05.127560] [INFO ] [sig ] [2090/3515] Forecasting MRVL... [2026-01-07T20:27:05.127611] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-07T20:27:05.127656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-07T20:27:05.139082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-07T20:27:05.139375] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-07T20:27:05.140154] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-07T20:27:05.140207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:05.140240] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:05.140266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:05.140323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:05.196302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:05.196948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:05.197032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:05.197064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:05.312777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:05.312927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:05.312966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:05.312995] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:05.316252] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-07T20:27:05.316525] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-07T20:27:05.316667] [INFO ] [sig ] MRVL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:05.458742] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MRVL.txt [2026-01-07T20:27:05.458899] [INFO ] [sig ] [2090/3515] Completed MRVL in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:05.459138] [INFO ] [sig ] [2091/3515] Forecasting MRX... [2026-01-07T20:27:05.459170] [INFO ] [sig ] Generating forecast for: MRX [2026-01-07T20:27:05.459203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-07T20:27:05.471050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-07T20:27:05.471363] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-07T20:27:05.472134] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-07T20:27:05.472186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:05.472218] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:05.472246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:05.472302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:05.529338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:05.530192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:05.530275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:05.530308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:05.645756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:05.645916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:05.645955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:05.645983] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:05.649306] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-07T20:27:05.649618] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-07T20:27:05.649743] [INFO ] [sig ] MRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:05.789066] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MRX.txt [2026-01-07T20:27:05.789206] [INFO ] [sig ] [2091/3515] Completed MRX in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:05.789246] [INFO ] [sig ] [2092/3515] Forecasting MS... [2026-01-07T20:27:05.789276] [INFO ] [sig ] Generating forecast for: MS [2026-01-07T20:27:05.789306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-07T20:27:05.802415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-07T20:27:05.802784] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-07T20:27:05.803768] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-07T20:27:05.803821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:05.803853] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:05.803879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:05.803936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:05.866195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:05.867034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:05.867118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:05.867152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:05.990019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:05.990194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:05.990247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:05.990284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:05.994791] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-07T20:27:05.995343] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-07T20:27:05.995506] [INFO ] [sig ] MS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:06.138101] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MS.txt [2026-01-07T20:27:06.138238] [INFO ] [sig ] [2092/3515] Completed MS in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:06.138277] [INFO ] [sig ] [2093/3515] Forecasting MSA... [2026-01-07T20:27:06.138308] [INFO ] [sig ] Generating forecast for: MSA [2026-01-07T20:27:06.138339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-07T20:27:06.151242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-07T20:27:06.151660] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-07T20:27:06.152504] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-07T20:27:06.152560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:06.152615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:06.152645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:06.152714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:06.213088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:06.213999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:06.214294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:06.214368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:06.336518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:06.336689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:06.336729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:06.336758] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:06.340104] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=54.50%) [2026-01-07T20:27:06.340402] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-07T20:27:06.340525] [INFO ] [sig ] MSA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:06.481047] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSA.txt [2026-01-07T20:27:06.481191] [INFO ] [sig ] [2093/3515] Completed MSA in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:06.481233] [INFO ] [sig ] [2094/3515] Forecasting MSB... [2026-01-07T20:27:06.481263] [INFO ] [sig ] Generating forecast for: MSB [2026-01-07T20:27:06.481294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-07T20:27:06.492422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-07T20:27:06.492761] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-07T20:27:06.493531] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-07T20:27:06.493603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:06.493639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:06.493666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:06.493722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:06.548979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:06.549750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:06.549835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:06.549869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:06.671253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:06.671420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:06.671462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:06.671492] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:06.675063] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-01-07T20:27:06.675348] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-07T20:27:06.675475] [INFO ] [sig ] MSB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:06.816833] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSB.txt [2026-01-07T20:27:06.817003] [INFO ] [sig ] [2094/3515] Completed MSB in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:06.817043] [INFO ] [sig ] [2095/3515] Forecasting MSBI... [2026-01-07T20:27:06.817073] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-07T20:27:06.817104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-07T20:27:06.828455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-07T20:27:06.828815] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-07T20:27:06.829619] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-07T20:27:06.829671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:06.829702] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:06.829728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:06.829784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:06.886403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:06.887198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:06.887283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:06.887317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:07.018817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:07.018995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:07.019036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:07.019066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:07.022566] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-01-07T20:27:07.022902] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-07T20:27:07.023050] [INFO ] [sig ] MSBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:07.235470] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSBI.txt [2026-01-07T20:27:07.235650] [INFO ] [sig ] [2095/3515] Completed MSBI in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-07T20:27:07.235693] [INFO ] [sig ] [2096/3515] Forecasting MSCI... [2026-01-07T20:27:07.235723] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-07T20:27:07.235753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-07T20:27:07.247957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-07T20:27:07.248267] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-07T20:27:07.249034] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-07T20:27:07.249275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:07.249308] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:07.249337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:07.249393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:07.308809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:07.309796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:07.309882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:07.309916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:07.430457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:07.430638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:07.430681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:07.430711] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:07.434439] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=63.41%) [2026-01-07T20:27:07.434756] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-07T20:27:07.434894] [INFO ] [sig ] MSCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:07.576747] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSCI.txt [2026-01-07T20:27:07.576956] [INFO ] [sig ] [2096/3515] Completed MSCI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-07T20:27:07.577007] [INFO ] [sig ] [2097/3515] Forecasting MSD... [2026-01-07T20:27:07.577039] [INFO ] [sig ] Generating forecast for: MSD [2026-01-07T20:27:07.577069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-07T20:27:07.589723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-07T20:27:07.590115] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-07T20:27:07.590924] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-07T20:27:07.590977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:07.591010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:07.591037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:07.591289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:07.653792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:07.654759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:07.654858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:07.654894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:07.781475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:07.781655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:07.781697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:07.781726] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:07.785377] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=26.45%) [2026-01-07T20:27:07.785684] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-07T20:27:07.785814] [INFO ] [sig ] MSD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:07.935335] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSD.txt [2026-01-07T20:27:07.935503] [INFO ] [sig ] [2097/3515] Completed MSD in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-07T20:27:07.935545] [INFO ] [sig ] [2098/3515] Forecasting MSEX... [2026-01-07T20:27:07.935597] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-07T20:27:07.935632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-07T20:27:07.947948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-07T20:27:07.948346] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-07T20:27:07.949151] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-07T20:27:07.949204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:07.949237] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:07.949264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:07.949320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:08.006987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:08.007888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:08.007976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:08.008012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:08.130705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:08.130877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:08.130919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:08.130949] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:08.135133] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-07T20:27:08.135525] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-07T20:27:08.135692] [INFO ] [sig ] MSEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:08.279269] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSEX.txt [2026-01-07T20:27:08.279431] [INFO ] [sig ] [2098/3515] Completed MSEX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:08.279472] [INFO ] [sig ] [2099/3515] Forecasting MSFD... [2026-01-07T20:27:08.279503] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-07T20:27:08.279536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-07T20:27:08.291118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-07T20:27:08.291504] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-07T20:27:08.292296] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-07T20:27:08.292350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:08.292397] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:08.292425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:08.292481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:08.351820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:08.352947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:08.353238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:08.353275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:08.472582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:08.472737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:08.472778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:08.472808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:08.476102] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-07T20:27:08.476376] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-07T20:27:08.476502] [INFO ] [sig ] MSFD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:08.614644] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSFD.txt [2026-01-07T20:27:08.614781] [INFO ] [sig ] [2099/3515] Completed MSFD in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:08.614821] [INFO ] [sig ] [2100/3515] Forecasting MSFL... [2026-01-07T20:27:08.614852] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-07T20:27:08.614882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-07T20:27:08.626099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-07T20:27:08.626403] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-07T20:27:08.627171] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-07T20:27:08.627222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:08.627288] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:08.627317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:08.627374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:08.683728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:08.684549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:08.684652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:08.684686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:08.806997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:08.807153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:08.807192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:08.807221] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:08.810544] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-01-07T20:27:08.810838] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-07T20:27:08.810964] [INFO ] [sig ] MSFL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:08.951411] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSFL.txt [2026-01-07T20:27:08.951550] [INFO ] [sig ] [2100/3515] Completed MSFL in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:08.951607] [INFO ] [sig ] [2101/3515] Forecasting MSGE... [2026-01-07T20:27:08.951639] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-07T20:27:08.951671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-07T20:27:08.963253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-07T20:27:08.963596] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-07T20:27:08.964343] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-07T20:27:08.964394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:08.964426] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:08.964453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:08.964510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:09.035729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:09.036752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:09.036863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:09.036909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:09.158374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:09.158535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:09.158594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:09.158629] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:09.162192] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=40.90%) [2026-01-07T20:27:09.162476] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-07T20:27:09.162622] [INFO ] [sig ] MSGE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:09.305692] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSGE.txt [2026-01-07T20:27:09.305835] [INFO ] [sig ] [2101/3515] Completed MSGE in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:09.305876] [INFO ] [sig ] [2102/3515] Forecasting MSGM... [2026-01-07T20:27:09.305907] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-07T20:27:09.305937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-07T20:27:09.317654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-07T20:27:09.318004] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-07T20:27:09.318799] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-07T20:27:09.318850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:09.318882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:09.318909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:09.318964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:09.377621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:09.378666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:09.378765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:09.378815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:09.496454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:09.496626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:09.496666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:09.496696] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:09.500063] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-07T20:27:09.500339] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-07T20:27:09.500464] [INFO ] [sig ] MSGM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:09.638670] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSGM.txt [2026-01-07T20:27:09.638828] [INFO ] [sig ] [2102/3515] Completed MSGM in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:09.638877] [INFO ] [sig ] [2103/3515] Forecasting MSGS... [2026-01-07T20:27:09.638911] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-07T20:27:09.638947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-07T20:27:09.650819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-07T20:27:09.651144] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-07T20:27:09.651935] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-07T20:27:09.651993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:09.652027] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:09.652054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:09.652111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:09.709208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:09.709983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:09.710070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:09.710105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:09.833365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:09.833525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:09.833566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:09.833656] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:09.837042] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-01-07T20:27:09.837328] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-07T20:27:09.837458] [INFO ] [sig ] MSGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:09.976077] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MSGS.txt [2026-01-07T20:27:09.976226] [INFO ] [sig ] [2103/3515] Completed MSGS in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:09.976267] [INFO ] [sig ] [2104/3515] Forecasting MSI... [2026-01-07T20:27:09.976297] [INFO ] [sig ] Generating forecast for: MSI [2026-01-07T20:27:09.976329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-07T20:27:09.991495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-07T20:27:09.991856] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-07T20:27:09.992733] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-07T20:27:09.992790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:09.992824] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:09.992853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:09.992922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:10.052261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:10.053107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:10.053194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:10.053240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:10.182193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:10.182354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:10.182398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:10.182428] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:10.186008] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-01-07T20:27:10.186298] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-07T20:27:10.186458] [INFO ] [sig ] MSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:10.335705] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSI.txt [2026-01-07T20:27:10.335870] [INFO ] [sig ] [2104/3515] Completed MSI in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:10.335925] [INFO ] [sig ] [2105/3515] Forecasting MSM... [2026-01-07T20:27:10.335966] [INFO ] [sig ] Generating forecast for: MSM [2026-01-07T20:27:10.335999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-07T20:27:10.347872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-07T20:27:10.348269] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-07T20:27:10.349189] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-07T20:27:10.349245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:10.349278] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:10.349306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:10.349364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:10.409948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:10.410827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:10.410920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:10.410959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:10.536096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:10.536253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:10.536295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:10.536326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:10.540187] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-01-07T20:27:10.540476] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-07T20:27:10.540623] [INFO ] [sig ] MSM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:10.690854] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSM.txt [2026-01-07T20:27:10.691027] [INFO ] [sig ] [2105/3515] Completed MSM in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:10.691071] [INFO ] [sig ] [2106/3515] Forecasting MSTX... [2026-01-07T20:27:10.691104] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-07T20:27:10.691136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-07T20:27:10.704786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-07T20:27:10.705130] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-07T20:27:10.705928] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-07T20:27:10.705982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:10.706016] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:10.706045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:10.706103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:10.766088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:10.766867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:10.766957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:10.766990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:10.888548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:10.888729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:10.888786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:10.888816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:10.892142] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-07T20:27:10.892416] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-07T20:27:10.892539] [INFO ] [sig ] MSTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:11.033990] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MSTX.txt [2026-01-07T20:27:11.034157] [INFO ] [sig ] [2106/3515] Completed MSTX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:11.034197] [INFO ] [sig ] [2107/3515] Forecasting MTB... [2026-01-07T20:27:11.034403] [INFO ] [sig ] Generating forecast for: MTB [2026-01-07T20:27:11.034434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-07T20:27:11.046700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-07T20:27:11.047029] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-07T20:27:11.047809] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-07T20:27:11.047861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:11.047894] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:11.047921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:11.047983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:11.103521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:11.104448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:11.104552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:11.104607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:11.229001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:11.229163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:11.229204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:11.229234] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:11.236315] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-01-07T20:27:11.236648] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-07T20:27:11.236796] [INFO ] [sig ] MTB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:11.375588] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTB.txt [2026-01-07T20:27:11.375735] [INFO ] [sig ] [2107/3515] Completed MTB in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:11.375776] [INFO ] [sig ] [2108/3515] Forecasting MTCH... [2026-01-07T20:27:11.375806] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-07T20:27:11.375846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-07T20:27:11.388401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-07T20:27:11.388957] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-07T20:27:11.389773] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-07T20:27:11.389826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:11.389859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:11.389885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:11.389960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:11.448349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:11.449168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:11.449298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:11.449334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:11.579749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:11.579923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:11.579966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:11.579994] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:11.583342] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=41.48%) [2026-01-07T20:27:11.583646] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-07T20:27:11.583776] [INFO ] [sig ] MTCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:11.725755] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTCH.txt [2026-01-07T20:27:11.725913] [INFO ] [sig ] [2108/3515] Completed MTCH in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:11.725953] [INFO ] [sig ] [2109/3515] Forecasting MTD... [2026-01-07T20:27:11.725985] [INFO ] [sig ] Generating forecast for: MTD [2026-01-07T20:27:11.726015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-07T20:27:11.737544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-07T20:27:11.737943] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-07T20:27:11.738728] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-07T20:27:11.738781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:11.738813] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:11.738840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:11.738895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:11.795820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:11.796714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:11.796804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:11.796840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:11.919502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:11.919753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:11.919795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:11.919823] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:11.923568] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-07T20:27:11.923883] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-07T20:27:11.924019] [INFO ] [sig ] MTD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:12.073055] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTD.txt [2026-01-07T20:27:12.073224] [INFO ] [sig ] [2109/3515] Completed MTD in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:12.073266] [INFO ] [sig ] [2110/3515] Forecasting MTG... [2026-01-07T20:27:12.073298] [INFO ] [sig ] Generating forecast for: MTG [2026-01-07T20:27:12.073330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-07T20:27:12.086401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-07T20:27:12.086824] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-07T20:27:12.087669] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-07T20:27:12.087723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:12.087768] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:12.087798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:12.087867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:12.150560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:12.151459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:12.151614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:12.151655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:12.281758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:12.281913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:12.281954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:12.281985] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:12.285471] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-01-07T20:27:12.285771] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-07T20:27:12.285903] [INFO ] [sig ] MTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:12.429817] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTG.txt [2026-01-07T20:27:12.429978] [INFO ] [sig ] [2110/3515] Completed MTG in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:12.430025] [INFO ] [sig ] [2111/3515] Forecasting MTH... [2026-01-07T20:27:12.430059] [INFO ] [sig ] Generating forecast for: MTH [2026-01-07T20:27:12.430090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-07T20:27:12.442245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-07T20:27:12.442620] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-07T20:27:12.443411] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-07T20:27:12.443465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:12.443499] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:12.443527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:12.443605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:12.504399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:12.505276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:12.505365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:12.505402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:12.631826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:12.631998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:12.632048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:12.632079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:12.635860] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-07T20:27:12.636216] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-07T20:27:12.636352] [INFO ] [sig ] MTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:12.790376] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MTH.txt [2026-01-07T20:27:12.790558] [INFO ] [sig ] [2111/3515] Completed MTH in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:12.790623] [INFO ] [sig ] [2112/3515] Forecasting MTLS... [2026-01-07T20:27:12.790657] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-07T20:27:12.790696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-07T20:27:12.804388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-07T20:27:12.804795] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-07T20:27:12.805693] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-07T20:27:12.805756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:12.805804] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:12.805850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:12.805927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:12.872710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:12.873563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:12.873698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:12.873746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:13.003020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:13.003182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:13.003227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:13.003258] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:13.006945] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-07T20:27:13.007273] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-07T20:27:13.007413] [INFO ] [sig ] MTLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:13.164465] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTLS.txt [2026-01-07T20:27:13.164645] [INFO ] [sig ] [2112/3515] Completed MTLS in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-07T20:27:13.164690] [INFO ] [sig ] [2113/3515] Forecasting MTN... [2026-01-07T20:27:13.164724] [INFO ] [sig ] Generating forecast for: MTN [2026-01-07T20:27:13.164756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-07T20:27:13.177276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-07T20:27:13.177685] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-07T20:27:13.178510] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-07T20:27:13.178566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:13.178632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:13.178662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:13.178724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:13.244417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:13.245326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:13.245422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:13.245456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:13.377495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:13.377671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:13.377714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:13.377746] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:13.381434] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: DOWN (p=47.51%) [2026-01-07T20:27:13.381773] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-07T20:27:13.381915] [INFO ] [sig ] MTN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:13.537954] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTN.txt [2026-01-07T20:27:13.538162] [INFO ] [sig ] [2113/3515] Completed MTN in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-07T20:27:13.538415] [INFO ] [sig ] [2114/3515] Forecasting MTRN... [2026-01-07T20:27:13.538461] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-07T20:27:13.538514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-07T20:27:13.552065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-07T20:27:13.552437] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-07T20:27:13.553436] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-07T20:27:13.553489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:13.553522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:13.553551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:13.553627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:13.620932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:13.622096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:13.622206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:13.622252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:13.756688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:13.756847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:13.756890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:13.756919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:13.760862] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=54.93%) [2026-01-07T20:27:13.761229] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-07T20:27:13.761386] [INFO ] [sig ] MTRN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:13.923691] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MTRN.txt [2026-01-07T20:27:13.923867] [INFO ] [sig ] [2114/3515] Completed MTRN in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-07T20:27:13.923924] [INFO ] [sig ] [2115/3515] Forecasting MTRX... [2026-01-07T20:27:13.923959] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-07T20:27:13.923991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-07T20:27:13.937163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-07T20:27:13.937562] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-07T20:27:13.938431] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-07T20:27:13.938487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:13.938521] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:13.938550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:13.938625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:13.999912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:14.000811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:14.000898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:14.000933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:14.129316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:14.129477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:14.129517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:14.129672] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:14.133475] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-01-07T20:27:14.133771] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-07T20:27:14.133899] [INFO ] [sig ] MTRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:14.272151] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MTRX.txt [2026-01-07T20:27:14.272277] [INFO ] [sig ] [2115/3515] Completed MTRX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-07T20:27:14.272330] [INFO ] [sig ] [2116/3515] Forecasting MTSI... [2026-01-07T20:27:14.272362] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-07T20:27:14.272401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-07T20:27:14.284195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-07T20:27:14.284477] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-07T20:27:14.285233] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-07T20:27:14.285284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:14.285318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:14.285345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:14.285416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:14.341083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:14.341723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:14.341802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:14.341834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:14.463878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:14.464019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:14.464062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:14.464092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:14.467333] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-01-07T20:27:14.467623] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-07T20:27:14.467744] [INFO ] [sig ] MTSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:14.604855] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTSI.txt [2026-01-07T20:27:14.604978] [INFO ] [sig ] [2116/3515] Completed MTSI in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:14.605016] [INFO ] [sig ] [2117/3515] Forecasting MTX... [2026-01-07T20:27:14.605047] [INFO ] [sig ] Generating forecast for: MTX [2026-01-07T20:27:14.605078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-07T20:27:14.616062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-07T20:27:14.616335] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-07T20:27:14.617092] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-07T20:27:14.617143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:14.617199] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:14.617228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:14.617285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:14.672942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:14.673567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:14.673663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:14.673695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:14.790215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:14.790365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:14.790405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:14.790450] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:14.793740] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-07T20:27:14.794011] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-07T20:27:14.794137] [INFO ] [sig ] MTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:14.934182] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MTX.txt [2026-01-07T20:27:14.934510] [INFO ] [sig ] [2117/3515] Completed MTX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:14.934552] [INFO ] [sig ] [2118/3515] Forecasting MTZ... [2026-01-07T20:27:14.934600] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-07T20:27:14.934632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-07T20:27:14.947609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-07T20:27:14.947901] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-07T20:27:14.948664] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-07T20:27:14.948716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:14.948749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:14.948775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:14.948831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:15.004946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:15.005809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:15.005891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:15.005923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:15.131128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:15.131285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:15.131325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:15.131354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:15.134669] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=43.75%) [2026-01-07T20:27:15.134937] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-07T20:27:15.135063] [INFO ] [sig ] MTZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:15.275323] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MTZ.txt [2026-01-07T20:27:15.275461] [INFO ] [sig ] [2118/3515] Completed MTZ in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:15.275501] [INFO ] [sig ] [2119/3515] Forecasting MUA... [2026-01-07T20:27:15.275532] [INFO ] [sig ] Generating forecast for: MUA [2026-01-07T20:27:15.275561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-07T20:27:15.287414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-07T20:27:15.287728] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-07T20:27:15.288682] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-07T20:27:15.288734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:15.288767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:15.288793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:15.288849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:15.344625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:15.345554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:15.345658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:15.345692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:15.469131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:15.469286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:15.469326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:15.469355] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:15.472694] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=26.22%) [2026-01-07T20:27:15.472965] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-07T20:27:15.473085] [INFO ] [sig ] MUA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:15.612779] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUA.txt [2026-01-07T20:27:15.612914] [INFO ] [sig ] [2119/3515] Completed MUA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:15.612964] [INFO ] [sig ] [2120/3515] Forecasting MUC... [2026-01-07T20:27:15.612996] [INFO ] [sig ] Generating forecast for: MUC [2026-01-07T20:27:15.613026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-07T20:27:15.625006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-07T20:27:15.625333] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-07T20:27:15.626119] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-07T20:27:15.626171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:15.626203] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:15.626229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:15.626284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:15.684030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:15.684721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:15.684819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:15.684853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:15.805927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:15.806082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:15.806121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:15.806150] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:15.809859] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-01-07T20:27:15.810137] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-07T20:27:15.810262] [INFO ] [sig ] MUC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:15.950260] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUC.txt [2026-01-07T20:27:15.950396] [INFO ] [sig ] [2120/3515] Completed MUC in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:15.950434] [INFO ] [sig ] [2121/3515] Forecasting MUE... [2026-01-07T20:27:15.950465] [INFO ] [sig ] Generating forecast for: MUE [2026-01-07T20:27:15.950496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-07T20:27:15.961965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-07T20:27:15.962274] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-07T20:27:15.963041] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-07T20:27:15.963093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:15.963124] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:15.963151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:15.963218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:16.021012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:16.021884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:16.021969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:16.022001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:16.135869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:16.136023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:16.136062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:16.136091] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:16.139384] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-07T20:27:16.139818] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-07T20:27:16.139947] [INFO ] [sig ] MUE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:16.278876] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUE.txt [2026-01-07T20:27:16.279010] [INFO ] [sig ] [2121/3515] Completed MUE in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:16.279049] [INFO ] [sig ] [2122/3515] Forecasting MUFG... [2026-01-07T20:27:16.279079] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-07T20:27:16.279108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-07T20:27:16.290458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-07T20:27:16.290793] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-07T20:27:16.291538] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-07T20:27:16.291616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:16.291650] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:16.291678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:16.291734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:16.347329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:16.348023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:16.348106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:16.348138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:16.470063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:16.470214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:16.470252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:16.470280] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:16.473560] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-07T20:27:16.473844] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-07T20:27:16.473967] [INFO ] [sig ] MUFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:16.613293] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUFG.txt [2026-01-07T20:27:16.613447] [INFO ] [sig ] [2122/3515] Completed MUFG in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:16.613486] [INFO ] [sig ] [2123/3515] Forecasting MUJ... [2026-01-07T20:27:16.613517] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-07T20:27:16.613547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-07T20:27:16.625234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-07T20:27:16.625556] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-07T20:27:16.626330] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-07T20:27:16.626395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:16.626429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:16.626455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:16.626512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:16.680991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:16.681895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:16.681991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:16.682026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:16.802013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:16.802176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:16.802217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:16.802246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:16.805907] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=46.01%) [2026-01-07T20:27:16.806184] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-07T20:27:16.806499] [INFO ] [sig ] MUJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:16.950366] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUJ.txt [2026-01-07T20:27:16.950536] [INFO ] [sig ] [2123/3515] Completed MUJ in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:16.950598] [INFO ] [sig ] [2124/3515] Forecasting MUSA... [2026-01-07T20:27:16.950631] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-07T20:27:16.950668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-07T20:27:16.963365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-07T20:27:16.963740] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-07T20:27:16.964488] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-07T20:27:16.964540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:16.964600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:16.964632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:16.964696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:17.021526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:17.022252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:17.022541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:17.022592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:17.143727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:17.143889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:17.143930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:17.143959] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:17.147398] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-07T20:27:17.147697] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-07T20:27:17.147821] [INFO ] [sig ] MUSA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:17.288203] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUSA.txt [2026-01-07T20:27:17.288347] [INFO ] [sig ] [2124/3515] Completed MUSA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:17.288387] [INFO ] [sig ] [2125/3515] Forecasting MUX... [2026-01-07T20:27:17.288418] [INFO ] [sig ] Generating forecast for: MUX [2026-01-07T20:27:17.288448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-07T20:27:17.300390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-07T20:27:17.300725] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-07T20:27:17.301475] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-07T20:27:17.301527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:17.301559] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:17.301611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:17.301670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:17.356361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:17.357028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:17.357111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:17.357144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:17.479734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:17.479891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:17.479931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:17.479960] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:17.483284] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-01-07T20:27:17.483555] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-07T20:27:17.483698] [INFO ] [sig ] MUX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:17.623721] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MUX.txt [2026-01-07T20:27:17.623853] [INFO ] [sig ] [2125/3515] Completed MUX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:17.623892] [INFO ] [sig ] [2126/3515] Forecasting MVBF... [2026-01-07T20:27:17.623923] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-07T20:27:17.623952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-07T20:27:17.635649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-07T20:27:17.635962] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-07T20:27:17.636723] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-07T20:27:17.636774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:17.636806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:17.636833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:17.636889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:17.691601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:17.692294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:17.692376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:17.692409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:17.816926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:17.817088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:17.817129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:17.817159] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:17.820790] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-01-07T20:27:17.821081] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-07T20:27:17.821219] [INFO ] [sig ] MVBF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:17.973585] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MVBF.txt [2026-01-07T20:27:17.973742] [INFO ] [sig ] [2126/3515] Completed MVBF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:17.973784] [INFO ] [sig ] [2127/3515] Forecasting MVF... [2026-01-07T20:27:17.973816] [INFO ] [sig ] Generating forecast for: MVF [2026-01-07T20:27:17.973848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-07T20:27:17.985810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-07T20:27:17.986127] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-07T20:27:17.986954] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-07T20:27:17.987007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:17.987040] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:17.987067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:17.987126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:18.049440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:18.050389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:18.050508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:18.050544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:18.177365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:18.177517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:18.177558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:18.177608] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:18.181196] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-01-07T20:27:18.181534] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-07T20:27:18.181724] [INFO ] [sig ] MVF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:18.340213] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MVF.txt [2026-01-07T20:27:18.340402] [INFO ] [sig ] [2127/3515] Completed MVF in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:18.340445] [INFO ] [sig ] [2128/3515] Forecasting MVO... [2026-01-07T20:27:18.340485] [INFO ] [sig ] Generating forecast for: MVO [2026-01-07T20:27:18.340529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-07T20:27:18.353958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-07T20:27:18.354331] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-07T20:27:18.355126] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-07T20:27:18.355178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:18.355211] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:18.355238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:18.355296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:18.414779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:18.415648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:18.415757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:18.415794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:18.534886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:18.535036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:18.535078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:18.535106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:18.538392] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-07T20:27:18.538699] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-07T20:27:18.538822] [INFO ] [sig ] MVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:18.688273] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MVO.txt [2026-01-07T20:27:18.688400] [INFO ] [sig ] [2128/3515] Completed MVO in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:18.688438] [INFO ] [sig ] [2129/3515] Forecasting MWA... [2026-01-07T20:27:18.688468] [INFO ] [sig ] Generating forecast for: MWA [2026-01-07T20:27:18.688499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-07T20:27:18.700237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-07T20:27:18.700511] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-07T20:27:18.701276] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-07T20:27:18.701327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:18.701359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:18.701385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:18.701441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:18.756973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:18.757568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:18.757668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:18.757702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:18.878584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:18.878730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:18.878769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:18.878801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:18.882215] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-01-07T20:27:18.882531] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-07T20:27:18.882686] [INFO ] [sig ] MWA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:19.029412] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MWA.txt [2026-01-07T20:27:19.029539] [INFO ] [sig ] [2129/3515] Completed MWA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:19.029629] [INFO ] [sig ] [2130/3515] Forecasting MX... [2026-01-07T20:27:19.029660] [INFO ] [sig ] Generating forecast for: MX [2026-01-07T20:27:19.029692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-07T20:27:19.040995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-07T20:27:19.041292] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-07T20:27:19.042067] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-07T20:27:19.042120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:19.042158] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:19.042185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:19.042241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:19.100994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:19.101769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:19.101853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:19.101887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:19.220329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:19.220477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:19.220534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:19.220567] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:19.223856] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-07T20:27:19.224131] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-07T20:27:19.224255] [INFO ] [sig ] MX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:19.364455] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MX.txt [2026-01-07T20:27:19.364647] [INFO ] [sig ] [2130/3515] Completed MX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-07T20:27:19.364711] [INFO ] [sig ] [2131/3515] Forecasting MXF... [2026-01-07T20:27:19.364754] [INFO ] [sig ] Generating forecast for: MXF [2026-01-07T20:27:19.364799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-07T20:27:19.375650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-07T20:27:19.375928] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-07T20:27:19.376886] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-07T20:27:19.376937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:19.376969] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:19.376996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:19.377052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:19.433152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:19.434022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:19.434103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:19.434139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:19.550564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:19.550739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:19.550781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:19.550811] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:19.554103] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-07T20:27:19.554374] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-07T20:27:19.554496] [INFO ] [sig ] MXF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:19.691953] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MXF.txt [2026-01-07T20:27:19.692094] [INFO ] [sig ] [2131/3515] Completed MXF in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-07T20:27:19.692132] [INFO ] [sig ] [2132/3515] Forecasting MXL... [2026-01-07T20:27:19.692161] [INFO ] [sig ] Generating forecast for: MXL [2026-01-07T20:27:19.692192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-07T20:27:19.704120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-07T20:27:19.704474] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-07T20:27:19.705283] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-07T20:27:19.705337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:19.705369] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:19.705396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:19.705451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:19.765019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:19.766008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:19.766106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:19.766139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:19.889151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:19.889291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:19.889330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:19.889359] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:19.892989] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=67.38%) [2026-01-07T20:27:19.893253] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-07T20:27:19.893547] [INFO ] [sig ] MXL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:20.032923] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MXL.txt [2026-01-07T20:27:20.033079] [INFO ] [sig ] [2132/3515] Completed MXL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-07T20:27:20.033119] [INFO ] [sig ] [2133/3515] Forecasting MYE... [2026-01-07T20:27:20.033152] [INFO ] [sig ] Generating forecast for: MYE [2026-01-07T20:27:20.033185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-07T20:27:20.044400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-07T20:27:20.044692] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-07T20:27:20.045442] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-07T20:27:20.045494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:20.045527] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:20.045554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:20.045628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:20.101131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:20.101831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:20.101912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:20.101944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:20.222383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:20.222501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:20.222537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:20.222567] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:20.225744] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-01-07T20:27:20.226013] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-07T20:27:20.226141] [INFO ] [sig ] MYE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:20.366921] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MYE.txt [2026-01-07T20:27:20.367050] [INFO ] [sig ] [2133/3515] Completed MYE in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:20.367089] [INFO ] [sig ] [2134/3515] Forecasting MYGN... [2026-01-07T20:27:20.367120] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-07T20:27:20.367150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-07T20:27:20.378157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-07T20:27:20.378439] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-07T20:27:20.379195] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-07T20:27:20.379247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:20.379338] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:20.379368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:20.379426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:20.434445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:20.435032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:20.435112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:20.435145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:20.556264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:20.556427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:20.556467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:20.556496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:20.559857] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-07T20:27:20.560132] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-07T20:27:20.560259] [INFO ] [sig ] MYGN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:20.699490] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MYGN.txt [2026-01-07T20:27:20.699653] [INFO ] [sig ] [2134/3515] Completed MYGN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:20.699696] [INFO ] [sig ] [2135/3515] Forecasting MYI... [2026-01-07T20:27:20.699727] [INFO ] [sig ] Generating forecast for: MYI [2026-01-07T20:27:20.699758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-07T20:27:20.711361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-07T20:27:20.711646] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-07T20:27:20.712379] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-07T20:27:20.712431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:20.712464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:20.712493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:20.712551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:20.768784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:20.769348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:20.769430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:20.769463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:20.889996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:20.890128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:20.890168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:20.890198] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:20.893411] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-07T20:27:20.893702] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-07T20:27:20.893824] [INFO ] [sig ] MYI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:21.032966] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/MYI.txt [2026-01-07T20:27:21.033084] [INFO ] [sig ] [2135/3515] Completed MYI in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:21.033123] [INFO ] [sig ] [2136/3515] Forecasting MYN... [2026-01-07T20:27:21.033153] [INFO ] [sig ] Generating forecast for: MYN [2026-01-07T20:27:21.033184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-07T20:27:21.044673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-07T20:27:21.044947] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-07T20:27:21.045701] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-07T20:27:21.045753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:21.045785] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:21.045812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:21.045868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:21.103187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:21.103829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:21.103909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:21.103942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:21.225780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:21.225936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:21.225975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:21.226004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:21.229724] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-07T20:27:21.230002] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-07T20:27:21.230133] [INFO ] [sig ] MYN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:21.369716] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MYN.txt [2026-01-07T20:27:21.369838] [INFO ] [sig ] [2136/3515] Completed MYN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:21.369878] [INFO ] [sig ] [2137/3515] Forecasting MYRG... [2026-01-07T20:27:21.369907] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-07T20:27:21.369938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-07T20:27:21.383696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-07T20:27:21.384075] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-07T20:27:21.384963] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-07T20:27:21.385019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:21.385053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:21.385081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:21.385140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:21.450297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:21.451278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:21.451386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:21.451423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:21.578461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:21.578640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:21.578684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:21.578757] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:21.582152] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-07T20:27:21.582436] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-07T20:27:21.582564] [INFO ] [sig ] MYRG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:21.724823] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/MYRG.txt [2026-01-07T20:27:21.724983] [INFO ] [sig ] [2137/3515] Completed MYRG in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:21.725023] [INFO ] [sig ] [2138/3515] Forecasting NA... [2026-01-07T20:27:21.725063] [INFO ] [sig ] Generating forecast for: NA [2026-01-07T20:27:21.725095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-07T20:27:21.736842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-07T20:27:21.737130] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-07T20:27:21.737897] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-07T20:27:21.737949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:21.737981] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:21.738008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:21.738063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:21.794465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:21.795297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:21.795388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:21.795423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:21.914839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:21.915001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:21.915042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:21.915072] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:21.918376] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-01-07T20:27:21.918665] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-07T20:27:21.918790] [INFO ] [sig ] NA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:22.059051] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NA.txt [2026-01-07T20:27:22.059187] [INFO ] [sig ] [2138/3515] Completed NA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:22.059231] [INFO ] [sig ] [2139/3515] Forecasting NAAS... [2026-01-07T20:27:22.059262] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-07T20:27:22.059292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-07T20:27:22.070282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-07T20:27:22.070620] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-07T20:27:22.071376] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-07T20:27:22.071428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:22.071460] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:22.071487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:22.071543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:22.129864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:22.130469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:22.130551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:22.130600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:22.247712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:22.247831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:22.247868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:22.247898] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:22.251096] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-01-07T20:27:22.251361] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-07T20:27:22.251481] [INFO ] [sig ] NAAS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:22.390132] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NAAS.txt [2026-01-07T20:27:22.390253] [INFO ] [sig ] [2139/3515] Completed NAAS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:22.390293] [INFO ] [sig ] [2140/3515] Forecasting NABL... [2026-01-07T20:27:22.390322] [INFO ] [sig ] Generating forecast for: NABL [2026-01-07T20:27:22.390352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-07T20:27:22.401351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-07T20:27:22.401663] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-07T20:27:22.402405] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-07T20:27:22.402457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:22.402489] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:22.402517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:22.402590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:22.457744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:22.458364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:22.458448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:22.458483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:22.577141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:22.577261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:22.577300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:22.577329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:22.580625] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-01-07T20:27:22.580899] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-07T20:27:22.581030] [INFO ] [sig ] NABL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:22.727770] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NABL.txt [2026-01-07T20:27:22.727913] [INFO ] [sig ] [2140/3515] Completed NABL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:22.727955] [INFO ] [sig ] [2141/3515] Forecasting NAC... [2026-01-07T20:27:22.727984] [INFO ] [sig ] Generating forecast for: NAC [2026-01-07T20:27:22.728014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-07T20:27:22.741543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-07T20:27:22.741863] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-07T20:27:22.742668] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-07T20:27:22.742720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:22.742752] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:22.742779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:22.742834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:22.801609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:22.802471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:22.802563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:22.802618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:22.930168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:22.930322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:22.930362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:22.930408] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:22.934198] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-01-07T20:27:22.934695] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-07T20:27:22.934826] [INFO ] [sig ] NAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:23.076137] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NAC.txt [2026-01-07T20:27:23.076305] [INFO ] [sig ] [2141/3515] Completed NAC in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:23.076531] [INFO ] [sig ] [2142/3515] Forecasting NAD... [2026-01-07T20:27:23.076561] [INFO ] [sig ] Generating forecast for: NAD [2026-01-07T20:27:23.076612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-07T20:27:23.088282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-07T20:27:23.088585] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-07T20:27:23.089344] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-07T20:27:23.089397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:23.089429] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:23.089455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:23.089511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:23.147363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:23.148157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:23.148244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:23.148279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:23.271971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:23.272143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:23.272197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:23.272234] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:23.275690] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-01-07T20:27:23.275965] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-07T20:27:23.276089] [INFO ] [sig ] NAD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:23.417127] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NAD.txt [2026-01-07T20:27:23.417297] [INFO ] [sig ] [2142/3515] Completed NAD in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:23.417349] [INFO ] [sig ] [2143/3515] Forecasting NAMS... [2026-01-07T20:27:23.417379] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-07T20:27:23.417408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-07T20:27:23.429095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-07T20:27:23.429408] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-07T20:27:23.430232] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-07T20:27:23.430283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:23.430315] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:23.430341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:23.430395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:23.487416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:23.488216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:23.488310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:23.488345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:23.606067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:23.606221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:23.606263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:23.606293] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:23.609712] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-07T20:27:23.609987] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-07T20:27:23.610110] [INFO ] [sig ] NAMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:23.749727] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NAMS.txt [2026-01-07T20:27:23.749864] [INFO ] [sig ] [2143/3515] Completed NAMS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:23.749905] [INFO ] [sig ] [2144/3515] Forecasting NATH... [2026-01-07T20:27:23.749933] [INFO ] [sig ] Generating forecast for: NATH [2026-01-07T20:27:23.749976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-07T20:27:23.761434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-07T20:27:23.761778] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-07T20:27:23.762689] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-07T20:27:23.762741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:23.762773] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:23.762800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:23.762856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:23.817771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:23.818365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:23.818471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:23.818504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:23.933259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:23.933432] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:27:23.933475] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:23.933507] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:23.936941] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-01-07T20:27:23.937227] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-07T20:27:23.937360] [INFO ] [sig ] NATH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:24.081464] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NATH.txt [2026-01-07T20:27:24.081619] [INFO ] [sig ] [2144/3515] Completed NATH in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:24.081662] [INFO ] [sig ] [2145/3515] Forecasting NATL... [2026-01-07T20:27:24.081693] [INFO ] [sig ] Generating forecast for: NATL [2026-01-07T20:27:24.081723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-07T20:27:24.093651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-07T20:27:24.093946] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-07T20:27:24.094905] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-07T20:27:24.094958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:24.094995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:24.095031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:24.095104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:24.152805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:24.153405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:24.153500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:24.153534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:24.275232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:24.275375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:24.275417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:24.275447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:24.278810] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-01-07T20:27:24.279098] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-07T20:27:24.279229] [INFO ] [sig ] NATL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:24.417631] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NATL.txt [2026-01-07T20:27:24.417743] [INFO ] [sig ] [2145/3515] Completed NATL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:24.417782] [INFO ] [sig ] [2146/3515] Forecasting NAVI... [2026-01-07T20:27:24.417812] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-07T20:27:24.417841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-07T20:27:24.429068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-07T20:27:24.429352] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-07T20:27:24.430153] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-07T20:27:24.430206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:24.430238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:24.430265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:24.430324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:24.485807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:24.486427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:24.486508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:24.486541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:24.604670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:24.604799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:24.604837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:24.604865] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:24.608413] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-01-07T20:27:24.608885] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-07T20:27:24.609008] [INFO ] [sig ] NAVI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:24.750003] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NAVI.txt [2026-01-07T20:27:24.750168] [INFO ] [sig ] [2146/3515] Completed NAVI in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:24.750207] [INFO ] [sig ] [2147/3515] Forecasting NAZ... [2026-01-07T20:27:24.750240] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-07T20:27:24.750270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-07T20:27:24.762536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-07T20:27:24.762975] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-07T20:27:24.763836] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-07T20:27:24.763903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:24.763939] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:24.763966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:24.764024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:24.824521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:24.825367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:24.825451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:24.825485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:24.939415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:24.939645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:24.939702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:24.939734] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:24.943644] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=50.90%) [2026-01-07T20:27:24.943925] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-07T20:27:24.944069] [INFO ] [sig ] NAZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:25.111719] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NAZ.txt [2026-01-07T20:27:25.111876] [INFO ] [sig ] [2147/3515] Completed NAZ in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:25.111917] [INFO ] [sig ] [2148/3515] Forecasting NB... [2026-01-07T20:27:25.111947] [INFO ] [sig ] Generating forecast for: NB [2026-01-07T20:27:25.111978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-07T20:27:25.122972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-07T20:27:25.123259] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-07T20:27:25.124040] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-07T20:27:25.124092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:25.124125] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:25.124152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:25.124208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:25.179259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:25.179895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:25.179973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:25.180006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:25.294033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:25.294189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:25.294244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:25.294274] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:25.297616] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-01-07T20:27:25.297889] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-07T20:27:25.298013] [INFO ] [sig ] NB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:25.437751] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NB.txt [2026-01-07T20:27:25.437862] [INFO ] [sig ] [2148/3515] Completed NB in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-07T20:27:25.437900] [INFO ] [sig ] [2149/3515] Forecasting NBB... [2026-01-07T20:27:25.437929] [INFO ] [sig ] Generating forecast for: NBB [2026-01-07T20:27:25.437959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-07T20:27:25.450459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-07T20:27:25.450756] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-07T20:27:25.451537] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-07T20:27:25.451608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:25.451653] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:25.451681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:25.451738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:25.508804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:25.509418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:25.509497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:25.509530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:25.629024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:25.629149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:25.629186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:25.629215] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:25.632884] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-07T20:27:25.633155] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-07T20:27:25.633278] [INFO ] [sig ] NBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:25.773803] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NBB.txt [2026-01-07T20:27:25.773930] [INFO ] [sig ] [2149/3515] Completed NBB in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-07T20:27:25.773968] [INFO ] [sig ] [2150/3515] Forecasting NBBK... [2026-01-07T20:27:25.773997] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-07T20:27:25.774027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-07T20:27:25.786020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-07T20:27:25.786312] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-07T20:27:25.787083] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-07T20:27:25.787135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:25.787168] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:25.787195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:25.787255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:25.845383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:25.846083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:25.846165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:25.846200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:25.972811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:25.972963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:25.973003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:25.973033] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:25.976451] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-07T20:27:25.976747] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-07T20:27:25.976875] [INFO ] [sig ] NBBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:26.120566] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NBBK.txt [2026-01-07T20:27:26.120733] [INFO ] [sig ] [2150/3515] Completed NBBK in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:26.120778] [INFO ] [sig ] [2151/3515] Forecasting NBHC... [2026-01-07T20:27:26.120809] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-07T20:27:26.120840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-07T20:27:26.132071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-07T20:27:26.132357] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-07T20:27:26.133133] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-07T20:27:26.133185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:26.133243] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:26.133271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:26.133328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:26.188951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:26.189619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:26.189699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:26.189731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:26.307384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:26.307774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:26.307815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:26.307844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:26.311450] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-07T20:27:26.311768] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-07T20:27:26.311896] [INFO ] [sig ] NBHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:26.455108] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NBHC.txt [2026-01-07T20:27:26.455268] [INFO ] [sig ] [2151/3515] Completed NBHC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:26.455310] [INFO ] [sig ] [2152/3515] Forecasting NBIX... [2026-01-07T20:27:26.455342] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-07T20:27:26.455374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-07T20:27:26.467729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-07T20:27:26.468046] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-07T20:27:26.468991] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-07T20:27:26.469044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:26.469078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:26.469105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:26.469163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:26.525779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:26.526438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:26.526521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:26.526555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:26.648482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:26.648649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:26.648689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:26.648718] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:26.652256] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-07T20:27:26.652605] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-07T20:27:26.652741] [INFO ] [sig ] NBIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:26.794484] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NBIX.txt [2026-01-07T20:27:26.794648] [INFO ] [sig ] [2152/3515] Completed NBIX in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:26.794691] [INFO ] [sig ] [2153/3515] Forecasting NBN... [2026-01-07T20:27:26.794720] [INFO ] [sig ] Generating forecast for: NBN [2026-01-07T20:27:26.794750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-07T20:27:26.805941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-07T20:27:26.806243] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-07T20:27:26.807031] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-07T20:27:26.807086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:26.807121] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:26.807150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:26.807208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:26.865185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:26.865975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:26.866063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:26.866098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:26.995346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:26.995506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:26.995554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:26.995615] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:26.998919] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-07T20:27:26.999192] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-07T20:27:26.999319] [INFO ] [sig ] NBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:27.148107] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NBN.txt [2026-01-07T20:27:27.148322] [INFO ] [sig ] [2153/3515] Completed NBN in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:27.148377] [INFO ] [sig ] [2154/3515] Forecasting NBTB... [2026-01-07T20:27:27.148411] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-07T20:27:27.148442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-07T20:27:27.161264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-07T20:27:27.161631] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-07T20:27:27.162418] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-07T20:27:27.162473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:27.162505] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:27.162533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:27.162610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:27.226270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:27.227318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:27.227426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:27.227477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:27.355963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:27.356118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:27.356177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:27.356239] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:27.359718] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-01-07T20:27:27.360041] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-07T20:27:27.360193] [INFO ] [sig ] NBTB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:27.509135] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NBTB.txt [2026-01-07T20:27:27.509291] [INFO ] [sig ] [2154/3515] Completed NBTB in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:27.509346] [INFO ] [sig ] [2155/3515] Forecasting NBXG... [2026-01-07T20:27:27.509380] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-07T20:27:27.509412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-07T20:27:27.521817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-07T20:27:27.522135] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-07T20:27:27.522926] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-07T20:27:27.522985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:27.523019] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:27.523048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:27.523106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:27.580315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:27.581135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:27.581226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:27.581259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:27.703069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:27.703230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:27.703273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:27.703304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:27.706688] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-01-07T20:27:27.706967] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-07T20:27:27.707095] [INFO ] [sig ] NBXG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:27.850160] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NBXG.txt [2026-01-07T20:27:27.850299] [INFO ] [sig ] [2155/3515] Completed NBXG in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:27.850340] [INFO ] [sig ] [2156/3515] Forecasting NC... [2026-01-07T20:27:27.850370] [INFO ] [sig ] Generating forecast for: NC [2026-01-07T20:27:27.850400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-07T20:27:27.861256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-07T20:27:27.861607] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-07T20:27:27.862372] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-07T20:27:27.862425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:27.862461] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:27.862502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:27.862599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:27.924413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:27.925325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:27.925421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:27.925457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:28.034086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:28.034250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:28.034291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:28.034321] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:28.038067] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=51.86%) [2026-01-07T20:27:28.038336] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-07T20:27:28.038456] [INFO ] [sig ] NC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:28.180375] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NC.txt [2026-01-07T20:27:28.180506] [INFO ] [sig ] [2156/3515] Completed NC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:28.180546] [INFO ] [sig ] [2157/3515] Forecasting NCA... [2026-01-07T20:27:28.180791] [INFO ] [sig ] Generating forecast for: NCA [2026-01-07T20:27:28.180825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-07T20:27:28.192531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-07T20:27:28.193033] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-07T20:27:28.193804] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-07T20:27:28.193856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:28.193888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:28.193914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:28.193970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:28.250344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:28.251222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:28.251307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:28.251339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:28.375125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:28.375283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:28.375324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:28.375353] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:28.379083] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=44.58%) [2026-01-07T20:27:28.379361] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-07T20:27:28.379485] [INFO ] [sig ] NCA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:28.520490] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NCA.txt [2026-01-07T20:27:28.520641] [INFO ] [sig ] [2157/3515] Completed NCA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:28.520683] [INFO ] [sig ] [2158/3515] Forecasting NCLH... [2026-01-07T20:27:28.520713] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-07T20:27:28.520743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-07T20:27:28.532825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-07T20:27:28.533110] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-07T20:27:28.533891] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-07T20:27:28.533943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:28.533988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:28.534016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:28.534073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:28.591163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:28.591807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:28.591887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:28.591920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:28.717138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:28.717311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:28.717352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:28.717381] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:28.721033] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-01-07T20:27:28.721313] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-07T20:27:28.721448] [INFO ] [sig ] NCLH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:28.863753] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NCLH.txt [2026-01-07T20:27:28.863887] [INFO ] [sig ] [2158/3515] Completed NCLH in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:28.863929] [INFO ] [sig ] [2159/3515] Forecasting NCMI... [2026-01-07T20:27:28.863960] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-07T20:27:28.863989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-07T20:27:28.875865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-07T20:27:28.876152] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-07T20:27:28.876926] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-07T20:27:28.876978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:28.877010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:28.877037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:28.877094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:28.937636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:28.938338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:28.938436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:28.938472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:29.065480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:29.065645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:29.065687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:29.065717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:29.069715] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-07T20:27:29.069995] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-07T20:27:29.070121] [INFO ] [sig ] NCMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:29.213901] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NCMI.txt [2026-01-07T20:27:29.214042] [INFO ] [sig ] [2159/3515] Completed NCMI in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:29.214083] [INFO ] [sig ] [2160/3515] Forecasting NCNA... [2026-01-07T20:27:29.214111] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-07T20:27:29.214141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-07T20:27:29.226658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-07T20:27:29.226969] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-07T20:27:29.227752] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-07T20:27:29.227805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:29.227837] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:29.227865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:29.227923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:29.286952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:29.287805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:29.287890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:29.287925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:29.406034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:29.406199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:29.406248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:29.406287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:29.409848] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-07T20:27:29.410135] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-07T20:27:29.410280] [INFO ] [sig ] NCNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:29.561450] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NCNA.txt [2026-01-07T20:27:29.561611] [INFO ] [sig ] [2160/3515] Completed NCNA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:29.561655] [INFO ] [sig ] [2161/3515] Forecasting NCNO... [2026-01-07T20:27:29.561696] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-07T20:27:29.561738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-07T20:27:29.573978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-07T20:27:29.574281] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-07T20:27:29.575155] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-07T20:27:29.575209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:29.575243] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:29.575273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:29.575330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:29.634086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:29.634845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:29.634956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:29.634992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:29.759314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:29.759471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:29.759513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:29.759589] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:29.763737] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-07T20:27:29.764033] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-07T20:27:29.764168] [INFO ] [sig ] NCNO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:29.916818] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NCNO.txt [2026-01-07T20:27:29.916953] [INFO ] [sig ] [2161/3515] Completed NCNO in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:29.917003] [INFO ] [sig ] [2162/3515] Forecasting NCTY... [2026-01-07T20:27:29.917035] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-07T20:27:29.917066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-07T20:27:29.930341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-07T20:27:29.930770] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-07T20:27:29.931588] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-07T20:27:29.931648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:29.931684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:29.931712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:29.931771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:30.000036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:30.001112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:30.001206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:30.001240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:30.131176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:30.131333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:30.131386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:30.131425] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:30.134872] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=62.58%) [2026-01-07T20:27:30.135157] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-07T20:27:30.135288] [INFO ] [sig ] NCTY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:30.281445] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NCTY.txt [2026-01-07T20:27:30.281616] [INFO ] [sig ] [2162/3515] Completed NCTY in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:30.281660] [INFO ] [sig ] [2163/3515] Forecasting NCZ... [2026-01-07T20:27:30.281692] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-07T20:27:30.281722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-07T20:27:30.294782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-07T20:27:30.295129] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-07T20:27:30.295940] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-07T20:27:30.295993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:30.296026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:30.296053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:30.296109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:30.356129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:30.356872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:30.356961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:30.356995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:30.480117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:30.480280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:30.480320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:30.480348] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:30.484155] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-07T20:27:30.484441] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-07T20:27:30.484586] [INFO ] [sig ] NCZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:30.631824] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NCZ.txt [2026-01-07T20:27:30.631965] [INFO ] [sig ] [2163/3515] Completed NCZ in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:30.632005] [INFO ] [sig ] [2164/3515] Forecasting NDAQ... [2026-01-07T20:27:30.632035] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-07T20:27:30.632064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-07T20:27:30.643892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-07T20:27:30.644183] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-07T20:27:30.645162] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-07T20:27:30.645214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:30.645246] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:30.645272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:30.645327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:30.701843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:30.702494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:30.702594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:30.702629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:30.825933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:30.826085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:30.826125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:30.826154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:30.829461] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-01-07T20:27:30.829758] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-07T20:27:30.829881] [INFO ] [sig ] NDAQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:30.969106] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NDAQ.txt [2026-01-07T20:27:30.969267] [INFO ] [sig ] [2164/3515] Completed NDAQ in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:30.969308] [INFO ] [sig ] [2165/3515] Forecasting NDMO... [2026-01-07T20:27:30.969339] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-07T20:27:30.969370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-07T20:27:30.981039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-07T20:27:30.981377] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-07T20:27:30.982178] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-07T20:27:30.982232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:30.982265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:30.982291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:30.982347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:31.040233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:31.041200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:31.041289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:31.041324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:31.160337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:31.160460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:31.160501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:31.160547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:31.164120] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-07T20:27:31.164394] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-07T20:27:31.164525] [INFO ] [sig ] NDMO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:31.304939] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NDMO.txt [2026-01-07T20:27:31.305055] [INFO ] [sig ] [2165/3515] Completed NDMO in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-07T20:27:31.305095] [INFO ] [sig ] [2166/3515] Forecasting NDRA... [2026-01-07T20:27:31.305123] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-07T20:27:31.305154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-07T20:27:31.315946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-07T20:27:31.316207] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-07T20:27:31.316982] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-07T20:27:31.317035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:31.317066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:31.317092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:31.317147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:31.372148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:31.372768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:31.372850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:31.372884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:31.486055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:31.486210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:31.486251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:31.486280] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:31.489799] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-01-07T20:27:31.490065] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-07T20:27:31.490188] [INFO ] [sig ] NDRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:31.629053] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NDRA.txt [2026-01-07T20:27:31.629167] [INFO ] [sig ] [2166/3515] Completed NDRA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-07T20:27:31.629206] [INFO ] [sig ] [2167/3515] Forecasting NDSN... [2026-01-07T20:27:31.629235] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-07T20:27:31.629265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-07T20:27:31.640685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-07T20:27:31.640967] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-07T20:27:31.641729] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-07T20:27:31.641781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:31.641816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:31.641843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:31.641899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:31.698624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:31.699257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:31.699356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:31.699389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:31.824508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:31.824873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:31.824913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:31.824941] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:31.828219] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=49.40%) [2026-01-07T20:27:31.828489] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-07T20:27:31.828652] [INFO ] [sig ] NDSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:31.970321] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NDSN.txt [2026-01-07T20:27:31.970450] [INFO ] [sig ] [2167/3515] Completed NDSN in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:31.970491] [INFO ] [sig ] [2168/3515] Forecasting NE... [2026-01-07T20:27:31.970522] [INFO ] [sig ] Generating forecast for: NE [2026-01-07T20:27:31.970552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-07T20:27:31.981865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-07T20:27:31.982158] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-07T20:27:31.982925] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-07T20:27:31.982977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:31.983035] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:31.983066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:31.983123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:32.037996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:32.038622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:32.038701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:32.038734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:32.155935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:32.156089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:32.156130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:32.156159] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:32.159588] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-07T20:27:32.159869] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-07T20:27:32.159996] [INFO ] [sig ] NE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:32.297720] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NE.txt [2026-01-07T20:27:32.297849] [INFO ] [sig ] [2168/3515] Completed NE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:32.297888] [INFO ] [sig ] [2169/3515] Forecasting NEA... [2026-01-07T20:27:32.297918] [INFO ] [sig ] Generating forecast for: NEA [2026-01-07T20:27:32.297948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-07T20:27:32.310712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-07T20:27:32.311049] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-07T20:27:32.311847] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-07T20:27:32.311899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:32.311930] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:32.311968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:32.312025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:32.366777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:32.367389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:32.367471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:32.367504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:32.490963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:32.491136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:32.491179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:32.491207] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:32.494646] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-07T20:27:32.494918] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-07T20:27:32.495042] [INFO ] [sig ] NEA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:32.636909] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NEA.txt [2026-01-07T20:27:32.637073] [INFO ] [sig ] [2169/3515] Completed NEA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:32.637113] [INFO ] [sig ] [2170/3515] Forecasting NECB... [2026-01-07T20:27:32.637143] [INFO ] [sig ] Generating forecast for: NECB [2026-01-07T20:27:32.637173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-07T20:27:32.649123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-07T20:27:32.649465] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-07T20:27:32.650299] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-07T20:27:32.650353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:32.650386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:32.650413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:32.650470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:32.707238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:32.708133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:32.708222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:32.708256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:32.826678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:32.826859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:32.826905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:32.826937] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:32.830766] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-07T20:27:32.831074] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-07T20:27:32.831210] [INFO ] [sig ] NECB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:32.982286] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NECB.txt [2026-01-07T20:27:32.982446] [INFO ] [sig ] [2170/3515] Completed NECB in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:32.982486] [INFO ] [sig ] [2171/3515] Forecasting NEE... [2026-01-07T20:27:32.982519] [INFO ] [sig ] Generating forecast for: NEE [2026-01-07T20:27:32.982550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-07T20:27:32.996458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-07T20:27:32.996986] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-07T20:27:32.998152] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-07T20:27:32.998223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:32.998275] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:32.998321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:32.998405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:33.074335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:33.075518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:33.075655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:33.075712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:33.227437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:33.227659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:33.227715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:33.227816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:33.231668] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-07T20:27:33.232005] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-07T20:27:33.232157] [INFO ] [sig ] NEE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:33.417716] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NEE.txt [2026-01-07T20:27:33.417891] [INFO ] [sig ] [2171/3515] Completed NEE in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:33.417933] [INFO ] [sig ] [2172/3515] Forecasting NEGG... [2026-01-07T20:27:33.417966] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-07T20:27:33.417997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-07T20:27:33.433352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-07T20:27:33.433909] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-07T20:27:33.435105] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-07T20:27:33.435180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:33.435237] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:33.435286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:33.435377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:33.519046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:33.520374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:33.520502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:33.520557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:33.671213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:33.671398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:33.671451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:33.671489] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:33.675173] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=69.91%) [2026-01-07T20:27:33.675509] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-07T20:27:33.675673] [INFO ] [sig ] NEGG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:33.829740] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NEGG.txt [2026-01-07T20:27:33.829910] [INFO ] [sig ] [2172/3515] Completed NEGG in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:33.829950] [INFO ] [sig ] [2173/3515] Forecasting NEM... [2026-01-07T20:27:33.829981] [INFO ] [sig ] Generating forecast for: NEM [2026-01-07T20:27:33.830022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-07T20:27:33.842127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-07T20:27:33.842645] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-07T20:27:33.843548] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-07T20:27:33.843636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:33.843672] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:33.843699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:33.843758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:33.903634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:33.904693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:33.904806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:33.904869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:34.032488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:34.032678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:34.032727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:34.032760] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:34.036403] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-07T20:27:34.036753] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-07T20:27:34.036914] [INFO ] [sig ] NEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:34.183542] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NEM.txt [2026-01-07T20:27:34.183726] [INFO ] [sig ] [2173/3515] Completed NEM in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:34.183768] [INFO ] [sig ] [2174/3515] Forecasting NEOG... [2026-01-07T20:27:34.183808] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-07T20:27:34.183855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-07T20:27:34.195764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-07T20:27:34.196149] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-07T20:27:34.197150] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-07T20:27:34.197219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:34.197259] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:34.197290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:34.197355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:34.262673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:34.263521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:34.263630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:34.263668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:34.394616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:34.394780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:34.394826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:34.394857] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:34.398654] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-07T20:27:34.398941] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-07T20:27:34.399072] [INFO ] [sig ] NEOG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:34.550198] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NEOG.txt [2026-01-07T20:27:34.550379] [INFO ] [sig ] [2174/3515] Completed NEOG in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:34.550440] [INFO ] [sig ] [2175/3515] Forecasting NEON... [2026-01-07T20:27:34.550482] [INFO ] [sig ] Generating forecast for: NEON [2026-01-07T20:27:34.550520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-07T20:27:34.562613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-07T20:27:34.562966] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-07T20:27:34.563787] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-07T20:27:34.563845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:34.563888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:34.563917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:34.563976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:34.624511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:34.625392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:34.625481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:34.625516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:34.754023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:34.754176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:34.754217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:34.754247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:34.757788] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-07T20:27:34.758075] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-07T20:27:34.758205] [INFO ] [sig ] NEON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:34.906307] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NEON.txt [2026-01-07T20:27:34.906461] [INFO ] [sig ] [2175/3515] Completed NEON in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:34.906502] [INFO ] [sig ] [2176/3515] Forecasting NEXA... [2026-01-07T20:27:34.906533] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-07T20:27:34.906564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-07T20:27:34.918267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-07T20:27:34.918629] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-07T20:27:34.919483] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-07T20:27:34.919606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:34.919673] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:34.919702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:34.919761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:34.982443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:34.983297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:34.983383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:34.983418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:35.108879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:35.109036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:35.109077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:35.109106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:35.112756] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-07T20:27:35.113056] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-07T20:27:35.113187] [INFO ] [sig ] NEXA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:35.256517] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NEXA.txt [2026-01-07T20:27:35.256672] [INFO ] [sig ] [2176/3515] Completed NEXA in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:35.256897] [INFO ] [sig ] [2177/3515] Forecasting NEXN... [2026-01-07T20:27:35.256927] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-07T20:27:35.256957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-07T20:27:35.268787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-07T20:27:35.269094] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-07T20:27:35.269884] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-07T20:27:35.269938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:35.269970] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:35.269998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:35.270055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:35.325310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:35.326051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:35.326135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:35.326169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:35.445296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:35.445454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:35.445494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:35.445523] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:35.449190] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-01-07T20:27:35.449466] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-07T20:27:35.449621] [INFO ] [sig ] NEXN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:35.589837] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NEXN.txt [2026-01-07T20:27:35.589974] [INFO ] [sig ] [2177/3515] Completed NEXN in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:35.590014] [INFO ] [sig ] [2178/3515] Forecasting NFBK... [2026-01-07T20:27:35.590045] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-07T20:27:35.590074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-07T20:27:35.603289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-07T20:27:35.603605] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-07T20:27:35.604355] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-07T20:27:35.604407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:35.604438] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:35.604465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:35.604521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:35.661060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:35.662010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:35.662121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:35.662156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:35.778451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:35.778625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:35.778667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:35.778696] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:35.782011] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=65.38%) [2026-01-07T20:27:35.782285] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-07T20:27:35.782409] [INFO ] [sig ] NFBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:35.920610] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NFBK.txt [2026-01-07T20:27:35.920752] [INFO ] [sig ] [2178/3515] Completed NFBK in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:35.920793] [INFO ] [sig ] [2179/3515] Forecasting NFE... [2026-01-07T20:27:35.920823] [INFO ] [sig ] Generating forecast for: NFE [2026-01-07T20:27:35.920852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-07T20:27:35.934676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-07T20:27:35.935207] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-07T20:27:35.935995] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-07T20:27:35.936049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:35.936081] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:35.936108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:35.936164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:35.992018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:35.992804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:35.992889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:35.992922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:36.114342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:36.114503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:36.114544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:36.114591] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:36.118478] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-07T20:27:36.118956] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-07T20:27:36.119080] [INFO ] [sig ] NFE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:36.263621] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NFE.txt [2026-01-07T20:27:36.263783] [INFO ] [sig ] [2179/3515] Completed NFE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:36.263827] [INFO ] [sig ] [2180/3515] Forecasting NFG... [2026-01-07T20:27:36.263869] [INFO ] [sig ] Generating forecast for: NFG [2026-01-07T20:27:36.263905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-07T20:27:36.277309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-07T20:27:36.277676] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-07T20:27:36.278500] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-07T20:27:36.278569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:36.278642] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:36.278671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:36.278729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:36.345166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:36.346014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:36.346104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:36.346139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:36.480472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:36.480668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:36.480903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:36.480935] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:36.484879] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-07T20:27:36.485183] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-07T20:27:36.485316] [INFO ] [sig ] NFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:36.636372] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NFG.txt [2026-01-07T20:27:36.636541] [INFO ] [sig ] [2180/3515] Completed NFG in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:36.636604] [INFO ] [sig ] [2181/3515] Forecasting NFJ... [2026-01-07T20:27:36.636639] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-07T20:27:36.636670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-07T20:27:36.649867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-07T20:27:36.650267] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-07T20:27:36.651114] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-07T20:27:36.651171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:36.651206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:36.651233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:36.651290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:36.709940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:36.710736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:36.710841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:36.710882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:36.836331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:36.836497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:36.836541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:36.836589] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:36.840111] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-07T20:27:36.840398] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-07T20:27:36.840528] [INFO ] [sig ] NFJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:36.983983] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NFJ.txt [2026-01-07T20:27:36.984166] [INFO ] [sig ] [2181/3515] Completed NFJ in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:36.984210] [INFO ] [sig ] [2182/3515] Forecasting NFLX... [2026-01-07T20:27:36.984241] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-07T20:27:36.984273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-07T20:27:36.995674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-07T20:27:36.996008] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-07T20:27:36.996795] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-07T20:27:36.996860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:36.996894] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:36.996920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:36.996977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:37.052098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:37.052874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:37.052961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:37.052995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:37.174258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:37.174417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:37.174458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:37.174488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:37.178032] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-07T20:27:37.178307] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-07T20:27:37.178434] [INFO ] [sig ] NFLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:37.318625] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NFLX.txt [2026-01-07T20:27:37.318797] [INFO ] [sig ] [2182/3515] Completed NFLX in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-07T20:27:37.318840] [INFO ] [sig ] [2183/3515] Forecasting NFTY... [2026-01-07T20:27:37.318870] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-07T20:27:37.318901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-07T20:27:37.330804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-07T20:27:37.331184] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-07T20:27:37.331965] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-07T20:27:37.332017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:37.332050] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:37.332078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:37.332134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:37.388638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:37.389479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:37.389617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:37.389655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:37.510533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:37.510707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:37.510751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:37.510781] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:37.514221] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-01-07T20:27:37.514503] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-07T20:27:37.514649] [INFO ] [sig ] NFTY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:37.657533] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NFTY.txt [2026-01-07T20:27:37.657693] [INFO ] [sig ] [2183/3515] Completed NFTY in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-07T20:27:37.657735] [INFO ] [sig ] [2184/3515] Forecasting NGG... [2026-01-07T20:27:37.657765] [INFO ] [sig ] Generating forecast for: NGG [2026-01-07T20:27:37.657794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-07T20:27:37.671602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-07T20:27:37.672127] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-07T20:27:37.672898] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-07T20:27:37.672950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:37.672984] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:37.673012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:37.673069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:37.728364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:37.729033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:37.729115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:37.729148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:37.855940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:37.856092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:37.856132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:37.856162] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:37.859945] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=36.39%) [2026-01-07T20:27:37.860214] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-07T20:27:37.860339] [INFO ] [sig ] NGG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:38.004308] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NGG.txt [2026-01-07T20:27:38.004451] [INFO ] [sig ] [2184/3515] Completed NGG in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-07T20:27:38.004493] [INFO ] [sig ] [2185/3515] Forecasting NGL... [2026-01-07T20:27:38.004524] [INFO ] [sig ] Generating forecast for: NGL [2026-01-07T20:27:38.004555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-07T20:27:38.016106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-07T20:27:38.016447] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-07T20:27:38.017212] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-07T20:27:38.017264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:38.017332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:38.017371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:38.017454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:38.076606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:38.077447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:38.077532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:38.077593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:38.199055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:38.199219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:38.199258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:38.199287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:38.202757] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-01-07T20:27:38.203054] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-07T20:27:38.203187] [INFO ] [sig ] NGL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:38.340762] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NGL.txt [2026-01-07T20:27:38.340893] [INFO ] [sig ] [2185/3515] Completed NGL in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:38.340939] [INFO ] [sig ] [2186/3515] Forecasting NGNE... [2026-01-07T20:27:38.340970] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-07T20:27:38.341000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-07T20:27:38.352623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-07T20:27:38.352953] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-07T20:27:38.353751] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-07T20:27:38.353805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:38.353838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:38.353867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:38.353924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:38.411088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:38.411947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:38.412039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:38.412072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:38.530785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:38.531141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:38.531181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:38.531209] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:38.534720] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-01-07T20:27:38.534991] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-07T20:27:38.535114] [INFO ] [sig ] NGNE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:38.677973] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NGNE.txt [2026-01-07T20:27:38.678121] [INFO ] [sig ] [2186/3515] Completed NGNE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:38.678161] [INFO ] [sig ] [2187/3515] Forecasting NGS... [2026-01-07T20:27:38.678190] [INFO ] [sig ] Generating forecast for: NGS [2026-01-07T20:27:38.678220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-07T20:27:38.689903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-07T20:27:38.690229] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-07T20:27:38.691040] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-07T20:27:38.691093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:38.691125] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:38.691152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:38.691209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:38.747687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:38.748329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:38.748410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:38.748443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:38.865987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:38.866141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:38.866181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:38.866210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:38.869846] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-07T20:27:38.870146] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-07T20:27:38.870272] [INFO ] [sig ] NGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:39.014784] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NGS.txt [2026-01-07T20:27:39.014937] [INFO ] [sig ] [2187/3515] Completed NGS in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:39.014978] [INFO ] [sig ] [2188/3515] Forecasting NGVC... [2026-01-07T20:27:39.015007] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-07T20:27:39.015038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-07T20:27:39.026850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-07T20:27:39.027214] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-07T20:27:39.027991] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-07T20:27:39.028043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:39.028075] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:39.028103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:39.028159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:39.085052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:39.085794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:39.085878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:39.085912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:39.206562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:39.206739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:39.206779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:39.206843] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:39.210336] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-01-07T20:27:39.210625] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-07T20:27:39.210750] [INFO ] [sig ] NGVC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:39.349692] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NGVC.txt [2026-01-07T20:27:39.350028] [INFO ] [sig ] [2188/3515] Completed NGVC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:39.350069] [INFO ] [sig ] [2189/3515] Forecasting NHI... [2026-01-07T20:27:39.350099] [INFO ] [sig ] Generating forecast for: NHI [2026-01-07T20:27:39.350130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-07T20:27:39.362480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-07T20:27:39.363016] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-07T20:27:39.363781] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-07T20:27:39.363833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:39.363865] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:39.363892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:39.363948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:39.419811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:39.420660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:39.420746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:39.420779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:39.536927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:39.537083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:39.537141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:39.537171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:39.540466] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-07T20:27:39.540757] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-07T20:27:39.540883] [INFO ] [sig ] NHI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:39.677592] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NHI.txt [2026-01-07T20:27:39.677755] [INFO ] [sig ] [2189/3515] Completed NHI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:39.677796] [INFO ] [sig ] [2190/3515] Forecasting NHTC... [2026-01-07T20:27:39.678012] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-07T20:27:39.678044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-07T20:27:39.690911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-07T20:27:39.691248] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-07T20:27:39.692032] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-07T20:27:39.692085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:39.692116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:39.692143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:39.692200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:39.750343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:39.751265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:39.751350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:39.751384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:39.871092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:39.871250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:39.871293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:39.871326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:39.875432] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-01-07T20:27:39.875764] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-07T20:27:39.875923] [INFO ] [sig ] NHTC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:40.018119] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NHTC.txt [2026-01-07T20:27:40.018263] [INFO ] [sig ] [2190/3515] Completed NHTC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:40.018303] [INFO ] [sig ] [2191/3515] Forecasting NI... [2026-01-07T20:27:40.018333] [INFO ] [sig ] Generating forecast for: NI [2026-01-07T20:27:40.018365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-07T20:27:40.030361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-07T20:27:40.030657] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-07T20:27:40.031406] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-07T20:27:40.031457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:40.031490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:40.031516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:40.031592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:40.087981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:40.088629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:40.088714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:40.088749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:40.207318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:40.207468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:40.207508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:40.207537] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:40.210910] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-07T20:27:40.211194] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-07T20:27:40.211326] [INFO ] [sig ] NI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:40.349665] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NI.txt [2026-01-07T20:27:40.349830] [INFO ] [sig ] [2191/3515] Completed NI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:40.349869] [INFO ] [sig ] [2192/3515] Forecasting NIC... [2026-01-07T20:27:40.349902] [INFO ] [sig ] Generating forecast for: NIC [2026-01-07T20:27:40.349939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-07T20:27:40.361467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-07T20:27:40.361878] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-07T20:27:40.362650] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-07T20:27:40.362702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:40.362735] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:40.362762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:40.362818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:40.418517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:40.419339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:40.419424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:40.419457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:40.543105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:40.543290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:40.543337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:40.543367] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:40.547033] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-01-07T20:27:40.547302] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-07T20:27:40.547424] [INFO ] [sig ] NIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:40.687788] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NIC.txt [2026-01-07T20:27:40.687917] [INFO ] [sig ] [2192/3515] Completed NIC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:40.687957] [INFO ] [sig ] [2193/3515] Forecasting NICE... [2026-01-07T20:27:40.687986] [INFO ] [sig ] Generating forecast for: NICE [2026-01-07T20:27:40.688015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-07T20:27:40.699710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-07T20:27:40.700009] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-07T20:27:40.700768] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-07T20:27:40.700820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:40.700862] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:40.700891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:40.700948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:40.758478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:40.759128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:40.759208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:40.759241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:40.883230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:40.883387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:40.883431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:40.883461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:40.886936] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-07T20:27:40.887219] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-07T20:27:40.887348] [INFO ] [sig ] NICE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:41.025669] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NICE.txt [2026-01-07T20:27:41.025800] [INFO ] [sig ] [2193/3515] Completed NICE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:41.025839] [INFO ] [sig ] [2194/3515] Forecasting NIE... [2026-01-07T20:27:41.025869] [INFO ] [sig ] Generating forecast for: NIE [2026-01-07T20:27:41.025899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-07T20:27:41.037806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-07T20:27:41.038131] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-07T20:27:41.038986] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-07T20:27:41.039041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:41.039074] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:41.039102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:41.039160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:41.097877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:41.098729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:41.098818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:41.098852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:41.214051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:41.214210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:41.214247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:41.214275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:41.217536] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=47.08%) [2026-01-07T20:27:41.217823] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-07T20:27:41.217945] [INFO ] [sig ] NIE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:41.358681] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NIE.txt [2026-01-07T20:27:41.358811] [INFO ] [sig ] [2194/3515] Completed NIE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:41.358850] [INFO ] [sig ] [2195/3515] Forecasting NIKL... [2026-01-07T20:27:41.358880] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-07T20:27:41.358910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-07T20:27:41.369984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-07T20:27:41.370277] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-07T20:27:41.371049] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-07T20:27:41.371101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:41.371133] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:41.371161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:41.371217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:41.426612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:41.427366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:41.427481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:41.427515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:41.541260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:41.541423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:41.541463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:41.541491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:41.544862] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-01-07T20:27:41.545172] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-07T20:27:41.545307] [INFO ] [sig ] NIKL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:41.685807] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NIKL.txt [2026-01-07T20:27:41.685940] [INFO ] [sig ] [2195/3515] Completed NIKL in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:41.685978] [INFO ] [sig ] [2196/3515] Forecasting NIM... [2026-01-07T20:27:41.686008] [INFO ] [sig ] Generating forecast for: NIM [2026-01-07T20:27:41.686040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-07T20:27:41.696132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-07T20:27:41.696431] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-07T20:27:41.697195] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-07T20:27:41.697246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:41.697278] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:41.697306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:41.697362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:41.752764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:41.753361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:41.753439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:41.753472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:41.856204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:41.856327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:41.856366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:41.856394] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:41.859634] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-07T20:27:41.859903] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-07T20:27:41.860028] [INFO ] [sig ] NIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:41.997952] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NIM.txt [2026-01-07T20:27:41.998092] [INFO ] [sig ] [2196/3515] Completed NIM in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:41.998131] [INFO ] [sig ] [2197/3515] Forecasting NIO... [2026-01-07T20:27:41.998168] [INFO ] [sig ] Generating forecast for: NIO [2026-01-07T20:27:41.998199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-07T20:27:42.009182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-07T20:27:42.009512] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-07T20:27:42.010349] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-07T20:27:42.010404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:42.010437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:42.010464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:42.010520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:42.067358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:42.068001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:42.068082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:42.068115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:42.187024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:42.187177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:42.187218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:42.187247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:42.190542] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=27.55%) [2026-01-07T20:27:42.190830] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-07T20:27:42.190955] [INFO ] [sig ] NIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:42.329250] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NIO.txt [2026-01-07T20:27:42.329385] [INFO ] [sig ] [2197/3515] Completed NIO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:42.329425] [INFO ] [sig ] [2198/3515] Forecasting NITO... [2026-01-07T20:27:42.329455] [INFO ] [sig ] Generating forecast for: NITO [2026-01-07T20:27:42.329485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-07T20:27:42.340504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-07T20:27:42.340832] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-07T20:27:42.341606] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-07T20:27:42.341659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:42.341692] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:42.341719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:42.341776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:42.397634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:42.398378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:42.398462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:42.398495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:42.517024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:42.517186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:42.517226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:42.517256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:42.520557] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-07T20:27:42.520845] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-07T20:27:42.520965] [INFO ] [sig ] NITO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:42.663056] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NITO.txt [2026-01-07T20:27:42.663199] [INFO ] [sig ] [2198/3515] Completed NITO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:42.663247] [INFO ] [sig ] [2199/3515] Forecasting NKSH... [2026-01-07T20:27:42.663289] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-07T20:27:42.663330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-07T20:27:42.675497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-07T20:27:42.675858] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-07T20:27:42.676807] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-07T20:27:42.676862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:42.676896] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:42.676925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:42.676984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:42.738410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:42.739348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:42.739431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:42.739466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:42.841343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:42.841475] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:27:42.841513] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:42.841542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:42.845137] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-07T20:27:42.845403] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-07T20:27:42.845526] [INFO ] [sig ] NKSH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:42.996495] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NKSH.txt [2026-01-07T20:27:42.996653] [INFO ] [sig ] [2199/3515] Completed NKSH in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:42.996695] [INFO ] [sig ] [2200/3515] Forecasting NKTX... [2026-01-07T20:27:42.996726] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-07T20:27:42.996757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-07T20:27:43.008313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-07T20:27:43.008658] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-07T20:27:43.009675] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-07T20:27:43.009731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:43.009768] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:43.009795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:43.009851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:43.068342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:43.068971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:43.069052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:43.069087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:43.187835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:43.187977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:43.188016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:43.188062] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:43.194456] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-07T20:27:43.194777] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-07T20:27:43.194907] [INFO ] [sig ] NKTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:43.339203] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NKTX.txt [2026-01-07T20:27:43.339351] [INFO ] [sig ] [2200/3515] Completed NKTX in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-07T20:27:43.339400] [INFO ] [sig ] [2201/3515] Forecasting NKX... [2026-01-07T20:27:43.339432] [INFO ] [sig ] Generating forecast for: NKX [2026-01-07T20:27:43.339463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-07T20:27:43.350989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-07T20:27:43.351288] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-07T20:27:43.352065] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-07T20:27:43.352116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:43.352149] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:43.352176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:43.352237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:43.409660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:43.410465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:43.410562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:43.410618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:43.525546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:43.525705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:43.525745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:43.525774] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:43.529009] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-01-07T20:27:43.529282] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-07T20:27:43.529403] [INFO ] [sig ] NKX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:43.668997] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NKX.txt [2026-01-07T20:27:43.669174] [INFO ] [sig ] [2201/3515] Completed NKX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-07T20:27:43.669216] [INFO ] [sig ] [2202/3515] Forecasting NLOP... [2026-01-07T20:27:43.669246] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-07T20:27:43.669278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-07T20:27:43.681259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-07T20:27:43.681672] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-07T20:27:43.682500] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-07T20:27:43.682555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:43.682635] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:43.682666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:43.682725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:43.746367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:43.747394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:43.747483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:43.747536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:43.864520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:43.864713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:43.864756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:43.864787] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:43.868277] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-01-07T20:27:43.868559] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-07T20:27:43.868707] [INFO ] [sig ] NLOP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:44.026894] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NLOP.txt [2026-01-07T20:27:44.027044] [INFO ] [sig ] [2202/3515] Completed NLOP in 0.4s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:44.027085] [INFO ] [sig ] [2203/3515] Forecasting NLY... [2026-01-07T20:27:44.027116] [INFO ] [sig ] Generating forecast for: NLY [2026-01-07T20:27:44.027149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-07T20:27:44.039220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-07T20:27:44.039539] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-07T20:27:44.040332] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-07T20:27:44.040384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:44.040416] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:44.040444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:44.040499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:44.098762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:44.099689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:44.099779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:44.099814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:44.231216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:44.231381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:44.231422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:44.231451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:44.234855] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-01-07T20:27:44.235131] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-07T20:27:44.235256] [INFO ] [sig ] NLY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:44.375356] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NLY.txt [2026-01-07T20:27:44.375485] [INFO ] [sig ] [2203/3515] Completed NLY in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:44.375525] [INFO ] [sig ] [2204/3515] Forecasting NMAI... [2026-01-07T20:27:44.375555] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-07T20:27:44.375603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-07T20:27:44.387056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-07T20:27:44.387315] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-07T20:27:44.388078] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-07T20:27:44.388130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:44.388163] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:44.388191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:44.388258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:44.443738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:44.444351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:44.444439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:44.444472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:44.561006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:44.561145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:44.561184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:44.561214] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:44.564476] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-01-07T20:27:44.564768] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-07T20:27:44.564887] [INFO ] [sig ] NMAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:44.705690] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMAI.txt [2026-01-07T20:27:44.705820] [INFO ] [sig ] [2204/3515] Completed NMAI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:44.705859] [INFO ] [sig ] [2205/3515] Forecasting NMCO... [2026-01-07T20:27:44.705889] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-07T20:27:44.705921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-07T20:27:44.718299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-07T20:27:44.718616] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-07T20:27:44.719605] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-07T20:27:44.719656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:44.719688] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:44.719714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:44.719775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:44.781490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:44.782161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:44.782244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:44.782276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:44.901332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:44.901477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:44.901517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:44.901594] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:44.904877] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-01-07T20:27:44.905151] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-07T20:27:44.905271] [INFO ] [sig ] NMCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:45.049860] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMCO.txt [2026-01-07T20:27:45.049999] [INFO ] [sig ] [2205/3515] Completed NMCO in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:45.050040] [INFO ] [sig ] [2206/3515] Forecasting NMFC... [2026-01-07T20:27:45.050074] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-07T20:27:45.050119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-07T20:27:45.062158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-07T20:27:45.062492] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-07T20:27:45.063271] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-07T20:27:45.063334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:45.063368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:45.063396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:45.063452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:45.120034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:45.120697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:45.120784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:45.120817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:45.239655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:45.239815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:45.239855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:45.239883] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:45.243179] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=23.93%) [2026-01-07T20:27:45.243453] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-07T20:27:45.243593] [INFO ] [sig ] NMFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:45.381795] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NMFC.txt [2026-01-07T20:27:45.381938] [INFO ] [sig ] [2206/3515] Completed NMFC in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:45.381978] [INFO ] [sig ] [2207/3515] Forecasting NMG... [2026-01-07T20:27:45.382009] [INFO ] [sig ] Generating forecast for: NMG [2026-01-07T20:27:45.382040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-07T20:27:45.393225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-07T20:27:45.393528] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-07T20:27:45.394290] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-07T20:27:45.394342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:45.394375] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:45.394402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:45.394459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:45.449387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:45.450139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:45.450222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:45.450254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:45.566725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:45.566885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:45.566924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:45.566953] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:45.570553] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-07T20:27:45.570844] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-07T20:27:45.570966] [INFO ] [sig ] NMG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:45.715245] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMG.txt [2026-01-07T20:27:45.715413] [INFO ] [sig ] [2207/3515] Completed NMG in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:45.715454] [INFO ] [sig ] [2208/3515] Forecasting NMI... [2026-01-07T20:27:45.715484] [INFO ] [sig ] Generating forecast for: NMI [2026-01-07T20:27:45.715516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-07T20:27:45.730897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-07T20:27:45.731528] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-07T20:27:45.732652] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-07T20:27:45.732711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:45.732748] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:45.732779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:45.732853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:45.796160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:45.797061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:45.797151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:45.797185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:45.904025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:45.904187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:45.904225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:45.904255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:45.907570] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-07T20:27:45.907859] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-07T20:27:45.907982] [INFO ] [sig ] NMI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:46.048441] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NMI.txt [2026-01-07T20:27:46.048622] [INFO ] [sig ] [2208/3515] Completed NMI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:46.048665] [INFO ] [sig ] [2209/3515] Forecasting NMIH... [2026-01-07T20:27:46.048696] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-07T20:27:46.048726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-07T20:27:46.060167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-07T20:27:46.060534] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-07T20:27:46.061329] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-07T20:27:46.061382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:46.061414] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:46.061441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:46.061497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:46.117055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:46.117923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:46.118017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:46.118050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:46.232959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:46.233140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:46.233182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:46.233210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:46.236650] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=6.90%) [2026-01-07T20:27:46.236939] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-07T20:27:46.237081] [INFO ] [sig ] NMIH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:46.377236] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NMIH.txt [2026-01-07T20:27:46.377414] [INFO ] [sig ] [2209/3515] Completed NMIH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:46.377457] [INFO ] [sig ] [2210/3515] Forecasting NMM... [2026-01-07T20:27:46.377487] [INFO ] [sig ] Generating forecast for: NMM [2026-01-07T20:27:46.377517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-07T20:27:46.389391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-07T20:27:46.389776] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-07T20:27:46.390546] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-07T20:27:46.390619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:46.390652] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:46.390678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:46.390734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:46.447709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:46.448486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:46.448590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:46.448625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:46.567352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:46.567507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:46.567547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:46.567607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:46.571323] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-07T20:27:46.571608] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-07T20:27:46.571732] [INFO ] [sig ] NMM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:46.716415] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMM.txt [2026-01-07T20:27:46.716544] [INFO ] [sig ] [2210/3515] Completed NMM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:46.716600] [INFO ] [sig ] [2211/3515] Forecasting NMRA... [2026-01-07T20:27:46.716632] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-07T20:27:46.716663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-07T20:27:46.728431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-07T20:27:46.728734] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-07T20:27:46.729481] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-07T20:27:46.729534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:46.729613] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:46.729642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:46.729698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:46.790344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:46.791224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:46.791313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:46.791348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:46.910305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:46.910453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:46.910493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:46.910522] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:46.913808] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-07T20:27:46.914117] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-07T20:27:46.914238] [INFO ] [sig ] NMRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:47.058263] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMRA.txt [2026-01-07T20:27:47.058403] [INFO ] [sig ] [2211/3515] Completed NMRA in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:47.058443] [INFO ] [sig ] [2212/3515] Forecasting NMRK... [2026-01-07T20:27:47.058473] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-07T20:27:47.058503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-07T20:27:47.070632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-07T20:27:47.070889] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-07T20:27:47.071641] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-07T20:27:47.071693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:47.071725] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:47.071753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:47.071809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:47.127722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:47.128312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:47.128412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:47.128446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:47.252565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:47.252724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:47.252763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:47.252792] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:47.256228] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-07T20:27:47.256492] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-07T20:27:47.256631] [INFO ] [sig ] NMRK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:47.395978] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NMRK.txt [2026-01-07T20:27:47.396101] [INFO ] [sig ] [2212/3515] Completed NMRK in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:47.396141] [INFO ] [sig ] [2213/3515] Forecasting NN... [2026-01-07T20:27:47.396172] [INFO ] [sig ] Generating forecast for: NN [2026-01-07T20:27:47.396202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-07T20:27:47.409889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-07T20:27:47.410480] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-07T20:27:47.411496] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-07T20:27:47.411550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:47.411602] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:47.411632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:47.411706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:47.470234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:47.471284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:47.471375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:47.471409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:47.597403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:47.597600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:47.597644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:47.597673] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:47.601103] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: UP (p=58.80%) [2026-01-07T20:27:47.601384] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-07T20:27:47.601509] [INFO ] [sig ] NN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:47.741365] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NN.txt [2026-01-07T20:27:47.741497] [INFO ] [sig ] [2213/3515] Completed NN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:47.741535] [INFO ] [sig ] [2214/3515] Forecasting NNDM... [2026-01-07T20:27:47.741566] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-07T20:27:47.741615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-07T20:27:47.753420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-07T20:27:47.753727] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-07T20:27:47.754642] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-07T20:27:47.754694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:47.754725] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:47.754750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:47.754805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:47.810696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:47.811431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:47.811516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:47.811549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:47.937158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:47.937313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:47.937353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:47.937382] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:47.940757] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=12.15%) [2026-01-07T20:27:47.941203] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-07T20:27:47.941328] [INFO ] [sig ] NNDM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:48.096802] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NNDM.txt [2026-01-07T20:27:48.096960] [INFO ] [sig ] [2214/3515] Completed NNDM in 0.4s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:48.097000] [INFO ] [sig ] [2215/3515] Forecasting NNE... [2026-01-07T20:27:48.097031] [INFO ] [sig ] Generating forecast for: NNE [2026-01-07T20:27:48.097061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-07T20:27:48.108644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-07T20:27:48.108981] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-07T20:27:48.109953] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-07T20:27:48.110199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:48.110231] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:48.110257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:48.110312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:48.169642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:48.170723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:48.170815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:48.170855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:48.295461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:48.295668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:48.295732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:48.295768] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:48.299172] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-07T20:27:48.299452] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-07T20:27:48.299624] [INFO ] [sig ] NNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:48.441809] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NNE.txt [2026-01-07T20:27:48.441993] [INFO ] [sig ] [2215/3515] Completed NNE in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:48.442035] [INFO ] [sig ] [2216/3515] Forecasting NNI... [2026-01-07T20:27:48.442066] [INFO ] [sig ] Generating forecast for: NNI [2026-01-07T20:27:48.442098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-07T20:27:48.454599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-07T20:27:48.454965] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-07T20:27:48.455908] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-07T20:27:48.455960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:48.455993] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:48.456021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:48.456077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:48.514521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:48.515236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:48.515317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:48.515351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:48.631827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:48.631947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:48.631984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:48.632012] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:48.635699] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=71.03%) [2026-01-07T20:27:48.636154] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-07T20:27:48.636274] [INFO ] [sig ] NNI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:48.779465] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NNI.txt [2026-01-07T20:27:48.779669] [INFO ] [sig ] [2216/3515] Completed NNI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:48.779717] [INFO ] [sig ] [2217/3515] Forecasting NNN... [2026-01-07T20:27:48.779749] [INFO ] [sig ] Generating forecast for: NNN [2026-01-07T20:27:48.779781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-07T20:27:48.791077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-07T20:27:48.791358] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-07T20:27:48.792133] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-07T20:27:48.792186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:48.792246] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:48.792275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:48.792331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:48.849922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:48.850782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:48.850870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:48.850903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:48.973606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:48.973765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:48.973806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:48.973834] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:48.977497] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-07T20:27:48.977830] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-07T20:27:48.977967] [INFO ] [sig ] NNN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:49.125262] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NNN.txt [2026-01-07T20:27:49.125435] [INFO ] [sig ] [2217/3515] Completed NNN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:49.125478] [INFO ] [sig ] [2218/3515] Forecasting NNOX... [2026-01-07T20:27:49.125509] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-07T20:27:49.125540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-07T20:27:49.137620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-07T20:27:49.138025] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-07T20:27:49.139028] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-07T20:27:49.139082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:49.139115] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:49.139142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:49.139203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:49.198152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:49.199075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:49.199167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:49.199201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:49.328152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:49.328306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:49.328345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:49.328375] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:49.331719] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-01-07T20:27:49.332018] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-07T20:27:49.332144] [INFO ] [sig ] NNOX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:49.473642] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NNOX.txt [2026-01-07T20:27:49.473818] [INFO ] [sig ] [2218/3515] Completed NNOX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-07T20:27:49.473860] [INFO ] [sig ] [2219/3515] Forecasting NNY... [2026-01-07T20:27:49.473892] [INFO ] [sig ] Generating forecast for: NNY [2026-01-07T20:27:49.473924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-07T20:27:49.485621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-07T20:27:49.486045] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-07T20:27:49.486888] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-07T20:27:49.486943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:49.487008] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:49.487038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:49.487098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:49.545039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:49.545959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:49.546050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:49.546085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:49.654012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:49.654170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:49.654211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:49.654241] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:49.657555] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-07T20:27:49.657855] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-07T20:27:49.657981] [INFO ] [sig ] NNY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:49.796698] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NNY.txt [2026-01-07T20:27:49.796844] [INFO ] [sig ] [2219/3515] Completed NNY in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:49.796884] [INFO ] [sig ] [2220/3515] Forecasting NOA... [2026-01-07T20:27:49.796914] [INFO ] [sig ] Generating forecast for: NOA [2026-01-07T20:27:49.796945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-07T20:27:49.809474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-07T20:27:49.809867] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-07T20:27:49.810875] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-07T20:27:49.810927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:49.810959] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:49.810985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:49.811223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:49.868041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:49.868994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:49.869078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:49.869112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:49.989080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:49.989250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:49.989290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:49.989317] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:49.992708] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-07T20:27:49.992983] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-07T20:27:49.993112] [INFO ] [sig ] NOA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:50.139204] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NOA.txt [2026-01-07T20:27:50.139369] [INFO ] [sig ] [2220/3515] Completed NOA in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:50.139429] [INFO ] [sig ] [2221/3515] Forecasting NOAH... [2026-01-07T20:27:50.139485] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-07T20:27:50.139521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-07T20:27:50.151497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-07T20:27:50.151876] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-07T20:27:50.152726] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-07T20:27:50.152782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:50.152817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:50.152845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:50.152902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:50.212010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:50.213315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:50.213406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:50.213439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:50.334480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:50.334647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:50.334687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:50.334716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:50.338018] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-07T20:27:50.338296] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-07T20:27:50.338419] [INFO ] [sig ] NOAH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:50.481262] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NOAH.txt [2026-01-07T20:27:50.481407] [INFO ] [sig ] [2221/3515] Completed NOAH in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:50.481447] [INFO ] [sig ] [2222/3515] Forecasting NODK... [2026-01-07T20:27:50.481478] [INFO ] [sig ] Generating forecast for: NODK [2026-01-07T20:27:50.481508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-07T20:27:50.491948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-07T20:27:50.492373] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-07T20:27:50.493321] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-07T20:27:50.493380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:50.493414] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:50.493440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:50.493495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:50.555002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:50.555898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:50.555989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:50.556023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:50.660325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:50.660479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:50.660518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:50.660594] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:50.664012] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-07T20:27:50.664284] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-07T20:27:50.664424] [INFO ] [sig ] NODK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:50.805774] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NODK.txt [2026-01-07T20:27:50.805922] [INFO ] [sig ] [2222/3515] Completed NODK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:50.805963] [INFO ] [sig ] [2223/3515] Forecasting NOG... [2026-01-07T20:27:50.805994] [INFO ] [sig ] Generating forecast for: NOG [2026-01-07T20:27:50.806026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-07T20:27:50.818170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-07T20:27:50.818472] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-07T20:27:50.819271] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-07T20:27:50.819323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:50.819355] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:50.819381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:50.819436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:50.875630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:50.876403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:50.876489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:50.876522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:50.994172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:50.994330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:50.994369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:50.994397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:50.997787] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-07T20:27:50.998073] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-07T20:27:50.998200] [INFO ] [sig ] NOG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:51.136051] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NOG.txt [2026-01-07T20:27:51.136182] [INFO ] [sig ] [2223/3515] Completed NOG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:51.136221] [INFO ] [sig ] [2224/3515] Forecasting NOMD... [2026-01-07T20:27:51.136251] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-07T20:27:51.136280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-07T20:27:51.147865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-07T20:27:51.148168] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-07T20:27:51.148944] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-07T20:27:51.148996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:51.149028] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:51.149054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:51.149110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:51.203203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:51.203897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:51.203981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:51.204014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:51.321831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:51.321987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:51.322026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:51.322073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:51.325366] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-07T20:27:51.325657] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-07T20:27:51.325781] [INFO ] [sig ] NOMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:51.461936] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NOMD.txt [2026-01-07T20:27:51.462070] [INFO ] [sig ] [2224/3515] Completed NOMD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:51.462110] [INFO ] [sig ] [2225/3515] Forecasting NOTE... [2026-01-07T20:27:51.462141] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-07T20:27:51.462174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-07T20:27:51.474555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-07T20:27:51.474873] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-07T20:27:51.475639] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-07T20:27:51.475691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:51.475724] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:51.475753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:51.475810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:51.531588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:51.532225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:51.532309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:51.532343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:51.649906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:51.650057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:51.650097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:51.650126] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:51.653415] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=11.98%) [2026-01-07T20:27:51.653717] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-07T20:27:51.653843] [INFO ] [sig ] NOTE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:51.789788] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NOTE.txt [2026-01-07T20:27:51.789932] [INFO ] [sig ] [2225/3515] Completed NOTE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:51.789973] [INFO ] [sig ] [2226/3515] Forecasting NPCE... [2026-01-07T20:27:51.790003] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-07T20:27:51.790035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-07T20:27:51.801146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-07T20:27:51.801449] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-07T20:27:51.802231] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-07T20:27:51.802285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:51.802319] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:51.802347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:51.802405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:51.857255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:51.857970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:51.858095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:51.858130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:51.974706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:51.974863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:51.974904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:51.974933] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:51.978257] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-07T20:27:51.978528] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-07T20:27:51.978671] [INFO ] [sig ] NPCE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:52.185629] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NPCE.txt [2026-01-07T20:27:52.185772] [INFO ] [sig ] [2226/3515] Completed NPCE in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:52.185811] [INFO ] [sig ] [2227/3515] Forecasting NPFD... [2026-01-07T20:27:52.185842] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-07T20:27:52.185873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-07T20:27:52.197068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-07T20:27:52.197389] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-07T20:27:52.198358] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-07T20:27:52.198410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:52.198442] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:52.198469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:52.198525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:52.255143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:52.255936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:52.256020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:52.256053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:52.381543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:52.381741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:52.381800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:52.381838] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:52.385471] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-01-07T20:27:52.385770] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-07T20:27:52.385900] [INFO ] [sig ] NPFD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:52.531937] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NPFD.txt [2026-01-07T20:27:52.532085] [INFO ] [sig ] [2227/3515] Completed NPFD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:52.532124] [INFO ] [sig ] [2228/3515] Forecasting NPK... [2026-01-07T20:27:52.532156] [INFO ] [sig ] Generating forecast for: NPK [2026-01-07T20:27:52.532186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-07T20:27:52.543338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-07T20:27:52.543656] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-07T20:27:52.544414] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-07T20:27:52.544465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:52.544497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:52.544536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:52.544610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:52.600736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:52.601589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:52.601673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:52.601706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:52.724676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:52.724831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:52.724870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:52.724900] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:52.728189] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=60.87%) [2026-01-07T20:27:52.728469] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-07T20:27:52.728611] [INFO ] [sig ] NPK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:52.868822] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NPK.txt [2026-01-07T20:27:52.868976] [INFO ] [sig ] [2228/3515] Completed NPK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:52.869016] [INFO ] [sig ] [2229/3515] Forecasting NPO... [2026-01-07T20:27:52.869046] [INFO ] [sig ] Generating forecast for: NPO [2026-01-07T20:27:52.869077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-07T20:27:52.880489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-07T20:27:52.880819] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-07T20:27:52.881786] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-07T20:27:52.881837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:52.881869] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:52.881896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:52.881951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:52.939428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:52.940183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:52.940486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:52.940521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:53.065774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:53.065960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:53.066005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:53.066036] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:53.069449] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=43.50%) [2026-01-07T20:27:53.069769] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-07T20:27:53.069901] [INFO ] [sig ] NPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:53.212234] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NPO.txt [2026-01-07T20:27:53.212345] [INFO ] [sig ] [2229/3515] Completed NPO in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:53.212383] [INFO ] [sig ] [2230/3515] Forecasting NQP... [2026-01-07T20:27:53.212413] [INFO ] [sig ] Generating forecast for: NQP [2026-01-07T20:27:53.212442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-07T20:27:53.225792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-07T20:27:53.226158] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-07T20:27:53.226975] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-07T20:27:53.227028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:53.227061] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:53.227087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:53.227143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:53.285338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:53.286446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:53.286537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:53.286570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:53.412691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:53.412852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:53.412892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:53.412921] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:53.416312] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-07T20:27:53.416618] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-07T20:27:53.416748] [INFO ] [sig ] NQP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:53.567077] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NQP.txt [2026-01-07T20:27:53.567244] [INFO ] [sig ] [2230/3515] Completed NQP in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:53.567287] [INFO ] [sig ] [2231/3515] Forecasting NRC... [2026-01-07T20:27:53.567320] [INFO ] [sig ] Generating forecast for: NRC [2026-01-07T20:27:53.567352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-07T20:27:53.579416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-07T20:27:53.579796] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-07T20:27:53.580550] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-07T20:27:53.580619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:53.580653] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:53.580681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:53.580737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:53.635904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:53.636652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:53.636737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:53.636769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:53.753165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:53.753265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:53.753302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:53.753335] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:53.756620] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-07T20:27:53.756883] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-07T20:27:53.757007] [INFO ] [sig ] NRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:53.896511] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NRC.txt [2026-01-07T20:27:53.896638] [INFO ] [sig ] [2231/3515] Completed NRC in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:53.896677] [INFO ] [sig ] [2232/3515] Forecasting NRDS... [2026-01-07T20:27:53.896708] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-07T20:27:53.896767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-07T20:27:53.908449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-07T20:27:53.908734] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-07T20:27:53.909465] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-07T20:27:53.909516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:53.909592] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:53.909625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:53.909681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:53.967064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:53.967666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:53.967744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:53.967776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:54.087540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:54.087728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:54.087772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:54.087803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:54.091548] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-01-07T20:27:54.091878] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-07T20:27:54.092017] [INFO ] [sig ] NRDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:54.237304] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NRDS.txt [2026-01-07T20:27:54.237480] [INFO ] [sig ] [2232/3515] Completed NRDS in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:54.237523] [INFO ] [sig ] [2233/3515] Forecasting NREF... [2026-01-07T20:27:54.237556] [INFO ] [sig ] Generating forecast for: NREF [2026-01-07T20:27:54.237610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-07T20:27:54.249320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-07T20:27:54.249698] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-07T20:27:54.250477] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-07T20:27:54.250530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:54.250565] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:54.250615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:54.250674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:54.308835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:54.309642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:54.309728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:54.309762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:54.428646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:54.428802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:54.428842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:54.428871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:54.432543] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-07T20:27:54.432839] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-07T20:27:54.432964] [INFO ] [sig ] NREF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:54.578266] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NREF.txt [2026-01-07T20:27:54.578413] [INFO ] [sig ] [2233/3515] Completed NREF in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:54.578454] [INFO ] [sig ] [2234/3515] Forecasting NRG... [2026-01-07T20:27:54.578485] [INFO ] [sig ] Generating forecast for: NRG [2026-01-07T20:27:54.578515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-07T20:27:54.590192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-07T20:27:54.590497] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-07T20:27:54.591262] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-07T20:27:54.591315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:54.591348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:54.591375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:54.591432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:54.651284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:54.652132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:54.652222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:54.652255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:54.774606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:54.774767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:54.774809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:54.774839] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:54.778203] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-07T20:27:54.778476] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-07T20:27:54.778623] [INFO ] [sig ] NRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:54.921773] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NRG.txt [2026-01-07T20:27:54.921920] [INFO ] [sig ] [2234/3515] Completed NRG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:54.921961] [INFO ] [sig ] [2235/3515] Forecasting NRIM... [2026-01-07T20:27:54.921991] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-07T20:27:54.922023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-07T20:27:54.935790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-07T20:27:54.936175] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-07T20:27:54.936961] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-07T20:27:54.937013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:54.937046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:54.937073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:54.937129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:54.994625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:54.995526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:54.995640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:54.995675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:55.124745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:55.124895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:55.124934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:55.124963] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:55.128696] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-07T20:27:55.128965] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-07T20:27:55.129085] [INFO ] [sig ] NRIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:55.274170] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NRIM.txt [2026-01-07T20:27:55.274302] [INFO ] [sig ] [2235/3515] Completed NRIM in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-07T20:27:55.274341] [INFO ] [sig ] [2236/3515] Forecasting NRIX... [2026-01-07T20:27:55.274371] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-07T20:27:55.274402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-07T20:27:55.285602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-07T20:27:55.285911] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-07T20:27:55.286716] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-07T20:27:55.286767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:55.286841] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:55.286871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:55.286928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:55.346439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:55.347165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:55.347403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:55.347438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:55.471710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:55.471876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:55.471917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:55.471945] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:55.475565] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-07T20:27:55.475859] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-07T20:27:55.475987] [INFO ] [sig ] NRIX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:55.615037] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NRIX.txt [2026-01-07T20:27:55.615162] [INFO ] [sig ] [2236/3515] Completed NRIX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-07T20:27:55.615202] [INFO ] [sig ] [2237/3515] Forecasting NRK... [2026-01-07T20:27:55.615232] [INFO ] [sig ] Generating forecast for: NRK [2026-01-07T20:27:55.615261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-07T20:27:55.631680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-07T20:27:55.632055] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-07T20:27:55.632840] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-07T20:27:55.632893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:55.632925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:55.632952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:55.633007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:55.690068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:55.690879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:55.690963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:55.690996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:55.815503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:55.815693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:55.815737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:55.815765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:55.819193] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-07T20:27:55.819472] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-07T20:27:55.819646] [INFO ] [sig ] NRK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:55.960201] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NRK.txt [2026-01-07T20:27:55.960328] [INFO ] [sig ] [2237/3515] Completed NRK in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:55.960366] [INFO ] [sig ] [2238/3515] Forecasting NRP... [2026-01-07T20:27:55.960397] [INFO ] [sig ] Generating forecast for: NRP [2026-01-07T20:27:55.960427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-07T20:27:55.972370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-07T20:27:55.972715] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-07T20:27:55.973487] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-07T20:27:55.973539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:55.973589] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:55.973619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:55.973676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:56.030010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:56.030767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:56.030855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:56.030887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:56.159166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:56.159335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:56.159382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:56.159423] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:56.163235] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-01-07T20:27:56.163529] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-07T20:27:56.163685] [INFO ] [sig ] NRP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:56.315137] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NRP.txt [2026-01-07T20:27:56.315485] [INFO ] [sig ] [2238/3515] Completed NRP in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:56.315527] [INFO ] [sig ] [2239/3515] Forecasting NRXP... [2026-01-07T20:27:56.315559] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-07T20:27:56.315610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-07T20:27:56.327744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-07T20:27:56.328102] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-07T20:27:56.328929] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-07T20:27:56.328984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:56.329017] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:56.329044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:56.329101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:56.392023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:56.392949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:56.393047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:56.393083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:56.514946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:56.515099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:56.515141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:56.515205] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:56.518678] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: DOWN (p=49.03%) [2026-01-07T20:27:56.518960] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-07T20:27:56.519094] [INFO ] [sig ] NRXP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:56.666607] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NRXP.txt [2026-01-07T20:27:56.666776] [INFO ] [sig ] [2239/3515] Completed NRXP in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:56.666818] [INFO ] [sig ] [2240/3515] Forecasting NSC... [2026-01-07T20:27:56.666850] [INFO ] [sig ] Generating forecast for: NSC [2026-01-07T20:27:56.666887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-07T20:27:56.680040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-07T20:27:56.680402] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-07T20:27:56.681215] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-07T20:27:56.681269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:56.681311] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:56.681355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:56.681465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:56.742190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:56.742943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:56.743119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:56.743157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:56.868403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:56.868563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:56.868620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:56.868651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:56.872090] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-07T20:27:56.872561] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-07T20:27:56.872710] [INFO ] [sig ] NSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:57.019614] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NSC.txt [2026-01-07T20:27:57.019760] [INFO ] [sig ] [2240/3515] Completed NSC in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:57.019802] [INFO ] [sig ] [2241/3515] Forecasting NSP... [2026-01-07T20:27:57.019835] [INFO ] [sig ] Generating forecast for: NSP [2026-01-07T20:27:57.019867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-07T20:27:57.031402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-07T20:27:57.031721] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-07T20:27:57.032463] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-07T20:27:57.032527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:57.032559] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:57.032606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:57.032665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:57.091165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:57.091866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:57.091949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:57.091983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:57.213724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:57.213884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:57.213925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:57.213957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:57.217445] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=77.61%) [2026-01-07T20:27:57.217744] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-07T20:27:57.217875] [INFO ] [sig ] NSP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:57.364599] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NSP.txt [2026-01-07T20:27:57.364765] [INFO ] [sig ] [2241/3515] Completed NSP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:57.364809] [INFO ] [sig ] [2242/3515] Forecasting NSSC... [2026-01-07T20:27:57.364841] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-07T20:27:57.364876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-07T20:27:57.376643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-07T20:27:57.377031] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-07T20:27:57.377812] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-07T20:27:57.377863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:57.377896] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:57.377924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:57.377980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:57.442515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:57.443852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:57.443954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:57.443990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:57.575376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:57.575535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:57.575610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:57.575647] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:57.579848] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=78.40%) [2026-01-07T20:27:57.580153] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-07T20:27:57.580468] [INFO ] [sig ] NSSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:57.732205] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NSSC.txt [2026-01-07T20:27:57.732357] [INFO ] [sig ] [2242/3515] Completed NSSC in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:57.732399] [INFO ] [sig ] [2243/3515] Forecasting NTAP... [2026-01-07T20:27:57.732428] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-07T20:27:57.732459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-07T20:27:57.745810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-07T20:27:57.746157] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-07T20:27:57.746952] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-07T20:27:57.747006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:57.747040] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:57.747077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:57.747146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:57.810648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:57.811445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:57.811535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:57.811591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:57.952284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:57.952447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:57.952500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:57.952531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:57.956097] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=8.46%) [2026-01-07T20:27:57.956426] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-07T20:27:57.956563] [INFO ] [sig ] NTAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:58.104549] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NTAP.txt [2026-01-07T20:27:58.104721] [INFO ] [sig ] [2243/3515] Completed NTAP in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:58.104762] [INFO ] [sig ] [2244/3515] Forecasting NTB... [2026-01-07T20:27:58.104793] [INFO ] [sig ] Generating forecast for: NTB [2026-01-07T20:27:58.104833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-07T20:27:58.117447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-07T20:27:58.117821] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-07T20:27:58.118627] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-07T20:27:58.118681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:58.118714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:58.118741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:58.118797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:58.185851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:58.186759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:58.186850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:58.186887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:58.310254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:58.310417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:58.310457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:58.310486] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:58.313879] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-07T20:27:58.314170] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-07T20:27:58.314295] [INFO ] [sig ] NTB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:58.457280] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTB.txt [2026-01-07T20:27:58.457420] [INFO ] [sig ] [2244/3515] Completed NTB in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:58.457487] [INFO ] [sig ] [2245/3515] Forecasting NTES... [2026-01-07T20:27:58.457519] [INFO ] [sig ] Generating forecast for: NTES [2026-01-07T20:27:58.457551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-07T20:27:58.468901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-07T20:27:58.469258] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-07T20:27:58.470052] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-07T20:27:58.470103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:58.470135] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:58.470162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:58.470218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:58.533391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:58.534185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:58.534267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:58.534300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:58.656592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:58.656742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:58.656781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:58.656809] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:58.660104] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-01-07T20:27:58.660524] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-07T20:27:58.660662] [INFO ] [sig ] NTES: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:58.803008] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTES.txt [2026-01-07T20:27:58.803160] [INFO ] [sig ] [2245/3515] Completed NTES in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:58.803201] [INFO ] [sig ] [2246/3515] Forecasting NTIC... [2026-01-07T20:27:58.803232] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-07T20:27:58.803263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-07T20:27:58.814696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-07T20:27:58.815080] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-07T20:27:58.815875] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-07T20:27:58.815928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:58.815961] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:58.815990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:58.816047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:58.871154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:58.871860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:58.871973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:58.872009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:58.985919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:58.986077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:58.986123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:58.986156] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:58.989644] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-01-07T20:27:58.989945] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-07T20:27:58.990075] [INFO ] [sig ] NTIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:59.133770] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTIC.txt [2026-01-07T20:27:59.133903] [INFO ] [sig ] [2246/3515] Completed NTIC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:59.133942] [INFO ] [sig ] [2247/3515] Forecasting NTLA... [2026-01-07T20:27:59.133973] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-07T20:27:59.134003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-07T20:27:59.145545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-07T20:27:59.145847] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-07T20:27:59.146616] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-07T20:27:59.146669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:59.146701] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:59.146728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:59.146784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:59.203248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:59.203910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:59.203990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:59.204023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:59.327564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:59.327741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:59.327783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:59.327814] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:59.331554] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=37.32%) [2026-01-07T20:27:59.331852] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-07T20:27:59.331978] [INFO ] [sig ] NTLA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:27:59.481329] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NTLA.txt [2026-01-07T20:27:59.481467] [INFO ] [sig ] [2247/3515] Completed NTLA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:59.481507] [INFO ] [sig ] [2248/3515] Forecasting NTNX... [2026-01-07T20:27:59.481538] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-07T20:27:59.481584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-07T20:27:59.492825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-07T20:27:59.493114] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-07T20:27:59.493886] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-07T20:27:59.493938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:59.493970] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:59.493997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:59.494054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:59.555690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:59.556491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:59.556617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:59.556656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:27:59.680322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:27:59.680478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:27:59.680534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:27:59.680565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:27:59.683986] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-07T20:27:59.684270] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-07T20:27:59.684400] [INFO ] [sig ] NTNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:27:59.830968] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTNX.txt [2026-01-07T20:27:59.831103] [INFO ] [sig ] [2248/3515] Completed NTNX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:27:59.831143] [INFO ] [sig ] [2249/3515] Forecasting NTRA... [2026-01-07T20:27:59.831173] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-07T20:27:59.831214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-07T20:27:59.842961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-07T20:27:59.843245] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-07T20:27:59.844019] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-07T20:27:59.844072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:27:59.844105] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:27:59.844132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:27:59.844202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:27:59.900238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:27:59.900930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:27:59.901014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:27:59.901047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:00.022803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:00.022948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:00.022987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:00.023017] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:00.026333] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=60.67%) [2026-01-07T20:28:00.026657] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-07T20:28:00.026789] [INFO ] [sig ] NTRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:00.167135] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTRA.txt [2026-01-07T20:28:00.167298] [INFO ] [sig ] [2249/3515] Completed NTRA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:28:00.167528] [INFO ] [sig ] [2250/3515] Forecasting NTRB... [2026-01-07T20:28:00.167559] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-07T20:28:00.167608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-07T20:28:00.178932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-07T20:28:00.179287] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-07T20:28:00.180823] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-07T20:28:00.180966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:00.181002] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:00.181030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:00.181099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:00.238846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:00.239792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:00.239885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:00.239920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:00.358026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:00.358177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:00.358218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:00.358247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:00.361606] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-07T20:28:00.361886] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-07T20:28:00.362038] [INFO ] [sig ] NTRB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:00.505269] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NTRB.txt [2026-01-07T20:28:00.505424] [INFO ] [sig ] [2250/3515] Completed NTRB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:28:00.505465] [INFO ] [sig ] [2251/3515] Forecasting NTRS... [2026-01-07T20:28:00.505495] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-07T20:28:00.505525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-07T20:28:00.517028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-07T20:28:00.517364] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-07T20:28:00.518316] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-07T20:28:00.518376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:00.518410] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:00.518438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:00.518495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:00.576554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:00.577437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:00.577525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:00.577563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:00.700755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:00.700909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:00.700950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:00.700979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:00.704629] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-07T20:28:00.704903] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-07T20:28:00.705028] [INFO ] [sig ] NTRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:00.847456] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTRS.txt [2026-01-07T20:28:00.847612] [INFO ] [sig ] [2251/3515] Completed NTRS in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:28:00.847681] [INFO ] [sig ] [2252/3515] Forecasting NTRSO... [2026-01-07T20:28:00.847714] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-07T20:28:00.847747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-07T20:28:00.859300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-07T20:28:00.859639] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-07T20:28:00.860421] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-07T20:28:00.860475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:00.860520] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:00.860551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:00.860633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:00.919759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:00.920452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:00.920537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:00.920588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:01.039326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:01.039512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:01.040549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:01.040609] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:01.044291] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-07T20:28:01.044560] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-07T20:28:01.044702] [INFO ] [sig ] NTRSO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:01.191362] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NTRSO.txt [2026-01-07T20:28:01.191499] [INFO ] [sig ] [2252/3515] Completed NTRSO in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-07T20:28:01.191551] [INFO ] [sig ] [2253/3515] Forecasting NUKK... [2026-01-07T20:28:01.191606] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-07T20:28:01.191639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-07T20:28:01.203090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-07T20:28:01.203408] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-07T20:28:01.204203] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-07T20:28:01.204256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:01.204312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:01.204340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:01.204397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:01.261939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:01.262649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:01.262747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:01.262783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:01.387474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:01.387652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:01.387694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:01.387723] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:01.391340] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=79.30%) [2026-01-07T20:28:01.391656] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-07T20:28:01.391785] [INFO ] [sig ] NUKK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:01.545195] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NUKK.txt [2026-01-07T20:28:01.545367] [INFO ] [sig ] [2253/3515] Completed NUKK in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-07T20:28:01.545409] [INFO ] [sig ] [2254/3515] Forecasting NUS... [2026-01-07T20:28:01.545440] [INFO ] [sig ] Generating forecast for: NUS [2026-01-07T20:28:01.545470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-07T20:28:01.558813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-07T20:28:01.559253] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-07T20:28:01.560351] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-07T20:28:01.560623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:01.560658] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:01.560686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:01.560742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:01.618734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:01.619785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:01.619871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:01.619905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:01.748657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:01.748823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:01.748864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:01.748893] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:01.752564] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-07T20:28:01.752865] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-07T20:28:01.752994] [INFO ] [sig ] NUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:01.897758] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NUS.txt [2026-01-07T20:28:01.897908] [INFO ] [sig ] [2254/3515] Completed NUS in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:01.897949] [INFO ] [sig ] [2255/3515] Forecasting NUTX... [2026-01-07T20:28:01.897979] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-07T20:28:01.898010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-07T20:28:01.909793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-07T20:28:01.910178] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-07T20:28:01.910987] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-07T20:28:01.911040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:01.911072] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:01.911100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:01.911169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:01.971615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:01.972655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:01.972741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:01.972774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:02.096235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:02.096392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:02.096431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:02.096460] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:02.099842] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-07T20:28:02.100132] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-07T20:28:02.100265] [INFO ] [sig ] NUTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:02.240167] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NUTX.txt [2026-01-07T20:28:02.240322] [INFO ] [sig ] [2255/3515] Completed NUTX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:02.240370] [INFO ] [sig ] [2256/3515] Forecasting NUVB... [2026-01-07T20:28:02.240401] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-07T20:28:02.240432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-07T20:28:02.252832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-07T20:28:02.253101] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-07T20:28:02.253863] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-07T20:28:02.253915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:02.253946] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:02.253973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:02.254029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:02.311073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:02.311927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:02.312017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:02.312050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:02.439805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:02.439966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:02.440006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:02.440071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:02.443377] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=86.67%) [2026-01-07T20:28:02.443669] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-07T20:28:02.443793] [INFO ] [sig ] NUVB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:02.586616] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NUVB.txt [2026-01-07T20:28:02.586779] [INFO ] [sig ] [2256/3515] Completed NUVB in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:02.586821] [INFO ] [sig ] [2257/3515] Forecasting NUVL... [2026-01-07T20:28:02.586853] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-07T20:28:02.586884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-07T20:28:02.598498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-07T20:28:02.598839] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-07T20:28:02.599637] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-07T20:28:02.599690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:02.599721] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:02.599748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:02.599803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:02.659173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:02.660063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:02.660180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:02.660215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:02.779887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:02.780041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:02.780079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:02.780109] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:02.783409] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-07T20:28:02.783707] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-07T20:28:02.783864] [INFO ] [sig ] NUVL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:02.924684] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NUVL.txt [2026-01-07T20:28:02.924857] [INFO ] [sig ] [2257/3515] Completed NUVL in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:02.924900] [INFO ] [sig ] [2258/3515] Forecasting NUWE... [2026-01-07T20:28:02.924932] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-07T20:28:02.924962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-07T20:28:02.936425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-07T20:28:02.936825] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-07T20:28:02.937628] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-07T20:28:02.937681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:02.937714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:02.937741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:02.937822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:02.995010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:02.995836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:02.995922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:02.995955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:03.115024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:03.115192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:03.115241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:03.115277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:03.118745] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-01-07T20:28:03.119027] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-07T20:28:03.119156] [INFO ] [sig ] NUWE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:03.268644] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NUWE.txt [2026-01-07T20:28:03.268812] [INFO ] [sig ] [2258/3515] Completed NUWE in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:03.268853] [INFO ] [sig ] [2259/3515] Forecasting NVAX... [2026-01-07T20:28:03.268886] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-07T20:28:03.268917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-07T20:28:03.281400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-07T20:28:03.281818] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-07T20:28:03.282762] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-07T20:28:03.282817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:03.282850] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:03.282879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:03.282957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:03.350099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:03.351044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:03.351135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:03.351170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:03.486341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:03.486496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:03.486536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:03.486603] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:03.490297] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-07T20:28:03.490666] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-07T20:28:03.490804] [INFO ] [sig ] NVAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:03.649396] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVAX.txt [2026-01-07T20:28:03.649774] [INFO ] [sig ] [2259/3515] Completed NVAX in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:03.649817] [INFO ] [sig ] [2260/3515] Forecasting NVD... [2026-01-07T20:28:03.649847] [INFO ] [sig ] Generating forecast for: NVD [2026-01-07T20:28:03.649879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-07T20:28:03.661770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-07T20:28:03.662056] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-07T20:28:03.662854] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-07T20:28:03.662907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:03.662941] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:03.662969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:03.663026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:03.729588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:03.730329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:03.730414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:03.730448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:03.856101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:03.856250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:03.856290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:03.856321] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:03.860101] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-07T20:28:03.860391] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-07T20:28:03.860516] [INFO ] [sig ] NVD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:04.015384] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVD.txt [2026-01-07T20:28:04.015518] [INFO ] [sig ] [2260/3515] Completed NVD in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:04.015559] [INFO ] [sig ] [2261/3515] Forecasting NVDA... [2026-01-07T20:28:04.015653] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-07T20:28:04.015697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-07T20:28:04.027885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-07T20:28:04.028253] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-07T20:28:04.029217] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-07T20:28:04.029277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:04.029311] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:04.029339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:04.029415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:04.093779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:04.094464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:04.094564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:04.094619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:04.232545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:04.232733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:04.232777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:04.232808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:04.236539] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=80.52%) [2026-01-07T20:28:04.236835] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-07T20:28:04.236966] [INFO ] [sig ] NVDA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:04.389906] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVDA.txt [2026-01-07T20:28:04.390046] [INFO ] [sig ] [2261/3515] Completed NVDA in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:04.390089] [INFO ] [sig ] [2262/3515] Forecasting NVDD... [2026-01-07T20:28:04.390120] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-07T20:28:04.390151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-07T20:28:04.402011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-07T20:28:04.402325] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-07T20:28:04.403116] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-07T20:28:04.403170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:04.403202] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:04.403230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:04.403289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:04.466769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:04.467694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:04.467786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:04.467820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:04.599837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:04.600009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:04.600060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:04.600091] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:04.603874] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-07T20:28:04.604189] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-07T20:28:04.604535] [INFO ] [sig ] NVDD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:04.758727] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVDD.txt [2026-01-07T20:28:04.758868] [INFO ] [sig ] [2262/3515] Completed NVDD in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:04.758908] [INFO ] [sig ] [2263/3515] Forecasting NVDL... [2026-01-07T20:28:04.758939] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-07T20:28:04.758968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-07T20:28:04.771246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-07T20:28:04.771594] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-07T20:28:04.772446] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-07T20:28:04.772501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:04.772544] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:04.772596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:04.772657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:04.834346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:04.835022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:04.835140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:04.835195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:04.978624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:04.978776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:04.978816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:04.978846] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:04.982705] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-07T20:28:04.983007] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-07T20:28:04.983140] [INFO ] [sig ] NVDL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:05.125610] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVDL.txt [2026-01-07T20:28:05.125743] [INFO ] [sig ] [2263/3515] Completed NVDL in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:05.125782] [INFO ] [sig ] [2264/3515] Forecasting NVDS... [2026-01-07T20:28:05.125814] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-07T20:28:05.125844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-07T20:28:05.136674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-07T20:28:05.136951] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-07T20:28:05.137773] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-07T20:28:05.137824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:05.137856] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:05.137883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:05.137939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:05.194622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:05.195227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:05.195308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:05.195341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:05.318508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:05.318679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:05.318719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:05.318749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:05.322136] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-07T20:28:05.322401] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-07T20:28:05.322524] [INFO ] [sig ] NVDS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:05.461563] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVDS.txt [2026-01-07T20:28:05.461723] [INFO ] [sig ] [2264/3515] Completed NVDS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:05.461762] [INFO ] [sig ] [2265/3515] Forecasting NVEC... [2026-01-07T20:28:05.461792] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-07T20:28:05.461821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-07T20:28:05.472932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-07T20:28:05.473237] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-07T20:28:05.474120] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-07T20:28:05.474172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:05.474204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:05.474232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:05.474287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:05.532376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:05.533489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:05.533609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:05.533646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:05.654828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:05.654991] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:28:05.655032] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:05.655060] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:05.658911] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-07T20:28:05.659274] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-07T20:28:05.659418] [INFO ] [sig ] NVEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:05.803436] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVEC.txt [2026-01-07T20:28:05.803586] [INFO ] [sig ] [2265/3515] Completed NVEC in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:05.803628] [INFO ] [sig ] [2266/3515] Forecasting NVG... [2026-01-07T20:28:05.803658] [INFO ] [sig ] Generating forecast for: NVG [2026-01-07T20:28:05.803689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-07T20:28:05.814944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-07T20:28:05.815219] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-07T20:28:05.815978] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-07T20:28:05.816031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:05.816063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:05.816090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:05.816151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:05.871853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:05.872723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:05.872806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:05.872839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:06.000369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:06.000530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:06.000590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:06.000626] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:06.004073] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-07T20:28:06.004366] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-07T20:28:06.004695] [INFO ] [sig ] NVG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:06.153078] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVG.txt [2026-01-07T20:28:06.153277] [INFO ] [sig ] [2266/3515] Completed NVG in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:06.153318] [INFO ] [sig ] [2267/3515] Forecasting NVGS... [2026-01-07T20:28:06.153356] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-07T20:28:06.153388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-07T20:28:06.165385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-07T20:28:06.165689] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-07T20:28:06.166457] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-07T20:28:06.166717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:06.166751] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:06.166779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:06.166836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:06.228931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:06.229871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:06.229955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:06.229989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:06.359950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:06.360102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:06.360144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:06.360175] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:06.363803] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=57.06%) [2026-01-07T20:28:06.364093] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-07T20:28:06.364221] [INFO ] [sig ] NVGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:06.521604] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVGS.txt [2026-01-07T20:28:06.521758] [INFO ] [sig ] [2267/3515] Completed NVGS in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:06.521800] [INFO ] [sig ] [2268/3515] Forecasting NVMI... [2026-01-07T20:28:06.521831] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-07T20:28:06.521862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-07T20:28:06.533719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-07T20:28:06.534034] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-07T20:28:06.534899] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-07T20:28:06.534976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:06.535010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:06.535037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:06.535094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:06.596265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:06.597167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:06.597258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:06.597293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:06.726831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:06.726988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:06.727030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:06.727061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:06.730593] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=54.30%) [2026-01-07T20:28:06.730877] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-07T20:28:06.731007] [INFO ] [sig ] NVMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:06.876488] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVMI.txt [2026-01-07T20:28:06.876641] [INFO ] [sig ] [2268/3515] Completed NVMI in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:06.876682] [INFO ] [sig ] [2269/3515] Forecasting NVO... [2026-01-07T20:28:06.876713] [INFO ] [sig ] Generating forecast for: NVO [2026-01-07T20:28:06.876743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-07T20:28:06.890013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-07T20:28:06.890377] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-07T20:28:06.891338] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-07T20:28:06.891402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:06.891442] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:06.891470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:06.891525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:06.949230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:06.949935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:06.950016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:06.950049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:07.072164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:07.072315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:07.072354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:07.072385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:07.076165] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-01-07T20:28:07.076651] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-07T20:28:07.076773] [INFO ] [sig ] NVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:07.214725] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVO.txt [2026-01-07T20:28:07.214839] [INFO ] [sig ] [2269/3515] Completed NVO in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-07T20:28:07.214877] [INFO ] [sig ] [2270/3515] Forecasting NVRI... [2026-01-07T20:28:07.214908] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-07T20:28:07.214938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-07T20:28:07.226374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-07T20:28:07.226688] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-07T20:28:07.227424] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-07T20:28:07.227476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:07.227533] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:07.227562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:07.227637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:07.289029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:07.290026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:07.290145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:07.290179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:07.408144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:07.408288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:07.408328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:07.408376] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:07.411726] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=49.08%) [2026-01-07T20:28:07.411992] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-07T20:28:07.412114] [INFO ] [sig ] NVRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:07.552880] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVRI.txt [2026-01-07T20:28:07.553007] [INFO ] [sig ] [2270/3515] Completed NVRI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-07T20:28:07.553046] [INFO ] [sig ] [2271/3515] Forecasting NVS... [2026-01-07T20:28:07.553077] [INFO ] [sig ] Generating forecast for: NVS [2026-01-07T20:28:07.553107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-07T20:28:07.566198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-07T20:28:07.566807] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-07T20:28:07.567647] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-07T20:28:07.567702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:07.567742] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:07.567770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:07.567829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:07.628086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:07.629223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:07.629315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:07.629351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:07.755116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:07.755275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:07.755320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:07.755351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:07.758761] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-01-07T20:28:07.759038] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-07T20:28:07.759165] [INFO ] [sig ] NVS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:07.904614] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NVS.txt [2026-01-07T20:28:07.904757] [INFO ] [sig ] [2271/3515] Completed NVS in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-07T20:28:07.904798] [INFO ] [sig ] [2272/3515] Forecasting NVTS... [2026-01-07T20:28:07.904828] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-07T20:28:07.904860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-07T20:28:07.917279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-07T20:28:07.917774] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-07T20:28:07.918526] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-07T20:28:07.918597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:07.918633] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:07.918661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:07.918718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:07.976428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:07.977154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:07.977238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:07.977297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:08.095447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:08.095645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:08.095706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:08.095736] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:08.099426] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-01-07T20:28:08.099745] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-07T20:28:08.099870] [INFO ] [sig ] NVTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:08.247251] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NVTS.txt [2026-01-07T20:28:08.247407] [INFO ] [sig ] [2272/3515] Completed NVTS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:08.247454] [INFO ] [sig ] [2273/3515] Forecasting NWBI... [2026-01-07T20:28:08.247490] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-07T20:28:08.247520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-07T20:28:08.259746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-07T20:28:08.260053] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-07T20:28:08.260867] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-07T20:28:08.260922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:08.260955] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:08.260983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:08.261042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:08.319741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:08.320644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:08.320731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:08.320766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:08.443525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:08.443713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:08.443756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:08.443842] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:08.447367] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=34.63%) [2026-01-07T20:28:08.447700] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-07T20:28:08.447840] [INFO ] [sig ] NWBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:08.591653] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NWBI.txt [2026-01-07T20:28:08.591790] [INFO ] [sig ] [2273/3515] Completed NWBI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:08.591830] [INFO ] [sig ] [2274/3515] Forecasting NWE... [2026-01-07T20:28:08.591861] [INFO ] [sig ] Generating forecast for: NWE [2026-01-07T20:28:08.591891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-07T20:28:08.604065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-07T20:28:08.604350] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-07T20:28:08.605119] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-07T20:28:08.605171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:08.605204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:08.605230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:08.605307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:08.662411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:08.663151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:08.663233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:08.663267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:08.782688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:08.782846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:08.782885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:08.782915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:08.786853] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=67.17%) [2026-01-07T20:28:08.787120] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-07T20:28:08.787244] [INFO ] [sig ] NWE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:08.934312] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWE.txt [2026-01-07T20:28:08.934478] [INFO ] [sig ] [2274/3515] Completed NWE in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:08.934519] [INFO ] [sig ] [2275/3515] Forecasting NWFL... [2026-01-07T20:28:08.934549] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-07T20:28:08.934596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-07T20:28:08.947194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-07T20:28:08.947644] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-07T20:28:08.948720] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-07T20:28:08.948776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:08.948808] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:08.948834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:08.948892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:09.006865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:09.007809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:09.007898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:09.007933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:09.127200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:09.127387] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:28:09.127445] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:09.127491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:09.132236] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=89.78%) [2026-01-07T20:28:09.132687] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-07T20:28:09.132855] [INFO ] [sig ] NWFL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:09.289608] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWFL.txt [2026-01-07T20:28:09.289778] [INFO ] [sig ] [2275/3515] Completed NWFL in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:09.289819] [INFO ] [sig ] [2276/3515] Forecasting NWG... [2026-01-07T20:28:09.289848] [INFO ] [sig ] Generating forecast for: NWG [2026-01-07T20:28:09.289882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-07T20:28:09.301929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-07T20:28:09.302281] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-07T20:28:09.303306] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-07T20:28:09.303385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:09.303425] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:09.303459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:09.303525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:09.362555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:09.363448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:09.363538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:09.363590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:09.490334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:09.490517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:09.490570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:09.490630] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:09.494458] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-07T20:28:09.494786] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-07T20:28:09.494921] [INFO ] [sig ] NWG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:09.645688] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWG.txt [2026-01-07T20:28:09.645866] [INFO ] [sig ] [2276/3515] Completed NWG in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:09.645914] [INFO ] [sig ] [2277/3515] Forecasting NWL... [2026-01-07T20:28:09.645947] [INFO ] [sig ] Generating forecast for: NWL [2026-01-07T20:28:09.645980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-07T20:28:09.663739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-07T20:28:09.664175] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-07T20:28:09.665131] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-07T20:28:09.665195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:09.665230] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:09.665259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:09.665320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:09.731338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:09.732328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:09.732428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:09.732467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:09.872633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:09.872804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:09.872852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:09.872896] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:09.876696] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-07T20:28:09.876995] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-07T20:28:09.877126] [INFO ] [sig ] NWL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:10.032688] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NWL.txt [2026-01-07T20:28:10.032861] [INFO ] [sig ] [2277/3515] Completed NWL in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:10.032904] [INFO ] [sig ] [2278/3515] Forecasting NWPX... [2026-01-07T20:28:10.032935] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-07T20:28:10.032966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-07T20:28:10.050911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-07T20:28:10.051257] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-07T20:28:10.052087] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-07T20:28:10.052141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:10.052175] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:10.052202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:10.052259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:10.113390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:10.114272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:10.114380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:10.114429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:10.247289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:10.247448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:10.247501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:10.247534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:10.250990] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-01-07T20:28:10.251268] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-07T20:28:10.251404] [INFO ] [sig ] NWPX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:10.402467] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWPX.txt [2026-01-07T20:28:10.402643] [INFO ] [sig ] [2278/3515] Completed NWPX in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:10.402687] [INFO ] [sig ] [2279/3515] Forecasting NWS... [2026-01-07T20:28:10.402718] [INFO ] [sig ] Generating forecast for: NWS [2026-01-07T20:28:10.402749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-07T20:28:10.414450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-07T20:28:10.414827] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-07T20:28:10.415654] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-07T20:28:10.415706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:10.415738] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:10.415764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:10.415821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:10.478384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:10.479463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:10.479627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:10.479666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:10.606860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:10.607025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:10.607067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:10.607096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:10.610718] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-07T20:28:10.611219] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-07T20:28:10.611359] [INFO ] [sig ] NWS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:10.760817] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWS.txt [2026-01-07T20:28:10.760989] [INFO ] [sig ] [2279/3515] Completed NWS in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:10.761031] [INFO ] [sig ] [2280/3515] Forecasting NWSA... [2026-01-07T20:28:10.761062] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-07T20:28:10.761094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-07T20:28:10.773227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-07T20:28:10.773624] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-07T20:28:10.774438] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-07T20:28:10.774493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:10.774525] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:10.774554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:10.774629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:10.834161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:10.835049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:10.835175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:10.835211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:10.953639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:10.953795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:10.953837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:10.953868] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:10.957198] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-07T20:28:10.957511] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-07T20:28:10.957657] [INFO ] [sig ] NWSA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:11.105611] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NWSA.txt [2026-01-07T20:28:11.105773] [INFO ] [sig ] [2280/3515] Completed NWSA in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:11.105814] [INFO ] [sig ] [2281/3515] Forecasting NX... [2026-01-07T20:28:11.105845] [INFO ] [sig ] Generating forecast for: NX [2026-01-07T20:28:11.105879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-07T20:28:11.117310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-07T20:28:11.117686] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-07T20:28:11.118493] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-07T20:28:11.118554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:11.118606] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:11.118635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:11.118692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:11.177386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:11.178236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:11.178322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:11.178356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:11.309168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:11.309325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:11.309366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:11.309395] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:11.313662] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=88.58%) [2026-01-07T20:28:11.314014] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-07T20:28:11.314155] [INFO ] [sig ] NX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:11.461802] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NX.txt [2026-01-07T20:28:11.461953] [INFO ] [sig ] [2281/3515] Completed NX in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:11.461995] [INFO ] [sig ] [2282/3515] Forecasting NXC... [2026-01-07T20:28:11.462027] [INFO ] [sig ] Generating forecast for: NXC [2026-01-07T20:28:11.462060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-07T20:28:11.473466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-07T20:28:11.473882] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-07T20:28:11.474737] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-07T20:28:11.474791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:11.474823] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:11.474850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:11.474905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:11.532176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:11.533055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:11.533142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:11.533176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:11.642919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:11.643076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:11.643116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:11.643144] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:11.647316] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-01-07T20:28:11.647912] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-07T20:28:11.648069] [INFO ] [sig ] NXC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:11.796704] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NXC.txt [2026-01-07T20:28:11.796867] [INFO ] [sig ] [2282/3515] Completed NXC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:11.796909] [INFO ] [sig ] [2283/3515] Forecasting NXE... [2026-01-07T20:28:11.796939] [INFO ] [sig ] Generating forecast for: NXE [2026-01-07T20:28:11.796971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-07T20:28:11.809176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-07T20:28:11.809490] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-07T20:28:11.810295] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-07T20:28:11.810349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:11.810383] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:11.810411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:11.810468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:11.870721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:11.871608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:11.871703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:11.871738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:12.003368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:12.003586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:12.003652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:12.003686] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:12.007744] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-07T20:28:12.008061] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-07T20:28:12.008203] [INFO ] [sig ] NXE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:12.156054] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NXE.txt [2026-01-07T20:28:12.156274] [INFO ] [sig ] [2283/3515] Completed NXE in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:12.156318] [INFO ] [sig ] [2284/3515] Forecasting NXG... [2026-01-07T20:28:12.156351] [INFO ] [sig ] Generating forecast for: NXG [2026-01-07T20:28:12.156383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-07T20:28:12.168064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-07T20:28:12.168397] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-07T20:28:12.169376] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-07T20:28:12.169441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:12.169482] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:12.169514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:12.169618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:12.229191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:12.230083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:12.230172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:12.230206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:12.352741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:12.352893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:12.352934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:12.352964] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:12.356348] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-07T20:28:12.356686] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-07T20:28:12.356814] [INFO ] [sig ] NXG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:12.507081] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NXG.txt [2026-01-07T20:28:12.507237] [INFO ] [sig ] [2284/3515] Completed NXG in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:12.507276] [INFO ] [sig ] [2285/3515] Forecasting NXGL... [2026-01-07T20:28:12.507307] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-07T20:28:12.507338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-07T20:28:12.518153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-07T20:28:12.518442] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-07T20:28:12.519226] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-07T20:28:12.519278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:12.519310] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:12.519337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:12.519393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:12.577267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:12.577997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:12.578079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:12.578115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:12.699067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:12.699248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:12.699295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:12.699326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:12.703005] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-07T20:28:12.703292] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-07T20:28:12.703430] [INFO ] [sig ] NXGL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:12.847474] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NXGL.txt [2026-01-07T20:28:12.847723] [INFO ] [sig ] [2285/3515] Completed NXGL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:12.847777] [INFO ] [sig ] [2286/3515] Forecasting NXP... [2026-01-07T20:28:12.847809] [INFO ] [sig ] Generating forecast for: NXP [2026-01-07T20:28:12.847841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-07T20:28:12.859988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-07T20:28:12.860291] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-07T20:28:12.861165] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-07T20:28:12.861217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:12.861250] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:12.861278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:12.861334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:12.917689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:12.918541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:12.918644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:12.918678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:13.037743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:13.037900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:13.037941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:13.037970] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:13.041322] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-07T20:28:13.041655] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-07T20:28:13.041781] [INFO ] [sig ] NXP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:13.185767] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/NXP.txt [2026-01-07T20:28:13.185909] [INFO ] [sig ] [2286/3515] Completed NXP in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-07T20:28:13.185948] [INFO ] [sig ] [2287/3515] Forecasting NXPI... [2026-01-07T20:28:13.185979] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-07T20:28:13.186009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-07T20:28:13.197491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-07T20:28:13.197843] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-07T20:28:13.198615] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-07T20:28:13.198668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:13.198751] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:13.198783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:13.198840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:13.255018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:13.255782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:13.255865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:13.255898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:13.379735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:13.379895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:13.379937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:13.379967] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:13.383406] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-07T20:28:13.383699] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-07T20:28:13.383824] [INFO ] [sig ] NXPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:13.538658] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NXPI.txt [2026-01-07T20:28:13.539024] [INFO ] [sig ] [2287/3515] Completed NXPI in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-07T20:28:13.539067] [INFO ] [sig ] [2288/3515] Forecasting NYXH... [2026-01-07T20:28:13.539097] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-07T20:28:13.539130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-07T20:28:13.551272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-07T20:28:13.551698] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-07T20:28:13.552484] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-07T20:28:13.552536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:13.552568] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:13.552621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:13.552678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:13.611103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:13.612251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:13.612336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:13.612368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:13.733646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:13.733807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:13.733847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:13.733876] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:13.737260] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-07T20:28:13.737555] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-07T20:28:13.737706] [INFO ] [sig ] NYXH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:13.881778] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NYXH.txt [2026-01-07T20:28:13.881927] [INFO ] [sig ] [2288/3515] Completed NYXH in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-07T20:28:13.881966] [INFO ] [sig ] [2289/3515] Forecasting NZF... [2026-01-07T20:28:13.881997] [INFO ] [sig ] Generating forecast for: NZF [2026-01-07T20:28:13.882028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-07T20:28:13.894271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-07T20:28:13.894627] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-07T20:28:13.895392] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-07T20:28:13.895449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:13.895489] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:13.895522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:13.895612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:13.954200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:13.955057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:13.955142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:13.955176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:14.082260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:14.082423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:14.082470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:14.082504] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:14.085947] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-07T20:28:14.086230] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-07T20:28:14.086360] [INFO ] [sig ] NZF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:14.238166] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/NZF.txt [2026-01-07T20:28:14.238348] [INFO ] [sig ] [2289/3515] Completed NZF in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:14.238393] [INFO ] [sig ] [2290/3515] Forecasting OABI... [2026-01-07T20:28:14.238424] [INFO ] [sig ] Generating forecast for: OABI [2026-01-07T20:28:14.238468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-07T20:28:14.252348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-07T20:28:14.252821] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-07T20:28:14.253782] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-07T20:28:14.253837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:14.253872] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:14.253900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:14.253960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:14.314411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:14.315391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:14.315495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:14.315538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:14.449420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:14.449625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:14.449669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:14.449737] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:14.453386] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-07T20:28:14.453736] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-07T20:28:14.453880] [INFO ] [sig ] OABI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:14.603806] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OABI.txt [2026-01-07T20:28:14.603973] [INFO ] [sig ] [2290/3515] Completed OABI in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:14.604013] [INFO ] [sig ] [2291/3515] Forecasting OBDC... [2026-01-07T20:28:14.604049] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-07T20:28:14.604082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-07T20:28:14.617323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-07T20:28:14.617934] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-07T20:28:14.618769] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-07T20:28:14.618824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:14.618859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:14.618889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:14.618952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:14.679877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:14.680818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:14.680907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:14.680942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:14.805591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:14.805771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:14.805827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:14.805867] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:14.809809] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-07T20:28:14.810130] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-07T20:28:14.810270] [INFO ] [sig ] OBDC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:14.958181] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OBDC.txt [2026-01-07T20:28:14.958337] [INFO ] [sig ] [2291/3515] Completed OBDC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:14.958379] [INFO ] [sig ] [2292/3515] Forecasting OBIL... [2026-01-07T20:28:14.958410] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-07T20:28:14.958448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-07T20:28:14.973103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-07T20:28:14.973479] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-07T20:28:14.974318] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-07T20:28:14.974370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:14.974402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:14.974429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:14.974485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:15.033101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:15.033997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:15.034086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:15.034122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:15.144771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:15.144945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:15.144988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:15.145021] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:15.149062] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-07T20:28:15.149395] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-07T20:28:15.149612] [INFO ] [sig ] OBIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:15.298678] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OBIL.txt [2026-01-07T20:28:15.298833] [INFO ] [sig ] [2292/3515] Completed OBIL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:15.298874] [INFO ] [sig ] [2293/3515] Forecasting OBIO... [2026-01-07T20:28:15.298904] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-07T20:28:15.298935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-07T20:28:15.310539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-07T20:28:15.310894] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-07T20:28:15.311781] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-07T20:28:15.311834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:15.311866] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:15.311898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:15.311983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:15.369230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:15.370091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:15.370179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:15.370213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:15.512051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:15.512234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:15.512289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:15.512333] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:15.517071] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=8.09%) [2026-01-07T20:28:15.517472] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-07T20:28:15.517672] [INFO ] [sig ] OBIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:15.673399] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OBIO.txt [2026-01-07T20:28:15.673558] [INFO ] [sig ] [2293/3515] Completed OBIO in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:15.673624] [INFO ] [sig ] [2294/3515] Forecasting OBK... [2026-01-07T20:28:15.673655] [INFO ] [sig ] Generating forecast for: OBK [2026-01-07T20:28:15.673686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-07T20:28:15.686268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-07T20:28:15.686628] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-07T20:28:15.687384] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-07T20:28:15.687436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:15.687473] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:15.687506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:15.687618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:15.750551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:15.751717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:15.751805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:15.751841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:15.878177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:15.878340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:15.878380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:15.878429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:15.882631] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-07T20:28:15.882941] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-07T20:28:15.883069] [INFO ] [sig ] OBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:16.037744] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OBK.txt [2026-01-07T20:28:16.037891] [INFO ] [sig ] [2294/3515] Completed OBK in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:16.037932] [INFO ] [sig ] [2295/3515] Forecasting OC... [2026-01-07T20:28:16.037962] [INFO ] [sig ] Generating forecast for: OC [2026-01-07T20:28:16.037993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-07T20:28:16.050867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-07T20:28:16.051216] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-07T20:28:16.052219] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-07T20:28:16.052271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:16.052303] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:16.052329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:16.052385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:16.111651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:16.112455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:16.112543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:16.112597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:16.244869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:16.245070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:16.245130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:16.245169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:16.250016] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-01-07T20:28:16.250555] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-07T20:28:16.250796] [INFO ] [sig ] OC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:16.411009] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OC.txt [2026-01-07T20:28:16.411162] [INFO ] [sig ] [2295/3515] Completed OC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:16.411204] [INFO ] [sig ] [2296/3515] Forecasting OCCI... [2026-01-07T20:28:16.411233] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-07T20:28:16.411263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-07T20:28:16.423432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-07T20:28:16.423781] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-07T20:28:16.424545] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-07T20:28:16.424614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:16.424648] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:16.424675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:16.424731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:16.480488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:16.481109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:16.481189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:16.481234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:16.599777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:16.599934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:16.599974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:16.600004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:16.603324] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-01-07T20:28:16.603604] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-07T20:28:16.603726] [INFO ] [sig ] OCCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:16.742979] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OCCI.txt [2026-01-07T20:28:16.743103] [INFO ] [sig ] [2296/3515] Completed OCCI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:16.743143] [INFO ] [sig ] [2297/3515] Forecasting OCFC... [2026-01-07T20:28:16.743172] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-07T20:28:16.743201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-07T20:28:16.754810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-07T20:28:16.755110] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-07T20:28:16.755872] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-07T20:28:16.755924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:16.755957] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:16.755984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:16.756040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:16.812313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:16.813114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:16.813219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:16.813252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:16.936189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:16.936333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:16.936372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:16.936403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:16.940195] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-07T20:28:16.940458] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-07T20:28:16.940601] [INFO ] [sig ] OCFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:17.080930] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OCFC.txt [2026-01-07T20:28:17.081047] [INFO ] [sig ] [2297/3515] Completed OCFC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:17.081086] [INFO ] [sig ] [2298/3515] Forecasting OCGN... [2026-01-07T20:28:17.081117] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-07T20:28:17.081147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-07T20:28:17.091833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-07T20:28:17.092116] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-07T20:28:17.092889] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-07T20:28:17.092941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:17.092973] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:17.093010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:17.093067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:17.150666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:17.151963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:17.152057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:17.152090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:17.274165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:17.274327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:17.274368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:17.274397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:17.277704] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-01-07T20:28:17.277985] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-07T20:28:17.278108] [INFO ] [sig ] OCGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:17.416182] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OCGN.txt [2026-01-07T20:28:17.416308] [INFO ] [sig ] [2298/3515] Completed OCGN in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:17.416346] [INFO ] [sig ] [2299/3515] Forecasting OCSL... [2026-01-07T20:28:17.416377] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-07T20:28:17.416406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-07T20:28:17.427981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-07T20:28:17.428250] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-07T20:28:17.429019] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-07T20:28:17.429071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:17.429104] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:17.429131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:17.429187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:17.485791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:17.486393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:17.486473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:17.486505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:17.609822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:17.609979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:17.610019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:17.610048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:17.613369] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=62.30%) [2026-01-07T20:28:17.613655] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-07T20:28:17.613783] [INFO ] [sig ] OCSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:17.755044] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OCSL.txt [2026-01-07T20:28:17.755171] [INFO ] [sig ] [2299/3515] Completed OCSL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:17.755212] [INFO ] [sig ] [2300/3515] Forecasting OCUL... [2026-01-07T20:28:17.755241] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-07T20:28:17.755271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-07T20:28:17.767353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-07T20:28:17.767654] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-07T20:28:17.768399] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-07T20:28:17.768450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:17.768483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:17.768510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:17.768565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:17.825165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:17.825774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:17.825854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:17.825887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:17.947985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:17.948127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:17.948164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:17.948195] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:17.951614] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-01-07T20:28:17.951931] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-07T20:28:17.952067] [INFO ] [sig ] OCUL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:18.098567] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OCUL.txt [2026-01-07T20:28:18.098774] [INFO ] [sig ] [2300/3515] Completed OCUL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:18.098815] [INFO ] [sig ] [2301/3515] Forecasting ODC... [2026-01-07T20:28:18.098847] [INFO ] [sig ] Generating forecast for: ODC [2026-01-07T20:28:18.098877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-07T20:28:18.110133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-07T20:28:18.110508] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-07T20:28:18.111538] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-07T20:28:18.111611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:18.111645] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:18.111672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:18.111729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:18.170427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:18.171287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:18.171376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:18.171409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:18.294038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:18.294197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:18.294237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:18.294267] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:18.297679] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-07T20:28:18.298133] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-07T20:28:18.298268] [INFO ] [sig ] ODC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:18.458364] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ODC.txt [2026-01-07T20:28:18.458538] [INFO ] [sig ] [2301/3515] Completed ODC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:18.458602] [INFO ] [sig ] [2302/3515] Forecasting ODD... [2026-01-07T20:28:18.458636] [INFO ] [sig ] Generating forecast for: ODD [2026-01-07T20:28:18.458676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-07T20:28:18.470082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-07T20:28:18.470452] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-07T20:28:18.471245] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-07T20:28:18.471299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:18.471332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:18.471359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:18.471426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:18.530959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:18.531844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:18.531929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:18.531974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:18.652397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:18.652532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:18.652587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:18.652621] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:18.656665] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-01-07T20:28:18.656946] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-07T20:28:18.657072] [INFO ] [sig ] ODD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:18.811237] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ODD.txt [2026-01-07T20:28:18.811367] [INFO ] [sig ] [2302/3515] Completed ODD in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:18.811407] [INFO ] [sig ] [2303/3515] Forecasting ODFL... [2026-01-07T20:28:18.811436] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-07T20:28:18.811466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-07T20:28:18.822390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-07T20:28:18.822713] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-07T20:28:18.823456] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-07T20:28:18.823508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:18.823541] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:18.823590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:18.823650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:18.880937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:18.881552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:18.881659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:18.881693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:19.003049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:19.003200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:19.003239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:19.003269] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:19.006564] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-07T20:28:19.006848] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-07T20:28:19.006970] [INFO ] [sig ] ODFL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:19.152257] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ODFL.txt [2026-01-07T20:28:19.152381] [INFO ] [sig ] [2303/3515] Completed ODFL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:19.152421] [INFO ] [sig ] [2304/3515] Forecasting OEC... [2026-01-07T20:28:19.152451] [INFO ] [sig ] Generating forecast for: OEC [2026-01-07T20:28:19.152481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-07T20:28:19.164626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-07T20:28:19.165161] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-07T20:28:19.165999] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-07T20:28:19.166053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:19.166114] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:19.166144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:19.166203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:19.228271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:19.229003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:19.229087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:19.229123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:19.352988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:19.353144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:19.353185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:19.353217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:19.356741] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-07T20:28:19.357015] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-07T20:28:19.357142] [INFO ] [sig ] OEC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:19.504694] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OEC.txt [2026-01-07T20:28:19.504829] [INFO ] [sig ] [2304/3515] Completed OEC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-07T20:28:19.504870] [INFO ] [sig ] [2305/3515] Forecasting OESX... [2026-01-07T20:28:19.504901] [INFO ] [sig ] Generating forecast for: OESX [2026-01-07T20:28:19.504933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-07T20:28:19.515323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-07T20:28:19.515638] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-07T20:28:19.516398] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-07T20:28:19.516450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:19.516482] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:19.516509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:19.516566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:19.572956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:19.573558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:19.573677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:19.573719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:19.686625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:19.686782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:19.686822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:19.686852] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:19.690161] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=59.79%) [2026-01-07T20:28:19.690424] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-07T20:28:19.690556] [INFO ] [sig ] OESX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:19.828433] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OESX.txt [2026-01-07T20:28:19.828560] [INFO ] [sig ] [2305/3515] Completed OESX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-07T20:28:19.828616] [INFO ] [sig ] [2306/3515] Forecasting OFG... [2026-01-07T20:28:19.828646] [INFO ] [sig ] Generating forecast for: OFG [2026-01-07T20:28:19.828678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-07T20:28:19.839830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-07T20:28:19.840125] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-07T20:28:19.840899] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-07T20:28:19.840950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:19.840983] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:19.841010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:19.841067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:19.898951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:19.899939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:19.900030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:19.900063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:20.016946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:20.017104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:20.017143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:20.017171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:20.020457] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-07T20:28:20.020735] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-07T20:28:20.020857] [INFO ] [sig ] OFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:20.173468] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OFG.txt [2026-01-07T20:28:20.173716] [INFO ] [sig ] [2306/3515] Completed OFG in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-07T20:28:20.173790] [INFO ] [sig ] [2307/3515] Forecasting OFIX... [2026-01-07T20:28:20.173843] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-07T20:28:20.173894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-07T20:28:20.187461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-07T20:28:20.187860] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-07T20:28:20.188663] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-07T20:28:20.188896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:20.188930] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:20.188958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:20.189015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:20.248754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:20.249384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:20.249470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:20.249503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:20.371589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:20.371736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:20.371777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:20.371843] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:20.375225] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-07T20:28:20.375510] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-07T20:28:20.375658] [INFO ] [sig ] OFIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:20.520660] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OFIX.txt [2026-01-07T20:28:20.520770] [INFO ] [sig ] [2307/3515] Completed OFIX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:20.520808] [INFO ] [sig ] [2308/3515] Forecasting OFLX... [2026-01-07T20:28:20.520839] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-07T20:28:20.520869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-07T20:28:20.531868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-07T20:28:20.532137] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-07T20:28:20.532890] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-07T20:28:20.532942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:20.532975] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:20.533003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:20.533059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:20.588866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:20.589455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:20.589531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:20.589600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:20.709679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:20.709803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:20.709840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:20.709869] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:20.713034] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-01-07T20:28:20.713295] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-07T20:28:20.713417] [INFO ] [sig ] OFLX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:20.851019] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OFLX.txt [2026-01-07T20:28:20.851133] [INFO ] [sig ] [2308/3515] Completed OFLX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:20.851173] [INFO ] [sig ] [2309/3515] Forecasting OFS... [2026-01-07T20:28:20.851202] [INFO ] [sig ] Generating forecast for: OFS [2026-01-07T20:28:20.851233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-07T20:28:20.862184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-07T20:28:20.862470] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-07T20:28:20.863239] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-07T20:28:20.863291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:20.863323] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:20.863351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:20.863408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:20.921477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:20.922455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:20.922545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:20.922599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:21.045715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:21.045897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:21.045941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:21.045972] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:21.050107] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-01-07T20:28:21.050465] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-07T20:28:21.050657] [INFO ] [sig ] OFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:21.196125] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OFS.txt [2026-01-07T20:28:21.196270] [INFO ] [sig ] [2309/3515] Completed OFS in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:21.196311] [INFO ] [sig ] [2310/3515] Forecasting OGE... [2026-01-07T20:28:21.196340] [INFO ] [sig ] Generating forecast for: OGE [2026-01-07T20:28:21.196371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-07T20:28:21.212050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-07T20:28:21.212535] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-07T20:28:21.213597] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-07T20:28:21.213668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:21.213713] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:21.213751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:21.213837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:21.286294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:21.287174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:21.287263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:21.287297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:21.411245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:21.411408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:21.411449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:21.411480] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:21.415230] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=68.61%) [2026-01-07T20:28:21.415506] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-07T20:28:21.415649] [INFO ] [sig ] OGE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:21.555665] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OGE.txt [2026-01-07T20:28:21.555995] [INFO ] [sig ] [2310/3515] Completed OGE in 0.4s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:21.556034] [INFO ] [sig ] [2311/3515] Forecasting OGI... [2026-01-07T20:28:21.556066] [INFO ] [sig ] Generating forecast for: OGI [2026-01-07T20:28:21.556095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-07T20:28:21.568270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-07T20:28:21.568592] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-07T20:28:21.569607] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-07T20:28:21.569671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:21.569705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:21.569732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:21.569787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:21.625182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:21.625885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:21.625968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:21.626001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:21.746076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:21.746215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:21.746253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:21.746282] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:21.749529] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-07T20:28:21.749850] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-07T20:28:21.749976] [INFO ] [sig ] OGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:21.887841] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OGI.txt [2026-01-07T20:28:21.887952] [INFO ] [sig ] [2311/3515] Completed OGI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:21.887990] [INFO ] [sig ] [2312/3515] Forecasting OGN... [2026-01-07T20:28:21.888019] [INFO ] [sig ] Generating forecast for: OGN [2026-01-07T20:28:21.888049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-07T20:28:21.899883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-07T20:28:21.900158] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-07T20:28:21.900967] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-07T20:28:21.901019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:21.901050] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:21.901076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:21.901132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:21.960273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:21.961162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:21.961249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:21.961282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:22.084945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:22.085080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:22.085119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:22.085150] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:22.089154] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-07T20:28:22.089421] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-07T20:28:22.089564] [INFO ] [sig ] OGN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:22.233062] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OGN.txt [2026-01-07T20:28:22.233185] [INFO ] [sig ] [2312/3515] Completed OGN in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:22.233225] [INFO ] [sig ] [2313/3515] Forecasting OHI... [2026-01-07T20:28:22.233255] [INFO ] [sig ] Generating forecast for: OHI [2026-01-07T20:28:22.233285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-07T20:28:22.245049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-07T20:28:22.245336] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-07T20:28:22.246102] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-07T20:28:22.246153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:22.246185] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:22.246213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:22.246273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:22.301292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:22.301878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:22.301957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:22.301989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:22.417339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:22.417456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:22.417493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:22.417521] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:22.420701] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-07T20:28:22.420969] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-07T20:28:22.421088] [INFO ] [sig ] OHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:22.559211] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OHI.txt [2026-01-07T20:28:22.559318] [INFO ] [sig ] [2313/3515] Completed OHI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:22.559356] [INFO ] [sig ] [2314/3515] Forecasting OI... [2026-01-07T20:28:22.559385] [INFO ] [sig ] Generating forecast for: OI [2026-01-07T20:28:22.559414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-07T20:28:22.572452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-07T20:28:22.572738] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-07T20:28:22.573476] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-07T20:28:22.573528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:22.573560] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:22.573614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:22.573672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:22.630350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:22.630949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:22.631028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:22.631087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:22.753172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:22.753285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:22.753323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:22.753352] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:22.756666] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-01-07T20:28:22.757079] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-07T20:28:22.757199] [INFO ] [sig ] OI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:22.897099] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OI.txt [2026-01-07T20:28:22.897203] [INFO ] [sig ] [2314/3515] Completed OI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:22.897248] [INFO ] [sig ] [2315/3515] Forecasting OIA... [2026-01-07T20:28:22.897280] [INFO ] [sig ] Generating forecast for: OIA [2026-01-07T20:28:22.897310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-07T20:28:22.909416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-07T20:28:22.909727] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-07T20:28:22.910684] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-07T20:28:22.910739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:22.910771] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:22.910797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:22.911041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:22.966879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:22.967635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:22.967737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:22.967770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:23.085183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:23.085307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:23.085346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:23.085375] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:23.088659] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=33.64%) [2026-01-07T20:28:23.088924] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-07T20:28:23.089042] [INFO ] [sig ] OIA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:23.228042] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OIA.txt [2026-01-07T20:28:23.228159] [INFO ] [sig ] [2315/3515] Completed OIA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:23.228199] [INFO ] [sig ] [2316/3515] Forecasting OII... [2026-01-07T20:28:23.228229] [INFO ] [sig ] Generating forecast for: OII [2026-01-07T20:28:23.228259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-07T20:28:23.239884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-07T20:28:23.240161] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-07T20:28:23.240935] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-07T20:28:23.240986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:23.241018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:23.241045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:23.241101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:23.296288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:23.296897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:23.296973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:23.297007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:23.416190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:23.416294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:23.416331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:23.416358] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:23.419414] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-07T20:28:23.419710] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-07T20:28:23.419848] [INFO ] [sig ] OII: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:23.559311] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OII.txt [2026-01-07T20:28:23.559422] [INFO ] [sig ] [2316/3515] Completed OII in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:23.559461] [INFO ] [sig ] [2317/3515] Forecasting OIS... [2026-01-07T20:28:23.559490] [INFO ] [sig ] Generating forecast for: OIS [2026-01-07T20:28:23.559520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-07T20:28:23.571066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-07T20:28:23.571344] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-07T20:28:23.572114] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-07T20:28:23.572166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:23.572198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:23.572227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:23.572283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:23.627261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:23.627863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:23.627940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:23.627972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:23.752488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:23.752747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:23.752789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:23.752818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:23.756181] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-07T20:28:23.756445] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-07T20:28:23.756588] [INFO ] [sig ] OIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:23.896549] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OIS.txt [2026-01-07T20:28:23.896710] [INFO ] [sig ] [2317/3515] Completed OIS in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:23.896753] [INFO ] [sig ] [2318/3515] Forecasting OKE... [2026-01-07T20:28:23.896783] [INFO ] [sig ] Generating forecast for: OKE [2026-01-07T20:28:23.896813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-07T20:28:23.908284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-07T20:28:23.908593] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-07T20:28:23.909525] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-07T20:28:23.909605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:23.909642] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:23.909669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:23.909725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:23.966766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:23.967422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:23.967505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:23.967538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:24.089136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:24.089283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:24.089323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:24.089369] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:24.092751] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=59.41%) [2026-01-07T20:28:24.093015] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-07T20:28:24.093137] [INFO ] [sig ] OKE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:24.234181] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OKE.txt [2026-01-07T20:28:24.234294] [INFO ] [sig ] [2318/3515] Completed OKE in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:24.234332] [INFO ] [sig ] [2319/3515] Forecasting OKTA... [2026-01-07T20:28:24.234362] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-07T20:28:24.234391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-07T20:28:24.245638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-07T20:28:24.245926] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-07T20:28:24.246730] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-07T20:28:24.246783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:24.246816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:24.246844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:24.246902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:24.306917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:24.307563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:24.307666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:24.307702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:24.430289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:24.430405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:24.430443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:24.430471] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:24.433682] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=65.44%) [2026-01-07T20:28:24.433948] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-07T20:28:24.434070] [INFO ] [sig ] OKTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:24.576859] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OKTA.txt [2026-01-07T20:28:24.576992] [INFO ] [sig ] [2319/3515] Completed OKTA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:24.577032] [INFO ] [sig ] [2320/3515] Forecasting OKYO... [2026-01-07T20:28:24.577061] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-07T20:28:24.577091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-07T20:28:24.588449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-07T20:28:24.588747] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-07T20:28:24.589493] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-07T20:28:24.589567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:24.589619] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:24.589647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:24.589703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:24.646657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:24.647257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:24.647351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:24.647384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:24.767132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:24.767259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:24.767296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:24.767326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:24.770984] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-07T20:28:24.771247] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-07T20:28:24.771367] [INFO ] [sig ] OKYO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:24.911423] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OKYO.txt [2026-01-07T20:28:24.911547] [INFO ] [sig ] [2320/3515] Completed OKYO in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:24.911603] [INFO ] [sig ] [2321/3515] Forecasting OLED... [2026-01-07T20:28:24.911635] [INFO ] [sig ] Generating forecast for: OLED [2026-01-07T20:28:24.911666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-07T20:28:24.924482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-07T20:28:24.924776] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-07T20:28:24.925514] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-07T20:28:24.925565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:24.925646] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:24.925678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:24.925740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:24.982468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:24.983267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:24.983346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:24.983379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:25.102948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:25.103069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:25.103107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:25.103135] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:25.106301] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-07T20:28:25.106564] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-07T20:28:25.106704] [INFO ] [sig ] OLED: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:25.246297] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OLED.txt [2026-01-07T20:28:25.246406] [INFO ] [sig ] [2321/3515] Completed OLED in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-07T20:28:25.246444] [INFO ] [sig ] [2322/3515] Forecasting OLLI... [2026-01-07T20:28:25.246473] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-07T20:28:25.246502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-07T20:28:25.259005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-07T20:28:25.259280] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-07T20:28:25.260061] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-07T20:28:25.260113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:25.260145] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:25.260183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:25.260241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:25.319763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:25.320386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:25.320467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:25.320500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:25.436480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:25.436625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:25.436665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:25.436694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:25.439977] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-01-07T20:28:25.440244] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-07T20:28:25.440366] [INFO ] [sig ] OLLI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:25.578517] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OLLI.txt [2026-01-07T20:28:25.578650] [INFO ] [sig ] [2322/3515] Completed OLLI in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-07T20:28:25.578691] [INFO ] [sig ] [2323/3515] Forecasting OLMA... [2026-01-07T20:28:25.578720] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-07T20:28:25.578750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-07T20:28:25.589753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-07T20:28:25.590031] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-07T20:28:25.590797] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-07T20:28:25.590849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:25.590882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:25.590909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:25.590965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:25.646850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:25.647425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:25.647504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:25.647536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:25.771153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:25.771277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:25.771314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:25.771343] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:25.774504] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-01-07T20:28:25.774790] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-07T20:28:25.774914] [INFO ] [sig ] OLMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:25.913423] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OLMA.txt [2026-01-07T20:28:25.913567] [INFO ] [sig ] [2323/3515] Completed OLMA in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-07T20:28:25.913627] [INFO ] [sig ] [2324/3515] Forecasting OLN... [2026-01-07T20:28:25.913658] [INFO ] [sig ] Generating forecast for: OLN [2026-01-07T20:28:25.913690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-07T20:28:25.925191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-07T20:28:25.925551] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-07T20:28:25.926353] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-07T20:28:25.926405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:25.926437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:25.926463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:25.926520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:25.981394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:25.982221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:25.982312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:25.982344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:26.098485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:26.098663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:26.098704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:26.098776] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:26.102274] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-07T20:28:26.102557] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-07T20:28:26.102705] [INFO ] [sig ] OLN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:26.274124] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OLN.txt [2026-01-07T20:28:26.274294] [INFO ] [sig ] [2324/3515] Completed OLN in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:26.274340] [INFO ] [sig ] [2325/3515] Forecasting OLP... [2026-01-07T20:28:26.274386] [INFO ] [sig ] Generating forecast for: OLP [2026-01-07T20:28:26.274434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-07T20:28:26.287261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-07T20:28:26.287728] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-07T20:28:26.288598] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-07T20:28:26.288677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:26.288722] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:26.288763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:26.288842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:26.352040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:26.353111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:26.353228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:26.353278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:26.485855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:26.486032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:26.486075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:26.486105] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:26.489738] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=22.97%) [2026-01-07T20:28:26.490071] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-07T20:28:26.490218] [INFO ] [sig ] OLP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:26.692349] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OLP.txt [2026-01-07T20:28:26.692536] [INFO ] [sig ] [2325/3515] Completed OLP in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:26.692602] [INFO ] [sig ] [2326/3515] Forecasting OLPX... [2026-01-07T20:28:26.692636] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-07T20:28:26.692676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-07T20:28:26.714487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-07T20:28:26.715015] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-07T20:28:26.716257] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-07T20:28:26.716326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:26.716369] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:26.716403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:26.716485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:26.796278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:26.797486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:26.797626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:26.797673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:26.959941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:26.960137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:26.960198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:26.960244] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:26.965903] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=47.95%) [2026-01-07T20:28:26.966455] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-07T20:28:26.966695] [INFO ] [sig ] OLPX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:27.146833] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OLPX.txt [2026-01-07T20:28:27.147015] [INFO ] [sig ] [2326/3515] Completed OLPX in 0.5s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:27.147058] [INFO ] [sig ] [2327/3515] Forecasting OM... [2026-01-07T20:28:27.147091] [INFO ] [sig ] Generating forecast for: OM [2026-01-07T20:28:27.147125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-07T20:28:27.161750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-07T20:28:27.162385] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-07T20:28:27.163392] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-07T20:28:27.163448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:27.163484] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:27.163512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:27.163589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:27.238292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:27.239525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:27.239681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:27.239719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:27.365683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:27.365851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:27.365893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:27.365923] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:27.369536] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-07T20:28:27.369947] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-07T20:28:27.370092] [INFO ] [sig ] OM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:27.519021] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OM.txt [2026-01-07T20:28:27.519219] [INFO ] [sig ] [2327/3515] Completed OM in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:27.519269] [INFO ] [sig ] [2328/3515] Forecasting OMAB... [2026-01-07T20:28:27.519310] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-07T20:28:27.519346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-07T20:28:27.531483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-07T20:28:27.531892] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-07T20:28:27.532753] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-07T20:28:27.532808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:27.532842] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:27.532872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:27.532935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:27.592411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:27.593217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:27.593306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:27.593342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:27.724799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:27.724966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:27.725009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:27.725040] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:27.728708] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-07T20:28:27.729007] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-07T20:28:27.729140] [INFO ] [sig ] OMAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:27.882842] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OMAB.txt [2026-01-07T20:28:27.883189] [INFO ] [sig ] [2328/3515] Completed OMAB in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:27.883232] [INFO ] [sig ] [2329/3515] Forecasting OMC... [2026-01-07T20:28:27.883264] [INFO ] [sig ] Generating forecast for: OMC [2026-01-07T20:28:27.883297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-07T20:28:27.895243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-07T20:28:27.895567] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-07T20:28:27.896436] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-07T20:28:27.896500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:27.896537] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:27.896565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:27.896647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:27.957752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:27.958509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:27.958614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:27.958653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:28.088979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:28.089147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:28.089192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:28.089225] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:28.093400] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=90.50%) [2026-01-07T20:28:28.093710] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-07T20:28:28.093869] [INFO ] [sig ] OMC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:28.242232] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OMC.txt [2026-01-07T20:28:28.242379] [INFO ] [sig ] [2329/3515] Completed OMC in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:28.242421] [INFO ] [sig ] [2330/3515] Forecasting OMCL... [2026-01-07T20:28:28.242453] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-07T20:28:28.242492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-07T20:28:28.254388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-07T20:28:28.254730] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-07T20:28:28.255517] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-07T20:28:28.255590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:28.255627] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:28.255657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:28.255715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:28.325645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:28.326516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:28.326625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:28.326662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:28.468647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:28.468806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:28.468847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:28.468877] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:28.472818] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-01-07T20:28:28.473279] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-07T20:28:28.473409] [INFO ] [sig ] OMCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:28.614147] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OMCL.txt [2026-01-07T20:28:28.614286] [INFO ] [sig ] [2330/3515] Completed OMCL in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:28.614325] [INFO ] [sig ] [2331/3515] Forecasting OMEX... [2026-01-07T20:28:28.614356] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-07T20:28:28.614387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-07T20:28:28.627026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-07T20:28:28.627365] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-07T20:28:28.628315] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-07T20:28:28.628373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:28.628407] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:28.628437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:28.628496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:28.688309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:28.689187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:28.689331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:28.689378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:28.824870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:28.825031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:28.825075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:28.825106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:28.828707] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=61.35%) [2026-01-07T20:28:28.829177] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-07T20:28:28.829302] [INFO ] [sig ] OMEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:28.977085] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OMEX.txt [2026-01-07T20:28:28.977273] [INFO ] [sig ] [2331/3515] Completed OMEX in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:28.977320] [INFO ] [sig ] [2332/3515] Forecasting OMF... [2026-01-07T20:28:28.977354] [INFO ] [sig ] Generating forecast for: OMF [2026-01-07T20:28:28.977387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-07T20:28:28.990405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-07T20:28:28.990788] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-07T20:28:28.991604] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-07T20:28:28.991661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:28.991697] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:28.991726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:28.991784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:29.051343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:29.052447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:29.052568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:29.052652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:29.181291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:29.181458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:29.181499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:29.181528] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:29.185349] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-07T20:28:29.185688] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-07T20:28:29.185831] [INFO ] [sig ] OMF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:29.332438] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OMF.txt [2026-01-07T20:28:29.332623] [INFO ] [sig ] [2332/3515] Completed OMF in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:29.332667] [INFO ] [sig ] [2333/3515] Forecasting ON... [2026-01-07T20:28:29.332697] [INFO ] [sig ] Generating forecast for: ON [2026-01-07T20:28:29.332728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-07T20:28:29.344162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-07T20:28:29.344552] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-07T20:28:29.345360] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-07T20:28:29.345415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:29.345449] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:29.345476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:29.345532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:29.401484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:29.402343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:29.402434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:29.402468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:29.528446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:29.528612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:29.528654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:29.528682] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:29.531981] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-07T20:28:29.532247] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-07T20:28:29.532369] [INFO ] [sig ] ON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:29.672592] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ON.txt [2026-01-07T20:28:29.672718] [INFO ] [sig ] [2333/3515] Completed ON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:29.672756] [INFO ] [sig ] [2334/3515] Forecasting ONB... [2026-01-07T20:28:29.672786] [INFO ] [sig ] Generating forecast for: ONB [2026-01-07T20:28:29.672815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-07T20:28:29.684035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-07T20:28:29.684316] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-07T20:28:29.685074] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-07T20:28:29.685126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:29.685159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:29.685186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:29.685242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:29.741183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:29.741807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:29.741888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:29.741919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:29.860593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:29.860733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:29.860772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:29.860802] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:29.864413] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-01-07T20:28:29.864696] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-07T20:28:29.864819] [INFO ] [sig ] ONB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:30.004617] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ONB.txt [2026-01-07T20:28:30.004753] [INFO ] [sig ] [2334/3515] Completed ONB in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:30.004793] [INFO ] [sig ] [2335/3515] Forecasting ONCO... [2026-01-07T20:28:30.004824] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-07T20:28:30.004854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-07T20:28:30.016300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-07T20:28:30.016601] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-07T20:28:30.017472] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-07T20:28:30.017538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:30.017600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:30.017634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:30.017694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:30.076661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:30.077453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:30.077537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:30.077587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:30.199305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:30.199430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:30.199468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:30.199499] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:30.203248] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-01-07T20:28:30.203511] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-07T20:28:30.203650] [INFO ] [sig ] ONCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:30.345892] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONCO.txt [2026-01-07T20:28:30.346026] [INFO ] [sig ] [2335/3515] Completed ONCO in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:30.346066] [INFO ] [sig ] [2336/3515] Forecasting ONDS... [2026-01-07T20:28:30.346095] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-07T20:28:30.346124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-07T20:28:30.357979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-07T20:28:30.358252] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-07T20:28:30.359007] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-07T20:28:30.359058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:30.359090] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:30.359117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:30.359173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:30.416045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:30.416708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:30.416791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:30.416824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:30.535685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:30.535800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:30.535838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:30.535867] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:30.539396] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-01-07T20:28:30.539709] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-07T20:28:30.539841] [INFO ] [sig ] ONDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:30.683170] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONDS.txt [2026-01-07T20:28:30.683340] [INFO ] [sig ] [2336/3515] Completed ONDS in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:30.683381] [INFO ] [sig ] [2337/3515] Forecasting ONEQ... [2026-01-07T20:28:30.683411] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-07T20:28:30.683442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-07T20:28:30.695627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-07T20:28:30.696040] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-07T20:28:30.696864] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-07T20:28:30.696919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:30.696953] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:30.696980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:30.697038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:30.756979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:30.758004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:30.758119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:30.758162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:30.885966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:30.886332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:30.886374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:30.886406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:30.890021] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-01-07T20:28:30.890553] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-07T20:28:30.890719] [INFO ] [sig ] ONEQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:31.041477] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ONEQ.txt [2026-01-07T20:28:31.041673] [INFO ] [sig ] [2337/3515] Completed ONEQ in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:31.041717] [INFO ] [sig ] [2338/3515] Forecasting ONL... [2026-01-07T20:28:31.041747] [INFO ] [sig ] Generating forecast for: ONL [2026-01-07T20:28:31.041780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-07T20:28:31.054083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-07T20:28:31.054394] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-07T20:28:31.055163] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-07T20:28:31.055215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:31.055273] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:31.055302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:31.055360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:31.112041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:31.112679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:31.112761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:31.112796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:31.240816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:31.240973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:31.241014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:31.241044] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:31.244407] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-07T20:28:31.244698] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-07T20:28:31.244824] [INFO ] [sig ] ONL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:31.384533] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONL.txt [2026-01-07T20:28:31.384665] [INFO ] [sig ] [2338/3515] Completed ONL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-07T20:28:31.384712] [INFO ] [sig ] [2339/3515] Forecasting ONON... [2026-01-07T20:28:31.384742] [INFO ] [sig ] Generating forecast for: ONON [2026-01-07T20:28:31.384773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-07T20:28:31.397217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-07T20:28:31.397658] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-07T20:28:31.398496] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-07T20:28:31.398554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:31.398608] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:31.398638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:31.398697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:31.456634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:31.457530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:31.457643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:31.457679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:31.583983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:31.584151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:31.584194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:31.584224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:31.587731] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-01-07T20:28:31.588055] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-07T20:28:31.588192] [INFO ] [sig ] ONON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:31.735221] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONON.txt [2026-01-07T20:28:31.735384] [INFO ] [sig ] [2339/3515] Completed ONON in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-07T20:28:31.735425] [INFO ] [sig ] [2340/3515] Forecasting ONTF... [2026-01-07T20:28:31.735455] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-07T20:28:31.735485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-07T20:28:31.747429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-07T20:28:31.747832] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-07T20:28:31.748768] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-07T20:28:31.748819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:31.748851] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:31.748878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:31.748934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:31.808367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:31.809265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:31.809356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:31.809387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:31.932609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:31.932770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:31.932813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:31.932844] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:31.936347] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-07T20:28:31.936665] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-07T20:28:31.936795] [INFO ] [sig ] ONTF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:32.090427] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONTF.txt [2026-01-07T20:28:32.090591] [INFO ] [sig ] [2340/3515] Completed ONTF in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-07T20:28:32.090640] [INFO ] [sig ] [2341/3515] Forecasting ONTO... [2026-01-07T20:28:32.090672] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-07T20:28:32.090702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-07T20:28:32.102336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-07T20:28:32.102653] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-07T20:28:32.103399] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-07T20:28:32.103450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:32.103482] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:32.103509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:32.103565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:32.164347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:32.165233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:32.165318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:32.165351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:32.287939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:32.288095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:32.288335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:32.288400] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:32.292047] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=69.16%) [2026-01-07T20:28:32.292316] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-07T20:28:32.292439] [INFO ] [sig ] ONTO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:32.431994] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ONTO.txt [2026-01-07T20:28:32.432155] [INFO ] [sig ] [2341/3515] Completed ONTO in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-07T20:28:32.432197] [INFO ] [sig ] [2342/3515] Forecasting OOMA... [2026-01-07T20:28:32.432228] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-07T20:28:32.432259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-07T20:28:32.444325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-07T20:28:32.444627] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-07T20:28:32.445367] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-07T20:28:32.445420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:32.445452] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:32.445479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:32.445535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:32.502596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:32.503401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:32.503482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:32.503515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:32.621815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:32.621973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:32.622031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:32.622063] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:32.625426] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=47.31%) [2026-01-07T20:28:32.625720] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-07T20:28:32.625846] [INFO ] [sig ] OOMA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:32.765230] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OOMA.txt [2026-01-07T20:28:32.765366] [INFO ] [sig ] [2342/3515] Completed OOMA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:32.765406] [INFO ] [sig ] [2343/3515] Forecasting OPAD... [2026-01-07T20:28:32.765437] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-07T20:28:32.765467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-07T20:28:32.777053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-07T20:28:32.777341] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-07T20:28:32.778100] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-07T20:28:32.778153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:32.778184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:32.778212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:32.778268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:32.839097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:32.840105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:32.840393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:32.840427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:32.966461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:32.966646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:32.966689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:32.966721] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:32.970357] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-01-07T20:28:32.970660] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-07T20:28:32.970786] [INFO ] [sig ] OPAD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:33.115788] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPAD.txt [2026-01-07T20:28:33.115927] [INFO ] [sig ] [2343/3515] Completed OPAD in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:33.115974] [INFO ] [sig ] [2344/3515] Forecasting OPAL... [2026-01-07T20:28:33.116006] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-07T20:28:33.116036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-07T20:28:33.128234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-07T20:28:33.128561] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-07T20:28:33.129357] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-07T20:28:33.129412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:33.129444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:33.129471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:33.129528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:33.187414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:33.188145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:33.188228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:33.188263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:33.310593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:33.310749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:33.310790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:33.310820] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:33.314234] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-01-07T20:28:33.314504] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-07T20:28:33.314647] [INFO ] [sig ] OPAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:33.459339] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OPAL.txt [2026-01-07T20:28:33.459487] [INFO ] [sig ] [2344/3515] Completed OPAL in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:33.459528] [INFO ] [sig ] [2345/3515] Forecasting OPBK... [2026-01-07T20:28:33.459594] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-07T20:28:33.459632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-07T20:28:33.471925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-07T20:28:33.472323] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-07T20:28:33.473149] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-07T20:28:33.473202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:33.473235] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:33.473263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:33.473319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:33.531283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:33.532184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:33.532278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:33.532311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:33.661091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:33.661257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:33.661299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:33.661328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:33.664724] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-01-07T20:28:33.665032] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-07T20:28:33.665174] [INFO ] [sig ] OPBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:33.818456] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPBK.txt [2026-01-07T20:28:33.818662] [INFO ] [sig ] [2345/3515] Completed OPBK in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:33.818706] [INFO ] [sig ] [2346/3515] Forecasting OPCH... [2026-01-07T20:28:33.818737] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-07T20:28:33.818768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-07T20:28:33.830934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-07T20:28:33.831509] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-07T20:28:33.832552] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-07T20:28:33.832624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:33.832672] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:33.832702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:33.832761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:33.891053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:33.891954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:33.892049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:33.892082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:34.024264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:34.024646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:34.024689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:34.024720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:34.028477] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-07T20:28:34.028801] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-07T20:28:34.028931] [INFO ] [sig ] OPCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:34.174540] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPCH.txt [2026-01-07T20:28:34.174691] [INFO ] [sig ] [2346/3515] Completed OPCH in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:34.174732] [INFO ] [sig ] [2347/3515] Forecasting OPEN... [2026-01-07T20:28:34.174761] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-07T20:28:34.174790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-07T20:28:34.186627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-07T20:28:34.187055] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-07T20:28:34.187983] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-07T20:28:34.188042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:34.188080] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:34.188115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:34.188184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:34.248738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:34.249629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:34.249722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:34.249755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:34.373566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:34.373745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:34.373786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:34.373816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:34.377410] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-01-07T20:28:34.377737] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-07T20:28:34.377870] [INFO ] [sig ] OPEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:34.522891] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OPEN.txt [2026-01-07T20:28:34.523076] [INFO ] [sig ] [2347/3515] Completed OPEN in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:34.523120] [INFO ] [sig ] [2348/3515] Forecasting OPFI... [2026-01-07T20:28:34.523152] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-07T20:28:34.523182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-07T20:28:34.535956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-07T20:28:34.536343] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-07T20:28:34.537144] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-07T20:28:34.537197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:34.537228] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:34.537256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:34.537313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:34.600226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:34.601156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:34.601306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:34.601341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:34.728343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:34.728499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:34.728541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:34.728585] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:34.731950] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-01-07T20:28:34.732231] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-07T20:28:34.732358] [INFO ] [sig ] OPFI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:34.874085] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPFI.txt [2026-01-07T20:28:34.874242] [INFO ] [sig ] [2348/3515] Completed OPFI in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:34.874283] [INFO ] [sig ] [2349/3515] Forecasting OPK... [2026-01-07T20:28:34.874314] [INFO ] [sig ] Generating forecast for: OPK [2026-01-07T20:28:34.874346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-07T20:28:34.886235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-07T20:28:34.886625] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-07T20:28:34.887391] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-07T20:28:34.887443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:34.887475] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:34.887502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:34.887558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:34.946214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:34.947077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:34.947166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:34.947199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:35.068956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:35.069113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:35.069154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:35.069184] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:35.072707] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-07T20:28:35.072980] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-07T20:28:35.073107] [INFO ] [sig ] OPK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:35.214316] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OPK.txt [2026-01-07T20:28:35.214424] [INFO ] [sig ] [2349/3515] Completed OPK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:35.214468] [INFO ] [sig ] [2350/3515] Forecasting OPP... [2026-01-07T20:28:35.214499] [INFO ] [sig ] Generating forecast for: OPP [2026-01-07T20:28:35.214530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-07T20:28:35.225822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-07T20:28:35.226126] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-07T20:28:35.226933] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-07T20:28:35.226986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:35.227018] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:35.227046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:35.227104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:35.285725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:35.286528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:35.286623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:35.286657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:35.409804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:35.409933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:35.409971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:35.410000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:35.413240] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-01-07T20:28:35.413504] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-07T20:28:35.413644] [INFO ] [sig ] OPP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:35.554206] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OPP.txt [2026-01-07T20:28:35.554323] [INFO ] [sig ] [2350/3515] Completed OPP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:35.554362] [INFO ] [sig ] [2351/3515] Forecasting OPRA... [2026-01-07T20:28:35.554392] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-07T20:28:35.554423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-07T20:28:35.565804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-07T20:28:35.566077] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-07T20:28:35.566840] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-07T20:28:35.566892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:35.566925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:35.566952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:35.567007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:35.622786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:35.623370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:35.623450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:35.623482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:35.742991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:35.743136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:35.743172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:35.743203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:35.746432] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-07T20:28:35.746715] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-07T20:28:35.746836] [INFO ] [sig ] OPRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:35.888545] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPRA.txt [2026-01-07T20:28:35.888771] [INFO ] [sig ] [2351/3515] Completed OPRA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:35.888813] [INFO ] [sig ] [2352/3515] Forecasting OPRX... [2026-01-07T20:28:35.888844] [INFO ] [sig ] Generating forecast for: OPRX [2026-01-07T20:28:35.888876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRX' from 'https://tdm.silogroup.org/data/derivative_storage/OPRX.csv'. [2026-01-07T20:28:35.901536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRX'. [2026-01-07T20:28:35.902056] [INFO ] [FORECASTER] Starting predict_future for OPRX [2026-01-07T20:28:35.903033] [DEBUG] [LOCAL ] No optimal features file found for OPRX: ./output/feature-sets/OPRX.txt [2026-01-07T20:28:35.903084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:35.903116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:35.903142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:35.903197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:35.958724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:35.959334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:35.959417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:35.959450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:36.083261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:36.083467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:36.083507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:36.083536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:36.086900] [DEBUG] [FORECASTER] OPRX: Forecast T+1@11:T+2@11: UP (p=77.82%) [2026-01-07T20:28:36.087196] [INFO ] [FORECASTER] Completed predict_future for OPRX [2026-01-07T20:28:36.087317] [INFO ] [sig ] OPRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:36.227213] [INFO ] [LOCAL ] Saved forecast: OPRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OPRX.txt [2026-01-07T20:28:36.227344] [INFO ] [sig ] [2352/3515] Completed OPRX in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:36.227383] [INFO ] [sig ] [2353/3515] Forecasting OPTX... [2026-01-07T20:28:36.227412] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-07T20:28:36.227445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-07T20:28:36.239784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-07T20:28:36.240112] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-07T20:28:36.240911] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-07T20:28:36.240964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:36.241001] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:36.241028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:36.241084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:36.297232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:36.298098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:36.298187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:36.298221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:36.416788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:36.416939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:36.416984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:36.417037] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:36.420561] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-07T20:28:36.420849] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-07T20:28:36.420972] [INFO ] [sig ] OPTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:36.560566] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPTX.txt [2026-01-07T20:28:36.560715] [INFO ] [sig ] [2353/3515] Completed OPTX in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:36.560753] [INFO ] [sig ] [2354/3515] Forecasting OPXS... [2026-01-07T20:28:36.560783] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-07T20:28:36.560813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-07T20:28:36.571932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-07T20:28:36.572213] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-07T20:28:36.573093] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-07T20:28:36.573151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:36.573185] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:36.573213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:36.573270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:36.630093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:36.630767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:36.630852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:36.630886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:36.754220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:36.754382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:36.754423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:36.754453] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:36.758039] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-07T20:28:36.758527] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-07T20:28:36.758677] [INFO ] [sig ] OPXS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:36.902287] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OPXS.txt [2026-01-07T20:28:36.902446] [INFO ] [sig ] [2354/3515] Completed OPXS in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:36.902486] [INFO ] [sig ] [2355/3515] Forecasting ORA... [2026-01-07T20:28:36.902518] [INFO ] [sig ] Generating forecast for: ORA [2026-01-07T20:28:36.902548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-07T20:28:36.914586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-07T20:28:36.914881] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-07T20:28:36.915871] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-07T20:28:36.915925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:36.915989] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:36.916018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:36.916074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:36.973591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:36.974264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:36.974355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:36.974389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:37.096235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:37.096377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:37.096417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:37.096445] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:37.099968] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-07T20:28:37.100270] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-07T20:28:37.100601] [INFO ] [sig ] ORA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:37.242744] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORA.txt [2026-01-07T20:28:37.242851] [INFO ] [sig ] [2355/3515] Completed ORA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-07T20:28:37.242890] [INFO ] [sig ] [2356/3515] Forecasting ORC... [2026-01-07T20:28:37.242920] [INFO ] [sig ] Generating forecast for: ORC [2026-01-07T20:28:37.242956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-07T20:28:37.254800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-07T20:28:37.255077] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-07T20:28:37.255849] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-07T20:28:37.255902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:37.255934] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:37.255962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:37.256018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:37.311964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:37.312564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:37.312659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:37.312693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:37.433006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:37.433155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:37.433196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:37.433224] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:37.436538] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-01-07T20:28:37.436833] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-07T20:28:37.436956] [INFO ] [sig ] ORC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:37.580708] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ORC.txt [2026-01-07T20:28:37.580843] [INFO ] [sig ] [2356/3515] Completed ORC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-07T20:28:37.580883] [INFO ] [sig ] [2357/3515] Forecasting ORGO... [2026-01-07T20:28:37.580913] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-07T20:28:37.580943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-07T20:28:37.592219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-07T20:28:37.592523] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-07T20:28:37.593301] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-07T20:28:37.593352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:37.593386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:37.593423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:37.593480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:37.650323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:37.651058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:37.651154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:37.651187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:37.771101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:37.771260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:37.771299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:37.771328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:37.774645] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-01-07T20:28:37.774917] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-07T20:28:37.775041] [INFO ] [sig ] ORGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:37.977959] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORGO.txt [2026-01-07T20:28:37.978103] [INFO ] [sig ] [2357/3515] Completed ORGO in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-07T20:28:37.978142] [INFO ] [sig ] [2358/3515] Forecasting ORIC... [2026-01-07T20:28:37.978173] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-07T20:28:37.978204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-07T20:28:37.989168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-07T20:28:37.989459] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-07T20:28:37.990282] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-07T20:28:37.990335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:37.990366] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:37.990392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:37.990448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:38.047439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:38.048145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:38.048248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:38.048283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:38.169190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:38.169334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:38.169372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:38.169433] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:38.172862] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=43.73%) [2026-01-07T20:28:38.173147] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-07T20:28:38.173274] [INFO ] [sig ] ORIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:38.316515] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORIC.txt [2026-01-07T20:28:38.316661] [INFO ] [sig ] [2358/3515] Completed ORIC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-07T20:28:38.316702] [INFO ] [sig ] [2359/3515] Forecasting ORKA... [2026-01-07T20:28:38.316733] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-07T20:28:38.316765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-07T20:28:38.328190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-07T20:28:38.328472] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-07T20:28:38.329294] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-07T20:28:38.329348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:38.329382] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:38.329411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:38.329469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:38.387586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:38.388189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:38.388268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:38.388301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:38.512039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:38.512198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:38.512237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:38.512266] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:38.515655] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=50.13%) [2026-01-07T20:28:38.515927] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-07T20:28:38.516069] [INFO ] [sig ] ORKA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:38.661914] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ORKA.txt [2026-01-07T20:28:38.662044] [INFO ] [sig ] [2359/3515] Completed ORKA in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:38.662084] [INFO ] [sig ] [2360/3515] Forecasting ORLY... [2026-01-07T20:28:38.662114] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-07T20:28:38.662144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-07T20:28:38.673448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-07T20:28:38.673759] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-07T20:28:38.674533] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-07T20:28:38.674602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:38.674637] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:38.674664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:38.674721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:38.731025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:38.732031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:38.732133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:38.732170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:38.855948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:38.856124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:38.856173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:38.856203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:38.859660] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-07T20:28:38.859943] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-07T20:28:38.860069] [INFO ] [sig ] ORLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:39.003774] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ORLY.txt [2026-01-07T20:28:39.003941] [INFO ] [sig ] [2360/3515] Completed ORLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:39.003985] [INFO ] [sig ] [2361/3515] Forecasting ORMP... [2026-01-07T20:28:39.004024] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-07T20:28:39.004073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-07T20:28:39.015610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-07T20:28:39.015973] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-07T20:28:39.016784] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-07T20:28:39.016839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:39.016873] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:39.016901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:39.016959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:39.075312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:39.076184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:39.076271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:39.076305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:39.200044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:39.200209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:39.200249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:39.200278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:39.203639] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-07T20:28:39.203917] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-07T20:28:39.204042] [INFO ] [sig ] ORMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:39.345266] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORMP.txt [2026-01-07T20:28:39.345421] [INFO ] [sig ] [2361/3515] Completed ORMP in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:39.345461] [INFO ] [sig ] [2362/3515] Forecasting ORN... [2026-01-07T20:28:39.345491] [INFO ] [sig ] Generating forecast for: ORN [2026-01-07T20:28:39.345523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-07T20:28:39.356464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-07T20:28:39.356841] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-07T20:28:39.357625] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-07T20:28:39.357677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:39.357709] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:39.357735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:39.357790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:39.413554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:39.414410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:39.414496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:39.414529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:39.537395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:39.537549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:39.537607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:39.537637] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:39.541002] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=37.65%) [2026-01-07T20:28:39.541277] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-07T20:28:39.541404] [INFO ] [sig ] ORN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:39.684408] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORN.txt [2026-01-07T20:28:39.684536] [INFO ] [sig ] [2362/3515] Completed ORN in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:39.684592] [INFO ] [sig ] [2363/3515] Forecasting ORRF... [2026-01-07T20:28:39.684626] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-07T20:28:39.684657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-07T20:28:39.696800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-07T20:28:39.697083] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-07T20:28:39.697863] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-07T20:28:39.697917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:39.697951] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:39.697978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:39.698035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:39.756793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:39.757635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:39.757723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:39.757758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:39.881654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:39.881809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:39.881848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:39.881878] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:39.885536] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=14.65%) [2026-01-07T20:28:39.885819] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-07T20:28:39.885946] [INFO ] [sig ] ORRF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:40.029850] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ORRF.txt [2026-01-07T20:28:40.030048] [INFO ] [sig ] [2363/3515] Completed ORRF in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:40.030100] [INFO ] [sig ] [2364/3515] Forecasting OS... [2026-01-07T20:28:40.030131] [INFO ] [sig ] Generating forecast for: OS [2026-01-07T20:28:40.030162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-07T20:28:40.041518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-07T20:28:40.041806] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-07T20:28:40.042563] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-07T20:28:40.042637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:40.042670] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:40.042697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:40.042755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:40.099727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:40.100327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:40.100407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:40.100442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:40.224126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:40.224269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:40.224309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:40.224355] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:40.227740] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-01-07T20:28:40.228022] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-07T20:28:40.228150] [INFO ] [sig ] OS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:40.367965] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OS.txt [2026-01-07T20:28:40.368083] [INFO ] [sig ] [2364/3515] Completed OS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:40.368122] [INFO ] [sig ] [2365/3515] Forecasting OSBC... [2026-01-07T20:28:40.368152] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-07T20:28:40.368184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-07T20:28:40.380256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-07T20:28:40.380513] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-07T20:28:40.381279] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-07T20:28:40.381331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:40.381362] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:40.381391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:40.381447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:40.438870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:40.439464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:40.439612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:40.439652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:40.559345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:40.559484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:40.559524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:40.559609] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:40.562872] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-07T20:28:40.563144] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-07T20:28:40.563267] [INFO ] [sig ] OSBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:40.717248] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OSBC.txt [2026-01-07T20:28:40.717441] [INFO ] [sig ] [2365/3515] Completed OSBC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:40.717494] [INFO ] [sig ] [2366/3515] Forecasting OSIS... [2026-01-07T20:28:40.717528] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-07T20:28:40.717559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-07T20:28:40.730496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-07T20:28:40.730886] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-07T20:28:40.731935] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-07T20:28:40.731991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:40.732026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:40.732054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:40.732117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:40.797523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:40.798443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:40.798534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:40.798594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:40.926275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:40.926434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:40.926475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:40.926506] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:40.930680] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: UP (p=62.33%) [2026-01-07T20:28:40.930961] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-07T20:28:40.931096] [INFO ] [sig ] OSIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:41.072470] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OSIS.txt [2026-01-07T20:28:41.072640] [INFO ] [sig ] [2366/3515] Completed OSIS in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:41.072682] [INFO ] [sig ] [2367/3515] Forecasting OSPN... [2026-01-07T20:28:41.072714] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-07T20:28:41.072744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-07T20:28:41.085738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-07T20:28:41.086099] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-07T20:28:41.086871] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-07T20:28:41.086922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:41.086954] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:41.086980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:41.087036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:41.146706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:41.147601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:41.147692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:41.147727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:41.273614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:41.273780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:41.273821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:41.273851] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:41.277517] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-07T20:28:41.277859] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-07T20:28:41.277999] [INFO ] [sig ] OSPN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:41.425657] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OSPN.txt [2026-01-07T20:28:41.425801] [INFO ] [sig ] [2367/3515] Completed OSPN in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:41.425841] [INFO ] [sig ] [2368/3515] Forecasting OSS... [2026-01-07T20:28:41.425872] [INFO ] [sig ] Generating forecast for: OSS [2026-01-07T20:28:41.425903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-07T20:28:41.438723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-07T20:28:41.439107] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-07T20:28:41.439983] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-07T20:28:41.440044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:41.440076] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:41.440103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:41.440181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:41.497984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:41.498701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:41.498785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:41.498817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:41.614101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:41.614244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:41.614283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:41.614320] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:41.617538] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-07T20:28:41.617819] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-07T20:28:41.617942] [INFO ] [sig ] OSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:41.758414] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OSS.txt [2026-01-07T20:28:41.758610] [INFO ] [sig ] [2368/3515] Completed OSS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:41.758654] [INFO ] [sig ] [2369/3515] Forecasting OTEX... [2026-01-07T20:28:41.758685] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-07T20:28:41.758716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-07T20:28:41.770403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-07T20:28:41.770716] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-07T20:28:41.771472] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-07T20:28:41.771523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:41.771556] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:41.771602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:41.771661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:41.829562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:41.830257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:41.830342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:41.830378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:41.959825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:41.959978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:41.960019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:41.960050] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:41.963508] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-07T20:28:41.963799] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-07T20:28:41.963928] [INFO ] [sig ] OTEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:42.106679] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OTEX.txt [2026-01-07T20:28:42.106814] [INFO ] [sig ] [2369/3515] Completed OTEX in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:42.106854] [INFO ] [sig ] [2370/3515] Forecasting OTIS... [2026-01-07T20:28:42.106885] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-07T20:28:42.106915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-07T20:28:42.118061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-07T20:28:42.118350] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-07T20:28:42.119134] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-07T20:28:42.119198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:42.119232] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:42.119260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:42.119318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:42.179650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:42.180344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:42.180428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:42.180463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:42.305199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:42.305352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:42.305599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:42.305632] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:42.309205] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-07T20:28:42.309479] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-07T20:28:42.309646] [INFO ] [sig ] OTIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:42.461188] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OTIS.txt [2026-01-07T20:28:42.461331] [INFO ] [sig ] [2370/3515] Completed OTIS in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:42.461372] [INFO ] [sig ] [2371/3515] Forecasting OTLY... [2026-01-07T20:28:42.461404] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-07T20:28:42.461435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-07T20:28:42.473125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-07T20:28:42.473492] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-07T20:28:42.474281] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-07T20:28:42.474333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:42.474366] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:42.474392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:42.474448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:42.533492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:42.534202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:42.534300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:42.534335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:42.654716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:42.654863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:42.654901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:42.654930] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:42.658255] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-07T20:28:42.658537] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-07T20:28:42.658678] [INFO ] [sig ] OTLY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:42.800457] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OTLY.txt [2026-01-07T20:28:42.800598] [INFO ] [sig ] [2371/3515] Completed OTLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:42.800637] [INFO ] [sig ] [2372/3515] Forecasting OVID... [2026-01-07T20:28:42.800666] [INFO ] [sig ] Generating forecast for: OVID [2026-01-07T20:28:42.800695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-07T20:28:42.814013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-07T20:28:42.814519] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-07T20:28:42.815352] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-07T20:28:42.815405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:42.815464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:42.815493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:42.815550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:42.875805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:42.876494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:42.876597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:42.876634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:42.999083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:42.999234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:42.999274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:42.999494] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:43.002999] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-07T20:28:43.003281] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-07T20:28:43.003408] [INFO ] [sig ] OVID: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:43.149878] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OVID.txt [2026-01-07T20:28:43.150011] [INFO ] [sig ] [2372/3515] Completed OVID in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:43.150049] [INFO ] [sig ] [2373/3515] Forecasting OVLY... [2026-01-07T20:28:43.150079] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-07T20:28:43.150110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-07T20:28:43.161799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-07T20:28:43.162159] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-07T20:28:43.162983] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-07T20:28:43.163036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:43.163068] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:43.163095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:43.163152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:43.224590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:43.225270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:43.225355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:43.225389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:43.324474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:43.324613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:43.324652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:43.324685] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:43.328284] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-07T20:28:43.328759] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-07T20:28:43.328885] [INFO ] [sig ] OVLY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:43.474312] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OVLY.txt [2026-01-07T20:28:43.474457] [INFO ] [sig ] [2373/3515] Completed OVLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-07T20:28:43.474497] [INFO ] [sig ] [2374/3515] Forecasting OWL... [2026-01-07T20:28:43.474527] [INFO ] [sig ] Generating forecast for: OWL [2026-01-07T20:28:43.474558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-07T20:28:43.487188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-07T20:28:43.487471] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-07T20:28:43.488246] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-07T20:28:43.488299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:43.488332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:43.488359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:43.488420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:43.548297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:43.549024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:43.549108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:43.549143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:43.670726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:43.670872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:43.670911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:43.670940] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:43.674193] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=50.89%) [2026-01-07T20:28:43.674455] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-07T20:28:43.674594] [INFO ] [sig ] OWL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:43.815022] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OWL.txt [2026-01-07T20:28:43.815171] [INFO ] [sig ] [2374/3515] Completed OWL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-07T20:28:43.815213] [INFO ] [sig ] [2375/3515] Forecasting OXLC... [2026-01-07T20:28:43.815243] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-07T20:28:43.815279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-07T20:28:43.829948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-07T20:28:43.830566] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-07T20:28:43.831653] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-07T20:28:43.831712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:43.831748] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:43.831777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:43.831838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:43.891098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:43.892324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:43.892426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:43.892460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:44.017642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:44.017829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:44.017871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:44.017939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:44.021711] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=29.88%) [2026-01-07T20:28:44.022030] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-07T20:28:44.022174] [INFO ] [sig ] OXLC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:44.168588] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OXLC.txt [2026-01-07T20:28:44.168761] [INFO ] [sig ] [2375/3515] Completed OXLC in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-07T20:28:44.168801] [INFO ] [sig ] [2376/3515] Forecasting OXM... [2026-01-07T20:28:44.168831] [INFO ] [sig ] Generating forecast for: OXM [2026-01-07T20:28:44.168863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-07T20:28:44.181298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-07T20:28:44.181705] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-07T20:28:44.182539] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-07T20:28:44.182618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:44.182655] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:44.182684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:44.182745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:44.239734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:44.240638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:44.240731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:44.240764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:44.364474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:44.364651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:44.364692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:44.364724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:44.368101] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-07T20:28:44.368384] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-07T20:28:44.368513] [INFO ] [sig ] OXM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:44.514394] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OXM.txt [2026-01-07T20:28:44.514556] [INFO ] [sig ] [2376/3515] Completed OXM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-07T20:28:44.514615] [INFO ] [sig ] [2377/3515] Forecasting OXSQ... [2026-01-07T20:28:44.514645] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-07T20:28:44.514678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-07T20:28:44.526567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-07T20:28:44.526928] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-07T20:28:44.527763] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-07T20:28:44.527817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:44.527859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:44.527888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:44.527963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:44.586044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:44.586937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:44.587123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:44.587161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:44.706645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:44.706820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:44.706859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:44.706888] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:44.710282] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-01-07T20:28:44.710561] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-07T20:28:44.710708] [INFO ] [sig ] OXSQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:44.857195] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OXSQ.txt [2026-01-07T20:28:44.857347] [INFO ] [sig ] [2377/3515] Completed OXSQ in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:44.857386] [INFO ] [sig ] [2378/3515] Forecasting OZEM... [2026-01-07T20:28:44.857415] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-07T20:28:44.857447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-07T20:28:44.869245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-07T20:28:44.869612] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-07T20:28:44.870454] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-07T20:28:44.870509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:44.870543] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:44.870591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:44.870653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:44.933453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:44.934616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:44.934701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:44.934734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:45.050099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:45.050284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:45.050336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:45.050374] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:45.053815] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-07T20:28:45.054098] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-07T20:28:45.054245] [INFO ] [sig ] OZEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:45.203286] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/OZEM.txt [2026-01-07T20:28:45.203446] [INFO ] [sig ] [2378/3515] Completed OZEM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:45.203497] [INFO ] [sig ] [2379/3515] Forecasting OZK... [2026-01-07T20:28:45.203531] [INFO ] [sig ] Generating forecast for: OZK [2026-01-07T20:28:45.203586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-07T20:28:45.215132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-07T20:28:45.215413] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-07T20:28:45.216201] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-07T20:28:45.216253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:45.216285] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:45.216313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:45.216369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:45.274997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:45.275758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:45.275866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:45.275903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:45.402545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:45.402754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:45.402798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:45.402828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:45.406275] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-07T20:28:45.406596] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-07T20:28:45.406730] [INFO ] [sig ] OZK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:45.551206] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OZK.txt [2026-01-07T20:28:45.551388] [INFO ] [sig ] [2379/3515] Completed OZK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:45.551430] [INFO ] [sig ] [2380/3515] Forecasting OZKAP... [2026-01-07T20:28:45.551460] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-07T20:28:45.551760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-07T20:28:45.563200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-07T20:28:45.563535] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-07T20:28:45.564303] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-07T20:28:45.564355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:45.564387] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:45.564414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:45.564470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:45.623979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:45.625103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:45.625196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:45.625239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:45.746480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:45.746665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:45.746708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:45.746736] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:45.750525] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-07T20:28:45.750819] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-07T20:28:45.750949] [INFO ] [sig ] OZKAP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:45.895728] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/OZKAP.txt [2026-01-07T20:28:45.895873] [INFO ] [sig ] [2380/3515] Completed OZKAP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:45.895914] [INFO ] [sig ] [2381/3515] Forecasting PAA... [2026-01-07T20:28:45.895943] [INFO ] [sig ] Generating forecast for: PAA [2026-01-07T20:28:45.895974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-07T20:28:45.908706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-07T20:28:45.909085] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-07T20:28:45.910139] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-07T20:28:45.910199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:45.910253] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:45.910286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:45.910354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:45.967325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:45.968329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:45.968631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:45.968678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:46.094405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:46.094584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:46.094625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:46.094654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:46.098204] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-07T20:28:46.098477] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-07T20:28:46.098618] [INFO ] [sig ] PAA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:46.241093] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAA.txt [2026-01-07T20:28:46.241268] [INFO ] [sig ] [2381/3515] Completed PAA in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:46.241317] [INFO ] [sig ] [2382/3515] Forecasting PAAS... [2026-01-07T20:28:46.241353] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-07T20:28:46.241392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-07T20:28:46.254901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-07T20:28:46.255285] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-07T20:28:46.256166] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-07T20:28:46.256221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:46.256253] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:46.256280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:46.256345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:46.316765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:46.317677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:46.317799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:46.317835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:46.448319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:46.448667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:46.448711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:46.448741] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:46.452778] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-07T20:28:46.453060] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-07T20:28:46.453193] [INFO ] [sig ] PAAS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:46.608273] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAAS.txt [2026-01-07T20:28:46.608414] [INFO ] [sig ] [2382/3515] Completed PAAS in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:46.608454] [INFO ] [sig ] [2383/3515] Forecasting PAC... [2026-01-07T20:28:46.608484] [INFO ] [sig ] Generating forecast for: PAC [2026-01-07T20:28:46.608515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-07T20:28:46.620237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-07T20:28:46.620551] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-07T20:28:46.621401] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-07T20:28:46.621456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:46.621490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:46.621518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:46.621593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:46.683039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:46.683874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:46.683966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:46.684000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:46.814139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:46.814303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:46.814353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:46.814390] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:46.817978] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=41.55%) [2026-01-07T20:28:46.818281] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-07T20:28:46.818413] [INFO ] [sig ] PAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:46.960434] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAC.txt [2026-01-07T20:28:46.960597] [INFO ] [sig ] [2383/3515] Completed PAC in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:46.960641] [INFO ] [sig ] [2384/3515] Forecasting PACB... [2026-01-07T20:28:46.960671] [INFO ] [sig ] Generating forecast for: PACB [2026-01-07T20:28:46.960702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-07T20:28:46.973508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-07T20:28:46.973856] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-07T20:28:46.974637] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-07T20:28:46.974689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:46.974720] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:46.974747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:46.974803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:47.031650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:47.032442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:47.032530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:47.032562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:47.156262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:47.156636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:47.156680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:47.156710] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:47.160484] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-01-07T20:28:47.160786] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-07T20:28:47.160914] [INFO ] [sig ] PACB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:47.302303] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PACB.txt [2026-01-07T20:28:47.302446] [INFO ] [sig ] [2384/3515] Completed PACB in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:47.302492] [INFO ] [sig ] [2385/3515] Forecasting PACK... [2026-01-07T20:28:47.302726] [INFO ] [sig ] Generating forecast for: PACK [2026-01-07T20:28:47.302761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-07T20:28:47.315227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-07T20:28:47.315753] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-07T20:28:47.316540] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-07T20:28:47.316612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:47.316647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:47.316677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:47.316735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:47.374718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:47.375473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:47.375559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:47.375612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:47.498123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:47.498290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:47.498337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:47.498373] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:47.501970] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=70.22%) [2026-01-07T20:28:47.502242] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-07T20:28:47.502371] [INFO ] [sig ] PACK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:47.646409] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PACK.txt [2026-01-07T20:28:47.646623] [INFO ] [sig ] [2385/3515] Completed PACK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:47.646672] [INFO ] [sig ] [2386/3515] Forecasting PAGP... [2026-01-07T20:28:47.646704] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-07T20:28:47.646739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-07T20:28:47.658483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-07T20:28:47.658857] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-07T20:28:47.659726] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-07T20:28:47.659779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:47.659811] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:47.659837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:47.659893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:47.718191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:47.719022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:47.719112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:47.719146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:47.843932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:47.844094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:47.844134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:47.844163] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:47.847847] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-07T20:28:47.848118] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-07T20:28:47.848276] [INFO ] [sig ] PAGP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:47.991376] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAGP.txt [2026-01-07T20:28:47.991516] [INFO ] [sig ] [2386/3515] Completed PAGP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:47.991556] [INFO ] [sig ] [2387/3515] Forecasting PAGS... [2026-01-07T20:28:47.991604] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-07T20:28:47.991636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-07T20:28:48.003669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-07T20:28:48.004006] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-07T20:28:48.005062] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-07T20:28:48.005118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:48.005151] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:48.005179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:48.005236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:48.064930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:48.065674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:48.065758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:48.065793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:48.191149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:48.191299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:48.191338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:48.191368] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:48.194875] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-07T20:28:48.195142] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-07T20:28:48.195272] [INFO ] [sig ] PAGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:48.340483] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAGS.txt [2026-01-07T20:28:48.340643] [INFO ] [sig ] [2387/3515] Completed PAGS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:48.340691] [INFO ] [sig ] [2388/3515] Forecasting PAHC... [2026-01-07T20:28:48.340722] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-07T20:28:48.340762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-07T20:28:48.352888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-07T20:28:48.353195] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-07T20:28:48.353998] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-07T20:28:48.354050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:48.354097] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:48.354127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:48.354183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:48.409894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:48.410610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:48.410725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:48.410760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:48.529109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:48.529268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:48.529327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:48.529357] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:48.532742] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-07T20:28:48.533009] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-07T20:28:48.533134] [INFO ] [sig ] PAHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:48.672010] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAHC.txt [2026-01-07T20:28:48.672157] [INFO ] [sig ] [2388/3515] Completed PAHC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:48.672199] [INFO ] [sig ] [2389/3515] Forecasting PAL... [2026-01-07T20:28:48.672229] [INFO ] [sig ] Generating forecast for: PAL [2026-01-07T20:28:48.672261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-07T20:28:48.685717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-07T20:28:48.686298] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-07T20:28:48.687266] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-07T20:28:48.687325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:48.687400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:48.687433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:48.687496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:48.746702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:48.747967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:48.748078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:48.748113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:48.878646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:48.878887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:48.878935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:48.878966] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:48.883393] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-07T20:28:48.883762] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-07T20:28:48.883906] [INFO ] [sig ] PAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:49.036005] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAL.txt [2026-01-07T20:28:49.036419] [INFO ] [sig ] [2389/3515] Completed PAL in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:49.036464] [INFO ] [sig ] [2390/3515] Forecasting PAM... [2026-01-07T20:28:49.036497] [INFO ] [sig ] Generating forecast for: PAM [2026-01-07T20:28:49.036530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-07T20:28:49.049425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-07T20:28:49.049885] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-07T20:28:49.050702] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-07T20:28:49.050755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:49.050787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:49.050813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:49.050869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:49.109264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:49.110221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:49.110351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:49.110396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:49.234250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:49.234433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:49.234474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:49.234503] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:49.237913] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-01-07T20:28:49.238191] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-07T20:28:49.238317] [INFO ] [sig ] PAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:49.386810] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAM.txt [2026-01-07T20:28:49.386981] [INFO ] [sig ] [2390/3515] Completed PAM in 0.4s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-07T20:28:49.387029] [INFO ] [sig ] [2391/3515] Forecasting PANL... [2026-01-07T20:28:49.387060] [INFO ] [sig ] Generating forecast for: PANL [2026-01-07T20:28:49.387093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-07T20:28:49.399443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-07T20:28:49.399879] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-07T20:28:49.400719] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-07T20:28:49.400772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:49.400815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:49.400844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:49.400908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:49.457525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:49.458413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:49.458529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:49.458565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:49.584596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:49.584762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:49.584809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:49.584839] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:49.588255] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-07T20:28:49.588550] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-07T20:28:49.588697] [INFO ] [sig ] PANL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:49.732870] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PANL.txt [2026-01-07T20:28:49.733033] [INFO ] [sig ] [2391/3515] Completed PANL in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-07T20:28:49.733074] [INFO ] [sig ] [2392/3515] Forecasting PASG... [2026-01-07T20:28:49.733104] [INFO ] [sig ] Generating forecast for: PASG [2026-01-07T20:28:49.733135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-07T20:28:49.745234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-07T20:28:49.745637] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-07T20:28:49.746427] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-07T20:28:49.746488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:49.746533] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:49.746562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:49.746649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:49.803445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:49.804408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:49.804512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:49.804545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:49.927775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:49.927948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:49.927991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:49.928080] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:49.931655] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-07T20:28:49.931940] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-07T20:28:49.932078] [INFO ] [sig ] PASG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:50.075624] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PASG.txt [2026-01-07T20:28:50.075789] [INFO ] [sig ] [2392/3515] Completed PASG in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-07T20:28:50.075831] [INFO ] [sig ] [2393/3515] Forecasting PATH... [2026-01-07T20:28:50.075862] [INFO ] [sig ] Generating forecast for: PATH [2026-01-07T20:28:50.075894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-07T20:28:50.088161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-07T20:28:50.088499] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-07T20:28:50.089291] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-07T20:28:50.089350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:50.089395] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:50.089426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:50.089484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:50.149160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:50.153147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:50.153251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:50.153288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:50.279081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:50.279253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:50.279297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:50.279328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:50.282873] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-07T20:28:50.283151] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-07T20:28:50.283279] [INFO ] [sig ] PATH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:50.422365] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PATH.txt [2026-01-07T20:28:50.422510] [INFO ] [sig ] [2393/3515] Completed PATH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-07T20:28:50.422551] [INFO ] [sig ] [2394/3515] Forecasting PATK... [2026-01-07T20:28:50.422598] [INFO ] [sig ] Generating forecast for: PATK [2026-01-07T20:28:50.422648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-07T20:28:50.434744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-07T20:28:50.435149] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-07T20:28:50.435973] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-07T20:28:50.436026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:50.436059] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:50.436086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:50.436143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:50.495265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:50.496346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:50.496433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:50.496467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:50.613532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:50.613703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:50.613743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:50.613773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:50.617032] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=15.47%) [2026-01-07T20:28:50.617297] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-07T20:28:50.617418] [INFO ] [sig ] PATK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:50.757667] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PATK.txt [2026-01-07T20:28:50.757826] [INFO ] [sig ] [2394/3515] Completed PATK in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:50.757866] [INFO ] [sig ] [2395/3515] Forecasting PAX... [2026-01-07T20:28:50.757896] [INFO ] [sig ] Generating forecast for: PAX [2026-01-07T20:28:50.757929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-07T20:28:50.769865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-07T20:28:50.770256] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-07T20:28:50.771051] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-07T20:28:50.771102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:50.771136] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:50.771163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:50.771220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:50.835591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:50.836553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:50.836673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:50.836714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:50.962798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:50.962957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:50.963000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:50.963030] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:50.966541] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-07T20:28:50.966854] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-07T20:28:50.967005] [INFO ] [sig ] PAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:51.116538] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAX.txt [2026-01-07T20:28:51.116719] [INFO ] [sig ] [2395/3515] Completed PAX in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:51.116762] [INFO ] [sig ] [2396/3515] Forecasting PAXS... [2026-01-07T20:28:51.116802] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-07T20:28:51.116835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-07T20:28:51.129008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-07T20:28:51.129303] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-07T20:28:51.130352] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-07T20:28:51.130407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:51.130440] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:51.130469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:51.130745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:51.196313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:51.197237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:51.197329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:51.197364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:51.327772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:51.327953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:51.328009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:51.328047] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:51.331910] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-07T20:28:51.332191] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-07T20:28:51.332321] [INFO ] [sig ] PAXS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:51.484124] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAXS.txt [2026-01-07T20:28:51.484256] [INFO ] [sig ] [2396/3515] Completed PAXS in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:51.484302] [INFO ] [sig ] [2397/3515] Forecasting PAY... [2026-01-07T20:28:51.484351] [INFO ] [sig ] Generating forecast for: PAY [2026-01-07T20:28:51.484394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-07T20:28:51.497485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-07T20:28:51.497884] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-07T20:28:51.498804] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-07T20:28:51.498859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:51.498892] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:51.498919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:51.498974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:51.561247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:51.561968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:51.562054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:51.562089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:51.688935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:51.689109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:51.689164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:51.689199] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:51.693105] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-07T20:28:51.693488] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-07T20:28:51.693665] [INFO ] [sig ] PAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:51.849277] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAY.txt [2026-01-07T20:28:51.849446] [INFO ] [sig ] [2397/3515] Completed PAY in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:51.849495] [INFO ] [sig ] [2398/3515] Forecasting PAYC... [2026-01-07T20:28:51.849528] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-07T20:28:51.849596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-07T20:28:51.862356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-07T20:28:51.862956] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-07T20:28:51.864003] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-07T20:28:51.864057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:51.864090] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:51.864118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:51.864175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:51.923827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:51.924630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:51.924750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:51.924787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:52.048919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:52.049092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:52.049133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:52.049164] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:52.052840] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-07T20:28:52.053121] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-07T20:28:52.053250] [INFO ] [sig ] PAYC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:52.196626] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAYC.txt [2026-01-07T20:28:52.196777] [INFO ] [sig ] [2398/3515] Completed PAYC in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:52.196821] [INFO ] [sig ] [2399/3515] Forecasting PAYO... [2026-01-07T20:28:52.196856] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-07T20:28:52.196893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-07T20:28:52.208138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-07T20:28:52.208448] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-07T20:28:52.209256] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-07T20:28:52.209309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:52.209343] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:52.209373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:52.209432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:52.267122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:52.267783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:52.267918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:52.267953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:52.392820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:52.392977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:52.393019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:52.393066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:52.396481] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=68.58%) [2026-01-07T20:28:52.396785] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-07T20:28:52.396919] [INFO ] [sig ] PAYO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:52.544935] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PAYO.txt [2026-01-07T20:28:52.545092] [INFO ] [sig ] [2399/3515] Completed PAYO in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:52.545136] [INFO ] [sig ] [2400/3515] Forecasting PAYS... [2026-01-07T20:28:52.545169] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-07T20:28:52.545209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-07T20:28:52.558720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-07T20:28:52.559055] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-07T20:28:52.559962] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-07T20:28:52.560018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:52.560050] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:52.560079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:52.560136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:52.616777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:52.617861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:52.617959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:52.617993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:52.739353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:52.739506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:52.739558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:52.739610] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:52.742917] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-07T20:28:52.743183] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-07T20:28:52.743306] [INFO ] [sig ] PAYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:52.887306] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAYS.txt [2026-01-07T20:28:52.887466] [INFO ] [sig ] [2400/3515] Completed PAYS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:52.887511] [INFO ] [sig ] [2401/3515] Forecasting PAYX... [2026-01-07T20:28:52.887544] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-07T20:28:52.887602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-07T20:28:52.901997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-07T20:28:52.902430] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-07T20:28:52.903534] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-07T20:28:52.903619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:52.903657] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:52.903687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:52.903746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:52.965098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:52.966094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:52.966187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:52.966242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:53.093210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:53.093377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:53.093418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:53.093448] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:53.097306] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-07T20:28:53.097642] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-07T20:28:53.097776] [INFO ] [sig ] PAYX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:53.255320] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PAYX.txt [2026-01-07T20:28:53.255472] [INFO ] [sig ] [2401/3515] Completed PAYX in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:53.255514] [INFO ] [sig ] [2402/3515] Forecasting PB... [2026-01-07T20:28:53.255546] [INFO ] [sig ] Generating forecast for: PB [2026-01-07T20:28:53.255595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-07T20:28:53.267669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-07T20:28:53.268018] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-07T20:28:53.268845] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-07T20:28:53.268899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:53.268940] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:53.268973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:53.269033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:53.332480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:53.333408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:53.333515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:53.333568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:53.465134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:53.465322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:53.465364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:53.465395] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:53.469310] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-07T20:28:53.469638] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-07T20:28:53.469946] [INFO ] [sig ] PB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:53.616289] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PB.txt [2026-01-07T20:28:53.616508] [INFO ] [sig ] [2402/3515] Completed PB in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:53.616773] [INFO ] [sig ] [2403/3515] Forecasting PBA... [2026-01-07T20:28:53.616817] [INFO ] [sig ] Generating forecast for: PBA [2026-01-07T20:28:53.616851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-07T20:28:53.629807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-07T20:28:53.630242] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-07T20:28:53.631320] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-07T20:28:53.631375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:53.631408] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:53.631437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:53.631507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:53.693381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:53.694384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:53.694484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:53.694520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:53.830728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:53.830900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:53.830942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:53.830974] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:53.834567] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-07T20:28:53.834887] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-07T20:28:53.835036] [INFO ] [sig ] PBA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:53.985896] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PBA.txt [2026-01-07T20:28:53.986074] [INFO ] [sig ] [2403/3515] Completed PBA in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:53.986118] [INFO ] [sig ] [2404/3515] Forecasting PBF... [2026-01-07T20:28:53.986150] [INFO ] [sig ] Generating forecast for: PBF [2026-01-07T20:28:53.986183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-07T20:28:53.997899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-07T20:28:53.998235] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-07T20:28:53.999126] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-07T20:28:53.999193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:53.999239] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:53.999274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:53.999337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:54.059148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:54.060021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:54.060132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:54.060183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:54.195791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:54.196039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:54.196097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:54.196131] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:54.200045] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-07T20:28:54.200347] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-07T20:28:54.200476] [INFO ] [sig ] PBF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:54.351533] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PBF.txt [2026-01-07T20:28:54.351902] [INFO ] [sig ] [2404/3515] Completed PBF in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:54.351963] [INFO ] [sig ] [2405/3515] Forecasting PBFS... [2026-01-07T20:28:54.351999] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-07T20:28:54.352031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-07T20:28:54.365498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-07T20:28:54.366086] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-07T20:28:54.367067] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-07T20:28:54.367142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:54.367178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:54.367206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:54.367262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:54.428353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:54.429252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:54.429339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:54.429372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:54.533691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:54.533851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:54.533892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:54.533921] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:54.537243] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-01-07T20:28:54.537518] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-07T20:28:54.537657] [INFO ] [sig ] PBFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:54.677263] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PBFS.txt [2026-01-07T20:28:54.677399] [INFO ] [sig ] [2405/3515] Completed PBFS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:54.677438] [INFO ] [sig ] [2406/3515] Forecasting PBH... [2026-01-07T20:28:54.677468] [INFO ] [sig ] Generating forecast for: PBH [2026-01-07T20:28:54.677498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-07T20:28:54.688285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-07T20:28:54.688616] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-07T20:28:54.689354] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-07T20:28:54.689406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:54.689464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:54.689493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:54.689596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:54.746546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:54.747370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:54.747459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:54.747493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:54.866943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:54.867122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:54.867167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:54.867197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:54.870674] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-01-07T20:28:54.870957] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-07T20:28:54.871083] [INFO ] [sig ] PBH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:55.018086] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PBH.txt [2026-01-07T20:28:55.018239] [INFO ] [sig ] [2406/3515] Completed PBH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:55.018282] [INFO ] [sig ] [2407/3515] Forecasting PBI... [2026-01-07T20:28:55.018313] [INFO ] [sig ] Generating forecast for: PBI [2026-01-07T20:28:55.018343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-07T20:28:55.029668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-07T20:28:55.030043] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-07T20:28:55.030854] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-07T20:28:55.030906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:55.030938] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:55.030964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:55.031020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:55.087055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:55.087972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:55.088088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:55.088124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:55.215444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:55.215617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:55.215674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:55.215704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:55.218982] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=42.80%) [2026-01-07T20:28:55.219251] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-07T20:28:55.219375] [INFO ] [sig ] PBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:55.357904] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PBI.txt [2026-01-07T20:28:55.358060] [INFO ] [sig ] [2407/3515] Completed PBI in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-07T20:28:55.358101] [INFO ] [sig ] [2408/3515] Forecasting PBYI... [2026-01-07T20:28:55.358132] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-07T20:28:55.358165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-07T20:28:55.369276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-07T20:28:55.369623] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-07T20:28:55.370381] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-07T20:28:55.370433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:55.370466] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:55.370492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:55.370548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:55.428105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:55.428883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:55.428967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:55.429000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:55.553209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:55.553371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:55.553410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:55.553440] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:55.557408] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-07T20:28:55.557717] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-07T20:28:55.557851] [INFO ] [sig ] PBYI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:55.715940] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PBYI.txt [2026-01-07T20:28:55.716083] [INFO ] [sig ] [2408/3515] Completed PBYI in 0.4s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-07T20:28:55.716122] [INFO ] [sig ] [2409/3515] Forecasting PCB... [2026-01-07T20:28:55.716153] [INFO ] [sig ] Generating forecast for: PCB [2026-01-07T20:28:55.716183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-07T20:28:55.727921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-07T20:28:55.728198] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-07T20:28:55.728978] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-07T20:28:55.729030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:55.729062] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:55.729089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:55.729145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:55.786025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:55.786919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:55.787003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:55.787035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:55.901286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:55.901435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:55.901474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:55.901534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:55.905414] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=69.74%) [2026-01-07T20:28:55.905902] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-07T20:28:55.906028] [INFO ] [sig ] PCB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:56.046466] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCB.txt [2026-01-07T20:28:56.046622] [INFO ] [sig ] [2409/3515] Completed PCB in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-07T20:28:56.046665] [INFO ] [sig ] [2410/3515] Forecasting PCF... [2026-01-07T20:28:56.046694] [INFO ] [sig ] Generating forecast for: PCF [2026-01-07T20:28:56.046726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-07T20:28:56.057964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-07T20:28:56.058243] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-07T20:28:56.059002] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-07T20:28:56.059054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:56.059086] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:56.059113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:56.059169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:56.115992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:56.116670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:56.116751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:56.116785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:56.237601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:56.237748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:56.237798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:56.237828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:56.241546] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-07T20:28:56.241847] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-07T20:28:56.241966] [INFO ] [sig ] PCF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:56.380651] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCF.txt [2026-01-07T20:28:56.380798] [INFO ] [sig ] [2410/3515] Completed PCF in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-07T20:28:56.380859] [INFO ] [sig ] [2411/3515] Forecasting PCG... [2026-01-07T20:28:56.380924] [INFO ] [sig ] Generating forecast for: PCG [2026-01-07T20:28:56.380973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-07T20:28:56.392799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-07T20:28:56.393085] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-07T20:28:56.393896] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-07T20:28:56.393951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:56.393984] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:56.394013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:56.394072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:56.449465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:56.450095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:56.450174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:56.450207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:56.576334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:56.576477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:56.576514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:56.576544] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:56.579820] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=18.75%) [2026-01-07T20:28:56.580084] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-07T20:28:56.580205] [INFO ] [sig ] PCG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:56.720748] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PCG.txt [2026-01-07T20:28:56.720874] [INFO ] [sig ] [2411/3515] Completed PCG in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-07T20:28:56.720914] [INFO ] [sig ] [2412/3515] Forecasting PCH... [2026-01-07T20:28:56.720943] [INFO ] [sig ] Generating forecast for: PCH [2026-01-07T20:28:56.720975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-07T20:28:56.732421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-07T20:28:56.732905] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-07T20:28:56.733855] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-07T20:28:56.733906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:56.733937] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:56.733963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:56.734018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:56.790458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:56.791338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:56.791419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:56.791452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:56.913447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:56.913623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:56.913680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:56.913709] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:56.917041] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-07T20:28:56.917305] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-07T20:28:56.917430] [INFO ] [sig ] PCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:57.057804] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PCH.txt [2026-01-07T20:28:57.057926] [INFO ] [sig ] [2412/3515] Completed PCH in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:57.057965] [INFO ] [sig ] [2413/3515] Forecasting PCM... [2026-01-07T20:28:57.057995] [INFO ] [sig ] Generating forecast for: PCM [2026-01-07T20:28:57.058026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-07T20:28:57.069283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-07T20:28:57.069605] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-07T20:28:57.070360] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-07T20:28:57.070412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:57.070444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:57.070471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:57.070527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:57.128266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:57.128935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:57.129016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:57.129048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:57.252911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:57.253094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:57.253135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:57.253164] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:57.257261] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=30.36%) [2026-01-07T20:28:57.257545] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-07T20:28:57.257698] [INFO ] [sig ] PCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:57.397963] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PCM.txt [2026-01-07T20:28:57.398090] [INFO ] [sig ] [2413/3515] Completed PCM in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:57.398129] [INFO ] [sig ] [2414/3515] Forecasting PCN... [2026-01-07T20:28:57.398158] [INFO ] [sig ] Generating forecast for: PCN [2026-01-07T20:28:57.398187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-07T20:28:57.410469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-07T20:28:57.410974] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-07T20:28:57.411958] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-07T20:28:57.412010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:57.412042] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:57.412068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:57.412123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:57.468089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:57.468730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:57.468812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:57.468844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:57.588201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:57.588347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:57.588386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:57.588414] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:57.591921] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=52.83%) [2026-01-07T20:28:57.592189] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-07T20:28:57.592310] [INFO ] [sig ] PCN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:57.733265] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCN.txt [2026-01-07T20:28:57.733414] [INFO ] [sig ] [2414/3515] Completed PCN in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:57.733453] [INFO ] [sig ] [2415/3515] Forecasting PCQ... [2026-01-07T20:28:57.733483] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-07T20:28:57.733515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-07T20:28:57.748633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-07T20:28:57.748989] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-07T20:28:57.749824] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-07T20:28:57.749883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:57.749924] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:57.749963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:57.750030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:57.809838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:57.810476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:57.810565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:57.810627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:57.932917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:57.933064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:57.933118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:57.933147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:57.936449] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=45.83%) [2026-01-07T20:28:57.936749] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-07T20:28:57.936869] [INFO ] [sig ] PCQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:58.079094] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PCQ.txt [2026-01-07T20:28:58.079240] [INFO ] [sig ] [2415/3515] Completed PCQ in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:58.079280] [INFO ] [sig ] [2416/3515] Forecasting PCRX... [2026-01-07T20:28:58.079311] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-07T20:28:58.079341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-07T20:28:58.090805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-07T20:28:58.091138] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-07T20:28:58.091907] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-07T20:28:58.091959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:58.092003] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:58.092032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:58.092089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:58.148465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:58.149225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:58.149336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:58.149370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:58.271996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:58.272150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:58.272189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:58.272218] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:58.275546] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-07T20:28:58.275840] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-07T20:28:58.275962] [INFO ] [sig ] PCRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:58.420354] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCRX.txt [2026-01-07T20:28:58.420527] [INFO ] [sig ] [2416/3515] Completed PCRX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:58.420585] [INFO ] [sig ] [2417/3515] Forecasting PCTY... [2026-01-07T20:28:58.420621] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-07T20:28:58.420652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-07T20:28:58.433799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-07T20:28:58.434146] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-07T20:28:58.434922] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-07T20:28:58.434974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:58.435006] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:58.435033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:58.435090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:58.496886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:58.497882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:58.497979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:58.498014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:58.619510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:58.619718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:58.619759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:58.619788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:58.623331] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-07T20:28:58.623717] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-07T20:28:58.623858] [INFO ] [sig ] PCTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:28:58.768560] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PCTY.txt [2026-01-07T20:28:58.768735] [INFO ] [sig ] [2417/3515] Completed PCTY in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:58.768782] [INFO ] [sig ] [2418/3515] Forecasting PCVX... [2026-01-07T20:28:58.768813] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-07T20:28:58.768844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-07T20:28:58.781122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-07T20:28:58.781489] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-07T20:28:58.782508] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-07T20:28:58.782561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:58.782622] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:58.782651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:58.782709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:58.842104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:58.843200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:58.843293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:58.843336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:58.967387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:58.967540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:58.967596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:58.967628] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:58.970907] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-01-07T20:28:58.971176] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-07T20:28:58.971304] [INFO ] [sig ] PCVX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:59.110840] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCVX.txt [2026-01-07T20:28:59.110974] [INFO ] [sig ] [2418/3515] Completed PCVX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:59.111014] [INFO ] [sig ] [2419/3515] Forecasting PCYO... [2026-01-07T20:28:59.111045] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-07T20:28:59.111075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-07T20:28:59.122607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-07T20:28:59.122883] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-07T20:28:59.123672] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-07T20:28:59.123726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:59.123760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:59.123789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:59.123850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:59.181624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:59.182370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:59.182458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:59.182492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:59.304686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:59.304849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:59.304890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:59.304922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:59.308362] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-01-07T20:28:59.308658] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-07T20:28:59.308785] [INFO ] [sig ] PCYO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:59.453395] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PCYO.txt [2026-01-07T20:28:59.453671] [INFO ] [sig ] [2419/3515] Completed PCYO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:59.453718] [INFO ] [sig ] [2420/3515] Forecasting PD... [2026-01-07T20:28:59.453759] [INFO ] [sig ] Generating forecast for: PD [2026-01-07T20:28:59.453798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-07T20:28:59.466233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-07T20:28:59.466596] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-07T20:28:59.467453] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-07T20:28:59.467506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:59.467542] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:59.467586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:59.467646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:59.525182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:59.526109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:59.526198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:59.526233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:59.646311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:59.646463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:59.646505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:59.646534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:59.650136] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-01-07T20:28:59.650403] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-07T20:28:59.650538] [INFO ] [sig ] PD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:28:59.792252] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PD.txt [2026-01-07T20:28:59.792387] [INFO ] [sig ] [2420/3515] Completed PD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:28:59.792426] [INFO ] [sig ] [2421/3515] Forecasting PDBC... [2026-01-07T20:28:59.792457] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-07T20:28:59.792488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-07T20:28:59.804211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-07T20:28:59.804497] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-07T20:28:59.805262] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-07T20:28:59.805314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:28:59.805346] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:28:59.805373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:28:59.805429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:28:59.862986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:28:59.864063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:28:59.864177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:28:59.864213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:28:59.985689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:28:59.985848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:28:59.985887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:28:59.985915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:28:59.989262] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-07T20:28:59.989537] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-07T20:28:59.989708] [INFO ] [sig ] PDBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:00.129597] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDBC.txt [2026-01-07T20:29:00.129770] [INFO ] [sig ] [2421/3515] Completed PDBC in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:29:00.129813] [INFO ] [sig ] [2422/3515] Forecasting PDD... [2026-01-07T20:29:00.129843] [INFO ] [sig ] Generating forecast for: PDD [2026-01-07T20:29:00.129872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-07T20:29:00.141664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-07T20:29:00.142037] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-07T20:29:00.143053] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-07T20:29:00.143118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:00.143159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:00.143193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:00.143273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:00.211923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:00.212809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:00.212897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:00.212932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:00.336700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:00.336881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:00.336925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:00.336955] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:00.340377] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=49.73%) [2026-01-07T20:29:00.340677] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-07T20:29:00.340811] [INFO ] [sig ] PDD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:00.479633] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDD.txt [2026-01-07T20:29:00.479793] [INFO ] [sig ] [2422/3515] Completed PDD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:29:00.479834] [INFO ] [sig ] [2423/3515] Forecasting PDEX... [2026-01-07T20:29:00.479863] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-07T20:29:00.479895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-07T20:29:00.491175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-07T20:29:00.491550] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-07T20:29:00.492336] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-07T20:29:00.492389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:00.492446] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:00.492474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:00.492536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:00.548922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:00.550022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:00.550111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:00.550144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:00.673996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:00.674156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:00.674197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:00.674245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:00.677926] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-07T20:29:00.678214] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-07T20:29:00.678351] [INFO ] [sig ] PDEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:00.824524] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDEX.txt [2026-01-07T20:29:00.824677] [INFO ] [sig ] [2423/3515] Completed PDEX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:29:00.824717] [INFO ] [sig ] [2424/3515] Forecasting PDFS... [2026-01-07T20:29:00.824749] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-07T20:29:00.824780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-07T20:29:00.836525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-07T20:29:00.836865] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-07T20:29:00.837678] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-07T20:29:00.837729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:00.837760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:00.837787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:00.837843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:00.896417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:00.897207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:00.897293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:00.897329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:01.023878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:01.024044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:01.024090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:01.024120] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:01.027638] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=26.86%) [2026-01-07T20:29:01.028100] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-07T20:29:01.028222] [INFO ] [sig ] PDFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:01.170006] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDFS.txt [2026-01-07T20:29:01.170142] [INFO ] [sig ] [2424/3515] Completed PDFS in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-07T20:29:01.170182] [INFO ] [sig ] [2425/3515] Forecasting PDI... [2026-01-07T20:29:01.170212] [INFO ] [sig ] Generating forecast for: PDI [2026-01-07T20:29:01.170243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-07T20:29:01.188320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-07T20:29:01.188851] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-07T20:29:01.190070] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-07T20:29:01.190158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:01.190212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:01.190257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:01.190349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:01.268668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:01.270051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:01.270190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:01.270258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:01.403165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:01.403338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:01.403379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:01.403408] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:01.406866] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=20.58%) [2026-01-07T20:29:01.407177] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-07T20:29:01.407311] [INFO ] [sig ] PDI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:01.546414] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDI.txt [2026-01-07T20:29:01.546594] [INFO ] [sig ] [2425/3515] Completed PDI in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-07T20:29:01.546637] [INFO ] [sig ] [2426/3515] Forecasting PDLB... [2026-01-07T20:29:01.546669] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-07T20:29:01.546700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-07T20:29:01.558187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-07T20:29:01.558535] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-07T20:29:01.559301] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-07T20:29:01.559352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:01.559384] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:01.559411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:01.559466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:01.616977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:01.617841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:01.617933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:01.617965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:01.742292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:01.742453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:01.742493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:01.742554] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:01.746096] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=60.42%) [2026-01-07T20:29:01.746430] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-07T20:29:01.746592] [INFO ] [sig ] PDLB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:01.890373] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDLB.txt [2026-01-07T20:29:01.890519] [INFO ] [sig ] [2426/3515] Completed PDLB in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-07T20:29:01.890562] [INFO ] [sig ] [2427/3515] Forecasting PDM... [2026-01-07T20:29:01.890621] [INFO ] [sig ] Generating forecast for: PDM [2026-01-07T20:29:01.890659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-07T20:29:01.901866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-07T20:29:01.902141] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-07T20:29:01.902899] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-07T20:29:01.902951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:01.902983] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:01.903022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:01.903080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:01.960724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:01.961310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:01.961391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:01.961423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:02.080543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:02.080689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:02.080728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:02.080759] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:02.084013] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=51.28%) [2026-01-07T20:29:02.084282] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-07T20:29:02.084403] [INFO ] [sig ] PDM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:02.224832] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDM.txt [2026-01-07T20:29:02.224947] [INFO ] [sig ] [2427/3515] Completed PDM in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-07T20:29:02.224986] [INFO ] [sig ] [2428/3515] Forecasting PDO... [2026-01-07T20:29:02.225016] [INFO ] [sig ] Generating forecast for: PDO [2026-01-07T20:29:02.225046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-07T20:29:02.236243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-07T20:29:02.236507] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-07T20:29:02.237258] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-07T20:29:02.237310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:02.237342] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:02.237368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:02.237424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:02.293644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:02.294426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:02.294505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:02.294538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:02.431819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:02.431984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:02.432024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:02.432054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:02.435807] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-07T20:29:02.436293] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-07T20:29:02.436423] [INFO ] [sig ] PDO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:02.584223] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDO.txt [2026-01-07T20:29:02.585045] [INFO ] [sig ] [2428/3515] Completed PDO in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-07T20:29:02.585091] [INFO ] [sig ] [2429/3515] Forecasting PDP... [2026-01-07T20:29:02.585122] [INFO ] [sig ] Generating forecast for: PDP [2026-01-07T20:29:02.585154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-07T20:29:02.601044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-07T20:29:02.601350] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-07T20:29:02.602147] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-07T20:29:02.602199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:02.602237] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:02.602265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:02.602321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:02.658132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:02.658772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:02.658851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:02.658885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:02.776452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:02.776583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:02.776624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:02.776655] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:02.779827] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-07T20:29:02.780087] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-07T20:29:02.780208] [INFO ] [sig ] PDP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:02.917635] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PDP.txt [2026-01-07T20:29:02.917750] [INFO ] [sig ] [2429/3515] Completed PDP in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:02.917789] [INFO ] [sig ] [2430/3515] Forecasting PDS... [2026-01-07T20:29:02.917819] [INFO ] [sig ] Generating forecast for: PDS [2026-01-07T20:29:02.917849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-07T20:29:02.928908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-07T20:29:02.929174] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-07T20:29:02.929954] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-07T20:29:02.930006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:02.930038] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:02.930065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:02.930122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:02.986998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:02.987588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:02.987668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:02.987700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:03.105823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:03.105925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:03.105961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:03.105989] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:03.109233] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-07T20:29:03.109491] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-07T20:29:03.109653] [INFO ] [sig ] PDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:03.249210] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDS.txt [2026-01-07T20:29:03.249321] [INFO ] [sig ] [2430/3515] Completed PDS in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:03.249359] [INFO ] [sig ] [2431/3515] Forecasting PDX... [2026-01-07T20:29:03.249388] [INFO ] [sig ] Generating forecast for: PDX [2026-01-07T20:29:03.249418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-07T20:29:03.261251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-07T20:29:03.261511] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-07T20:29:03.262266] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-07T20:29:03.262318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:03.262350] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:03.262377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:03.262442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:03.319643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:03.320234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:03.320314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:03.320346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:03.445627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:03.445761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:03.445798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:03.445826] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:03.449024] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-07T20:29:03.449294] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-07T20:29:03.449415] [INFO ] [sig ] PDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:03.590626] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDX.txt [2026-01-07T20:29:03.590788] [INFO ] [sig ] [2431/3515] Completed PDX in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:03.590829] [INFO ] [sig ] [2432/3515] Forecasting PDYN... [2026-01-07T20:29:03.591044] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-07T20:29:03.591075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-07T20:29:03.606642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-07T20:29:03.607030] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-07T20:29:03.607962] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-07T20:29:03.608024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:03.608062] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:03.608095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:03.608170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:03.670651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:03.671303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:03.671388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:03.671424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:03.793314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:03.793471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:03.793512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:03.793542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:03.797028] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-01-07T20:29:03.797309] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-07T20:29:03.797437] [INFO ] [sig ] PDYN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:03.941183] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PDYN.txt [2026-01-07T20:29:03.941323] [INFO ] [sig ] [2432/3515] Completed PDYN in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:03.941364] [INFO ] [sig ] [2433/3515] Forecasting PEB... [2026-01-07T20:29:03.941394] [INFO ] [sig ] Generating forecast for: PEB [2026-01-07T20:29:03.941424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-07T20:29:03.953086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-07T20:29:03.953394] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-07T20:29:03.954341] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-07T20:29:03.954393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:03.954424] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:03.954451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:03.954507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:04.011781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:04.012724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:04.012838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:04.012873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:04.140786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:04.140962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:04.141014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:04.141050] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:04.145074] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-07T20:29:04.145358] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-07T20:29:04.145487] [INFO ] [sig ] PEB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:04.287081] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEB.txt [2026-01-07T20:29:04.287224] [INFO ] [sig ] [2433/3515] Completed PEB in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:04.287264] [INFO ] [sig ] [2434/3515] Forecasting PEBK... [2026-01-07T20:29:04.287295] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-07T20:29:04.287327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-07T20:29:04.298087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-07T20:29:04.298356] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-07T20:29:04.299122] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-07T20:29:04.299174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:04.299206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:04.299234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:04.299291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:04.356954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:04.357633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:04.357716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:04.357748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:04.451167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:04.451314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:04.451355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:04.451384] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:04.454788] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=43.42%) [2026-01-07T20:29:04.455077] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-07T20:29:04.455208] [INFO ] [sig ] PEBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:04.599898] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEBK.txt [2026-01-07T20:29:04.600040] [INFO ] [sig ] [2434/3515] Completed PEBK in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:04.600087] [INFO ] [sig ] [2435/3515] Forecasting PEBO... [2026-01-07T20:29:04.600117] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-07T20:29:04.600146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-07T20:29:04.611421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-07T20:29:04.611737] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-07T20:29:04.612489] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-07T20:29:04.612540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:04.612596] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:04.612627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:04.612684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:04.671192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:04.671964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:04.672068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:04.672104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:04.795937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:04.796095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:04.796135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:04.796166] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:04.799633] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-07T20:29:04.799909] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-07T20:29:04.800039] [INFO ] [sig ] PEBO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:04.939594] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEBO.txt [2026-01-07T20:29:04.939734] [INFO ] [sig ] [2435/3515] Completed PEBO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:04.939773] [INFO ] [sig ] [2436/3515] Forecasting PECO... [2026-01-07T20:29:04.939803] [INFO ] [sig ] Generating forecast for: PECO [2026-01-07T20:29:04.939833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-07T20:29:04.951939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-07T20:29:04.952237] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-07T20:29:04.953000] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-07T20:29:04.953053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:04.953086] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:04.953115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:04.953172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:05.010379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:05.011347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:05.011431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:05.011465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:05.133404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:05.133592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:05.133635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:05.133665] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:05.137224] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-07T20:29:05.137495] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-07T20:29:05.137638] [INFO ] [sig ] PECO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:05.276086] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PECO.txt [2026-01-07T20:29:05.276235] [INFO ] [sig ] [2436/3515] Completed PECO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:05.276276] [INFO ] [sig ] [2437/3515] Forecasting PEG... [2026-01-07T20:29:05.276305] [INFO ] [sig ] Generating forecast for: PEG [2026-01-07T20:29:05.276336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-07T20:29:05.288181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-07T20:29:05.288468] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-07T20:29:05.289267] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-07T20:29:05.289320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:05.289354] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:05.289383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:05.289443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:05.351951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:05.352781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:05.352864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:05.352900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:05.469993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:05.470140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:05.470180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:05.470212] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:05.473760] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-01-07T20:29:05.474037] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-07T20:29:05.474179] [INFO ] [sig ] PEG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:05.612833] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEG.txt [2026-01-07T20:29:05.612961] [INFO ] [sig ] [2437/3515] Completed PEG in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:05.613000] [INFO ] [sig ] [2438/3515] Forecasting PEGA... [2026-01-07T20:29:05.613029] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-07T20:29:05.613060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-07T20:29:05.624283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-07T20:29:05.624596] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-07T20:29:05.625347] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-07T20:29:05.625399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:05.625431] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:05.625458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:05.625515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:05.682471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:05.683148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:05.683229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:05.683263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:05.806036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:05.806195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:05.806234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:05.806262] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:05.809761] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-07T20:29:05.810024] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-07T20:29:05.810143] [INFO ] [sig ] PEGA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:05.947997] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEGA.txt [2026-01-07T20:29:05.948117] [INFO ] [sig ] [2438/3515] Completed PEGA in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:05.948157] [INFO ] [sig ] [2439/3515] Forecasting PEN... [2026-01-07T20:29:05.948188] [INFO ] [sig ] Generating forecast for: PEN [2026-01-07T20:29:05.948218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-07T20:29:05.959696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-07T20:29:05.959971] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-07T20:29:05.960744] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-07T20:29:05.960799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:05.960831] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:05.960858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:05.960914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:06.016906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:06.017597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:06.017680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:06.017721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:06.140455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:06.140656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:06.140697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:06.140728] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:06.144151] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-01-07T20:29:06.144429] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-07T20:29:06.144555] [INFO ] [sig ] PEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:06.283059] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEN.txt [2026-01-07T20:29:06.283193] [INFO ] [sig ] [2439/3515] Completed PEN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:06.283232] [INFO ] [sig ] [2440/3515] Forecasting PENN... [2026-01-07T20:29:06.283262] [INFO ] [sig ] Generating forecast for: PENN [2026-01-07T20:29:06.283290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-07T20:29:06.296415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-07T20:29:06.296841] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-07T20:29:06.297659] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-07T20:29:06.297713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:06.297791] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:06.297822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:06.297879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:06.357595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:06.358664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:06.358779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:06.358824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:06.494234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:06.494394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:06.494435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:06.494465] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:06.498276] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-07T20:29:06.498548] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-07T20:29:06.498690] [INFO ] [sig ] PENN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:06.640444] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PENN.txt [2026-01-07T20:29:06.640597] [INFO ] [sig ] [2440/3515] Completed PENN in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:06.640640] [INFO ] [sig ] [2441/3515] Forecasting PEO... [2026-01-07T20:29:06.640671] [INFO ] [sig ] Generating forecast for: PEO [2026-01-07T20:29:06.640701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-07T20:29:06.653111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-07T20:29:06.653448] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-07T20:29:06.654237] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-07T20:29:06.654292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:06.654326] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:06.654361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:06.654432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:06.711156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:06.711810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:06.711892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:06.711926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:06.834941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:06.835103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:06.835146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:06.835176] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:06.838725] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-07T20:29:06.838995] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-07T20:29:06.839120] [INFO ] [sig ] PEO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:06.985222] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEO.txt [2026-01-07T20:29:06.985376] [INFO ] [sig ] [2441/3515] Completed PEO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:06.985427] [INFO ] [sig ] [2442/3515] Forecasting PEP... [2026-01-07T20:29:06.985460] [INFO ] [sig ] Generating forecast for: PEP [2026-01-07T20:29:06.985492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-07T20:29:06.997438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-07T20:29:06.997772] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-07T20:29:06.998540] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-07T20:29:06.998614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:06.998650] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:06.998677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:06.998738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:07.057193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:07.057934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:07.058018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:07.058052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:07.183982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:07.184159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:07.184206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:07.184238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:07.187652] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-07T20:29:07.187927] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-07T20:29:07.188056] [INFO ] [sig ] PEP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:07.330950] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEP.txt [2026-01-07T20:29:07.331087] [INFO ] [sig ] [2442/3515] Completed PEP in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-07T20:29:07.331127] [INFO ] [sig ] [2443/3515] Forecasting PEPG... [2026-01-07T20:29:07.331157] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-07T20:29:07.331189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-07T20:29:07.343472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-07T20:29:07.343805] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-07T20:29:07.344551] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-07T20:29:07.344635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:07.344680] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:07.344711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:07.344775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:07.402106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:07.402831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:07.402922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:07.403149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:07.518766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:07.518922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:07.518962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:07.519027] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:07.522431] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-07T20:29:07.522726] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-07T20:29:07.522857] [INFO ] [sig ] PEPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:07.671097] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEPG.txt [2026-01-07T20:29:07.671293] [INFO ] [sig ] [2443/3515] Completed PEPG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-07T20:29:07.671354] [INFO ] [sig ] [2444/3515] Forecasting PERF... [2026-01-07T20:29:07.671389] [INFO ] [sig ] Generating forecast for: PERF [2026-01-07T20:29:07.671421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-07T20:29:07.683500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-07T20:29:07.683837] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-07T20:29:07.684644] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-07T20:29:07.684699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:07.684735] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:07.684765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:07.684824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:07.743841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:07.744685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:07.744773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:07.744809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:07.868433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:07.868630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:07.868689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:07.868731] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:07.873225] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-01-07T20:29:07.873593] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-07T20:29:07.873756] [INFO ] [sig ] PERF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:08.021920] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PERF.txt [2026-01-07T20:29:08.022079] [INFO ] [sig ] [2444/3515] Completed PERF in 0.4s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-07T20:29:08.022121] [INFO ] [sig ] [2445/3515] Forecasting PERI... [2026-01-07T20:29:08.022152] [INFO ] [sig ] Generating forecast for: PERI [2026-01-07T20:29:08.022182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-07T20:29:08.035141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-07T20:29:08.035541] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-07T20:29:08.036353] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-07T20:29:08.036407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:08.036440] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:08.036469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:08.036527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:08.094391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:08.095261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:08.095350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:08.095384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:08.211966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:08.212114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:08.212154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:08.212184] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:08.215863] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-07T20:29:08.216155] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-07T20:29:08.216309] [INFO ] [sig ] PERI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:08.367174] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PERI.txt [2026-01-07T20:29:08.367352] [INFO ] [sig ] [2445/3515] Completed PERI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-07T20:29:08.367398] [INFO ] [sig ] [2446/3515] Forecasting PESI... [2026-01-07T20:29:08.367430] [INFO ] [sig ] Generating forecast for: PESI [2026-01-07T20:29:08.367463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-07T20:29:08.380015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-07T20:29:08.380413] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-07T20:29:08.381288] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-07T20:29:08.381345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:08.381378] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:08.381407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:08.381466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:08.438653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:08.439594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:08.439689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:08.439730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:08.561809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:08.561968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:08.562008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:08.562038] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:08.565411] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-07T20:29:08.565705] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-07T20:29:08.565835] [INFO ] [sig ] PESI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:08.709249] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PESI.txt [2026-01-07T20:29:08.709411] [INFO ] [sig ] [2446/3515] Completed PESI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:08.709452] [INFO ] [sig ] [2447/3515] Forecasting PETS... [2026-01-07T20:29:08.709483] [INFO ] [sig ] Generating forecast for: PETS [2026-01-07T20:29:08.709515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-07T20:29:08.721078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-07T20:29:08.721412] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-07T20:29:08.722222] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-07T20:29:08.722274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:08.722307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:08.722335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:08.722423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:08.781478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:08.782417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:08.782504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:08.782539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:08.907509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:08.907678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:08.907735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:08.907767] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:08.911159] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=19.24%) [2026-01-07T20:29:08.911439] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-07T20:29:08.911564] [INFO ] [sig ] PETS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:09.069370] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PETS.txt [2026-01-07T20:29:09.069509] [INFO ] [sig ] [2447/3515] Completed PETS in 0.4s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:09.069587] [INFO ] [sig ] [2448/3515] Forecasting PEY... [2026-01-07T20:29:09.069624] [INFO ] [sig ] Generating forecast for: PEY [2026-01-07T20:29:09.069655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-07T20:29:09.081472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-07T20:29:09.081818] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-07T20:29:09.082664] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-07T20:29:09.082720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:09.082752] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:09.082778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:09.082835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:09.140385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:09.141268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:09.141358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:09.141393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:09.259243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:09.259396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:09.259435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:09.259464] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:09.262957] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-07T20:29:09.263249] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-07T20:29:09.263380] [INFO ] [sig ] PEY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:09.401522] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PEY.txt [2026-01-07T20:29:09.401675] [INFO ] [sig ] [2448/3515] Completed PEY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:09.401717] [INFO ] [sig ] [2449/3515] Forecasting PFBC... [2026-01-07T20:29:09.401748] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-07T20:29:09.401781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-07T20:29:09.413042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-07T20:29:09.413376] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-07T20:29:09.414183] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-07T20:29:09.414238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:09.414271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:09.414299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:09.414357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:09.469622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:09.470455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:09.470558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:09.470609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:09.580777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:09.580937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:09.580978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:09.581006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:09.584329] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-07T20:29:09.584621] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-07T20:29:09.584750] [INFO ] [sig ] PFBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:09.721295] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PFBC.txt [2026-01-07T20:29:09.721450] [INFO ] [sig ] [2449/3515] Completed PFBC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:09.721491] [INFO ] [sig ] [2450/3515] Forecasting PFD... [2026-01-07T20:29:09.721523] [INFO ] [sig ] Generating forecast for: PFD [2026-01-07T20:29:09.721553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-07T20:29:09.732707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-07T20:29:09.733076] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-07T20:29:09.733876] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-07T20:29:09.733928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:09.733960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:09.733987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:09.734043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:09.790600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:09.791453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:09.791587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:09.791626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:09.904319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:09.904499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:09.904541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:09.904586] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:09.907973] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-07T20:29:09.908249] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-07T20:29:09.908377] [INFO ] [sig ] PFD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:10.060005] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFD.txt [2026-01-07T20:29:10.060178] [INFO ] [sig ] [2450/3515] Completed PFD in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:10.060220] [INFO ] [sig ] [2451/3515] Forecasting PFF... [2026-01-07T20:29:10.060253] [INFO ] [sig ] Generating forecast for: PFF [2026-01-07T20:29:10.060285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-07T20:29:10.073178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-07T20:29:10.073641] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-07T20:29:10.074469] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-07T20:29:10.074534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:10.074608] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:10.074641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:10.074699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:10.136794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:10.137696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:10.137787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:10.137824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:10.259404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:10.259600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:10.259643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:10.259674] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:10.263104] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-01-07T20:29:10.263387] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-07T20:29:10.263514] [INFO ] [sig ] PFF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:10.406301] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PFF.txt [2026-01-07T20:29:10.406464] [INFO ] [sig ] [2451/3515] Completed PFF in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:10.406508] [INFO ] [sig ] [2452/3515] Forecasting PFG... [2026-01-07T20:29:10.406539] [INFO ] [sig ] Generating forecast for: PFG [2026-01-07T20:29:10.406586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-07T20:29:10.420647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-07T20:29:10.420964] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-07T20:29:10.421750] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-07T20:29:10.421802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:10.421837] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:10.421865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:10.421922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:10.478351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:10.479214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:10.479301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:10.479336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:10.598597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:10.598755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:10.598795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:10.598824] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:10.602558] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=74.73%) [2026-01-07T20:29:10.602923] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-07T20:29:10.603065] [INFO ] [sig ] PFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:10.746321] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PFG.txt [2026-01-07T20:29:10.746472] [INFO ] [sig ] [2452/3515] Completed PFG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:10.746514] [INFO ] [sig ] [2453/3515] Forecasting PFGC... [2026-01-07T20:29:10.746543] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-07T20:29:10.746589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-07T20:29:10.758327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-07T20:29:10.758702] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-07T20:29:10.759489] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-07T20:29:10.759566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:10.759619] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:10.759648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:10.759704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:10.819529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:10.820447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:10.820538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:10.820587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:10.943254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:10.943414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:10.943455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:10.943485] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:10.946834] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-01-07T20:29:10.947110] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-07T20:29:10.947237] [INFO ] [sig ] PFGC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:11.089139] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFGC.txt [2026-01-07T20:29:11.089331] [INFO ] [sig ] [2453/3515] Completed PFGC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:11.089376] [INFO ] [sig ] [2454/3515] Forecasting PFH... [2026-01-07T20:29:11.089409] [INFO ] [sig ] Generating forecast for: PFH [2026-01-07T20:29:11.089441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-07T20:29:11.100829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-07T20:29:11.101191] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-07T20:29:11.101995] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-07T20:29:11.102049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:11.102082] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:11.102110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:11.102172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:11.159764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:11.160609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:11.160694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:11.160729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:11.284376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:11.284549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:11.284612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:11.284644] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:11.288307] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-01-07T20:29:11.288648] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-07T20:29:11.288787] [INFO ] [sig ] PFH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:11.436806] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFH.txt [2026-01-07T20:29:11.436964] [INFO ] [sig ] [2454/3515] Completed PFH in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:11.437004] [INFO ] [sig ] [2455/3515] Forecasting PFIS... [2026-01-07T20:29:11.437041] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-07T20:29:11.437073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-07T20:29:11.449213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-07T20:29:11.449694] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-07T20:29:11.450733] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-07T20:29:11.450787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:11.450821] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:11.450849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:11.450906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:11.510346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:11.511218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:11.511307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:11.511344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:11.630894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:11.631057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:11.631099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:11.631129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:11.634728] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-07T20:29:11.635020] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-07T20:29:11.635169] [INFO ] [sig ] PFIS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:11.776813] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFIS.txt [2026-01-07T20:29:11.776977] [INFO ] [sig ] [2455/3515] Completed PFIS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:11.777018] [INFO ] [sig ] [2456/3515] Forecasting PFL... [2026-01-07T20:29:11.777049] [INFO ] [sig ] Generating forecast for: PFL [2026-01-07T20:29:11.777079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-07T20:29:11.789416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-07T20:29:11.789892] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-07T20:29:11.790784] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-07T20:29:11.790838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:11.790870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:11.790898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:11.790953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:11.849143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:11.850059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:11.850149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:11.850183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:11.969626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:11.969786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:11.969826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:11.969856] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:11.973635] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-07T20:29:11.973927] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-07T20:29:11.974249] [INFO ] [sig ] PFL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:12.124406] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFL.txt [2026-01-07T20:29:12.124601] [INFO ] [sig ] [2456/3515] Completed PFL in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:12.124646] [INFO ] [sig ] [2457/3515] Forecasting PFM... [2026-01-07T20:29:12.124677] [INFO ] [sig ] Generating forecast for: PFM [2026-01-07T20:29:12.124707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-07T20:29:12.137415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-07T20:29:12.137739] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-07T20:29:12.138755] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-07T20:29:12.138808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:12.138870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:12.138903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:12.138962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:12.200853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:12.201737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:12.201827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:12.201870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:12.329080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:12.329240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:12.329280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:12.329309] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:12.333168] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-07T20:29:12.333453] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-07T20:29:12.333596] [INFO ] [sig ] PFM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:12.479785] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFM.txt [2026-01-07T20:29:12.479944] [INFO ] [sig ] [2457/3515] Completed PFM in 0.4s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:12.479985] [INFO ] [sig ] [2458/3515] Forecasting PFN... [2026-01-07T20:29:12.480016] [INFO ] [sig ] Generating forecast for: PFN [2026-01-07T20:29:12.480046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-07T20:29:12.491757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-07T20:29:12.492207] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-07T20:29:12.493122] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-07T20:29:12.493177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:12.493210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:12.493236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:12.493293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:12.552674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:12.553725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:12.553816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:12.553850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:12.678842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:12.679006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:12.679046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:12.679092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:12.682763] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=40.10%) [2026-01-07T20:29:12.683152] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-07T20:29:12.683302] [INFO ] [sig ] PFN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:12.824950] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFN.txt [2026-01-07T20:29:12.825097] [INFO ] [sig ] [2458/3515] Completed PFN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:12.825137] [INFO ] [sig ] [2459/3515] Forecasting PFO... [2026-01-07T20:29:12.825168] [INFO ] [sig ] Generating forecast for: PFO [2026-01-07T20:29:12.825198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-07T20:29:12.835977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-07T20:29:12.836276] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-07T20:29:12.837044] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-07T20:29:12.837104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:12.837136] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:12.837164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:12.837220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:12.893719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:12.894554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:12.894659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:12.894693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:13.013398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:13.013592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:13.013636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:13.013666] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:13.017230] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-07T20:29:13.017607] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-07T20:29:13.017757] [INFO ] [sig ] PFO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:13.166261] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFO.txt [2026-01-07T20:29:13.166418] [INFO ] [sig ] [2459/3515] Completed PFO in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:13.166460] [INFO ] [sig ] [2460/3515] Forecasting PFS... [2026-01-07T20:29:13.166491] [INFO ] [sig ] Generating forecast for: PFS [2026-01-07T20:29:13.166522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-07T20:29:13.178916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-07T20:29:13.179401] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-07T20:29:13.180182] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-07T20:29:13.180235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:13.180267] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:13.180294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:13.180351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:13.236929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:13.237629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:13.237712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:13.237746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:13.359978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:13.360134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:13.360174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:13.360247] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:13.363563] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-01-07T20:29:13.363861] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-07T20:29:13.363986] [INFO ] [sig ] PFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:13.503056] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PFS.txt [2026-01-07T20:29:13.503217] [INFO ] [sig ] [2460/3515] Completed PFS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-07T20:29:13.503258] [INFO ] [sig ] [2461/3515] Forecasting PFSI... [2026-01-07T20:29:13.503290] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-07T20:29:13.503320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-07T20:29:13.515467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-07T20:29:13.515882] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-07T20:29:13.516721] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-07T20:29:13.516776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:13.516809] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:13.516838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:13.516899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:13.572812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:13.573744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:13.573835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:13.573870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:13.714736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:13.714972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:13.715024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:13.715061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:13.719964] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=41.55%) [2026-01-07T20:29:13.720409] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-07T20:29:13.720619] [INFO ] [sig ] PFSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:13.934033] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PFSI.txt [2026-01-07T20:29:13.934265] [INFO ] [sig ] [2461/3515] Completed PFSI in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-07T20:29:13.934332] [INFO ] [sig ] [2462/3515] Forecasting PGC... [2026-01-07T20:29:13.934384] [INFO ] [sig ] Generating forecast for: PGC [2026-01-07T20:29:13.934437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-07T20:29:13.956493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-07T20:29:13.957097] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-07T20:29:13.958489] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-07T20:29:13.958621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:13.958681] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:13.958732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:13.958854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:14.047961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:14.049113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:14.049246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:14.049282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:14.229242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:14.229452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:14.229519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:14.229616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:14.234996] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-07T20:29:14.235483] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-07T20:29:14.235692] [INFO ] [sig ] PGC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:14.442499] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PGC.txt [2026-01-07T20:29:14.442753] [INFO ] [sig ] [2462/3515] Completed PGC in 0.5s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-07T20:29:14.442819] [INFO ] [sig ] [2463/3515] Forecasting PGEN... [2026-01-07T20:29:14.442875] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-07T20:29:14.442924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-07T20:29:14.459307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-07T20:29:14.459838] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-07T20:29:14.460980] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-07T20:29:14.461053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:14.461104] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:14.461149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:14.461242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:14.538173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:14.539157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:14.539262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:14.539296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:14.665412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:14.665596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:14.665640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:14.665672] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:14.669149] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-07T20:29:14.669464] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-07T20:29:14.669643] [INFO ] [sig ] PGEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:14.811776] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PGEN.txt [2026-01-07T20:29:14.811956] [INFO ] [sig ] [2463/3515] Completed PGEN in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-07T20:29:14.812002] [INFO ] [sig ] [2464/3515] Forecasting PGJ... [2026-01-07T20:29:14.812034] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-07T20:29:14.812065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-07T20:29:14.823549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-07T20:29:14.823930] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-07T20:29:14.824734] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-07T20:29:14.824799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:14.824834] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:14.824862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:14.824921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:14.884807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:14.885872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:14.885960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:14.885994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:15.016004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:15.016159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:15.016201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:15.016230] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:15.019674] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=21.78%) [2026-01-07T20:29:15.019969] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-07T20:29:15.020102] [INFO ] [sig ] PGJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:15.161844] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PGJ.txt [2026-01-07T20:29:15.162010] [INFO ] [sig ] [2464/3515] Completed PGJ in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:15.162060] [INFO ] [sig ] [2465/3515] Forecasting PGNY... [2026-01-07T20:29:15.162096] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-07T20:29:15.162127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-07T20:29:15.173633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-07T20:29:15.173966] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-07T20:29:15.174731] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-07T20:29:15.174783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:15.174815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:15.174841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:15.174897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:15.231492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:15.232456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:15.232563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:15.232629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:15.361946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:15.362105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:15.362147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:15.362177] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:15.365787] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-07T20:29:15.366146] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-07T20:29:15.366303] [INFO ] [sig ] PGNY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:15.519646] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PGNY.txt [2026-01-07T20:29:15.519801] [INFO ] [sig ] [2465/3515] Completed PGNY in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:15.519847] [INFO ] [sig ] [2466/3515] Forecasting PGP... [2026-01-07T20:29:15.519896] [INFO ] [sig ] Generating forecast for: PGP [2026-01-07T20:29:15.519937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-07T20:29:15.533809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-07T20:29:15.534195] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-07T20:29:15.535012] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-07T20:29:15.535067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:15.535099] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:15.535126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:15.535182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:15.598836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:15.599710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:15.599801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:15.599838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:15.725043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:15.725201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:15.725243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:15.725273] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:15.729645] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-07T20:29:15.729973] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-07T20:29:15.730111] [INFO ] [sig ] PGP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:15.881560] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PGP.txt [2026-01-07T20:29:15.881802] [INFO ] [sig ] [2466/3515] Completed PGP in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:15.881863] [INFO ] [sig ] [2467/3515] Forecasting PGY... [2026-01-07T20:29:15.881909] [INFO ] [sig ] Generating forecast for: PGY [2026-01-07T20:29:15.881958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-07T20:29:15.894918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-07T20:29:15.895305] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-07T20:29:15.896262] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-07T20:29:15.896317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:15.896350] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:15.896377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:15.896435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:15.958443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:15.959320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:15.959461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:15.959502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:16.085460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:16.085648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:16.085694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:16.085724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:16.090197] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-07T20:29:16.090515] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-07T20:29:16.090685] [INFO ] [sig ] PGY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:16.244627] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PGY.txt [2026-01-07T20:29:16.244779] [INFO ] [sig ] [2467/3515] Completed PGY in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:16.244826] [INFO ] [sig ] [2468/3515] Forecasting PGZ... [2026-01-07T20:29:16.244859] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-07T20:29:16.244892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-07T20:29:16.258722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-07T20:29:16.259086] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-07T20:29:16.259944] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-07T20:29:16.259998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:16.260030] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:16.260057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:16.260115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:16.322197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:16.323023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:16.323114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:16.323326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:16.446805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:16.446965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:16.447006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:16.447044] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:16.450624] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=61.30%) [2026-01-07T20:29:16.450915] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-07T20:29:16.451046] [INFO ] [sig ] PGZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:16.603867] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PGZ.txt [2026-01-07T20:29:16.604040] [INFO ] [sig ] [2468/3515] Completed PGZ in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:16.604096] [INFO ] [sig ] [2469/3515] Forecasting PH... [2026-01-07T20:29:16.604143] [INFO ] [sig ] Generating forecast for: PH [2026-01-07T20:29:16.604189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-07T20:29:16.620676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-07T20:29:16.621185] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-07T20:29:16.622306] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-07T20:29:16.622375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:16.622425] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:16.622471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:16.622562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:16.688433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:16.689417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:16.689516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:16.689616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:16.819322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:16.819477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:16.819517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:16.819590] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:16.823015] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=79.38%) [2026-01-07T20:29:16.823293] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-07T20:29:16.823432] [INFO ] [sig ] PH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:16.966145] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PH.txt [2026-01-07T20:29:16.966279] [INFO ] [sig ] [2469/3515] Completed PH in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:16.966318] [INFO ] [sig ] [2470/3515] Forecasting PHG... [2026-01-07T20:29:16.966349] [INFO ] [sig ] Generating forecast for: PHG [2026-01-07T20:29:16.966379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-07T20:29:16.979145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-07T20:29:16.979529] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-07T20:29:16.980444] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-07T20:29:16.980498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:16.980532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:16.980558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:16.980638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:17.044768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:17.045893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:17.045988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:17.046023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:17.184405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:17.184602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:17.184647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:17.184678] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:17.188722] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-07T20:29:17.189051] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-07T20:29:17.189205] [INFO ] [sig ] PHG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:17.341437] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PHG.txt [2026-01-07T20:29:17.341624] [INFO ] [sig ] [2470/3515] Completed PHG in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:17.341667] [INFO ] [sig ] [2471/3515] Forecasting PHI... [2026-01-07T20:29:17.341698] [INFO ] [sig ] Generating forecast for: PHI [2026-01-07T20:29:17.341729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-07T20:29:17.357914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-07T20:29:17.358653] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-07T20:29:17.359822] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-07T20:29:17.359896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:17.359944] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:17.359986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:17.360073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:17.430195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:17.431160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:17.431258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:17.431292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:17.549953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:17.550133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:17.550195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:17.550226] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:17.553945] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=85.34%) [2026-01-07T20:29:17.554239] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-07T20:29:17.554374] [INFO ] [sig ] PHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:17.701020] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PHI.txt [2026-01-07T20:29:17.701175] [INFO ] [sig ] [2471/3515] Completed PHI in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:17.701216] [INFO ] [sig ] [2472/3515] Forecasting PHIN... [2026-01-07T20:29:17.701247] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-07T20:29:17.701279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-07T20:29:17.712287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-07T20:29:17.712618] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-07T20:29:17.713373] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-07T20:29:17.713425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:17.713457] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:17.713485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:17.713541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:17.768687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:17.769480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:17.769599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:17.769636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:17.891940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:17.892099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:17.892139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:17.892168] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:17.895540] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-07T20:29:17.895861] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-07T20:29:17.895996] [INFO ] [sig ] PHIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:18.048082] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PHIN.txt [2026-01-07T20:29:18.048244] [INFO ] [sig ] [2472/3515] Completed PHIN in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:18.048285] [INFO ] [sig ] [2473/3515] Forecasting PHIO... [2026-01-07T20:29:18.048315] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-07T20:29:18.048346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-07T20:29:18.060517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-07T20:29:18.060920] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-07T20:29:18.061928] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-07T20:29:18.061982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:18.062016] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:18.062044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:18.062102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:18.124940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:18.126058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:18.126175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:18.126405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:18.256357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:18.256511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:18.256552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:18.256601] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:18.260308] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-07T20:29:18.260604] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-07T20:29:18.260734] [INFO ] [sig ] PHIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:18.415299] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PHIO.txt [2026-01-07T20:29:18.415466] [INFO ] [sig ] [2473/3515] Completed PHIO in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:18.415506] [INFO ] [sig ] [2474/3515] Forecasting PHK... [2026-01-07T20:29:18.415535] [INFO ] [sig ] Generating forecast for: PHK [2026-01-07T20:29:18.415588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-07T20:29:18.427877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-07T20:29:18.428334] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-07T20:29:18.429321] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-07T20:29:18.429385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:18.429452] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:18.429483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:18.429605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:18.490723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:18.491640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:18.491736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:18.491773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:18.617530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:18.617702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:18.617743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:18.617773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:18.621497] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-07T20:29:18.621790] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-07T20:29:18.621913] [INFO ] [sig ] PHK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:18.768915] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PHK.txt [2026-01-07T20:29:18.769053] [INFO ] [sig ] [2474/3515] Completed PHK in 0.4s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:18.769093] [INFO ] [sig ] [2475/3515] Forecasting PHM... [2026-01-07T20:29:18.769123] [INFO ] [sig ] Generating forecast for: PHM [2026-01-07T20:29:18.769154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-07T20:29:18.782077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-07T20:29:18.782345] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-07T20:29:18.783101] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-07T20:29:18.783153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:18.783195] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:18.783223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:18.783279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:18.840078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:18.840709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:18.840789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:18.840822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:18.958970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:18.959126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:18.959165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:18.959194] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:18.963842] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-07T20:29:18.964222] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-07T20:29:18.964383] [INFO ] [sig ] PHM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:19.114994] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PHM.txt [2026-01-07T20:29:19.115195] [INFO ] [sig ] [2475/3515] Completed PHM in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:19.115260] [INFO ] [sig ] [2476/3515] Forecasting PHO... [2026-01-07T20:29:19.115297] [INFO ] [sig ] Generating forecast for: PHO [2026-01-07T20:29:19.115329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-07T20:29:19.128075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-07T20:29:19.128511] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-07T20:29:19.129312] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-07T20:29:19.129368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:19.129402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:19.129432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:19.129490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:19.190071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:19.190911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:19.191008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:19.191050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:19.319655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:19.319852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:19.319918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:19.319966] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:19.324010] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-01-07T20:29:19.324399] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-07T20:29:19.324562] [INFO ] [sig ] PHO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:19.463595] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PHO.txt [2026-01-07T20:29:19.463735] [INFO ] [sig ] [2476/3515] Completed PHO in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-07T20:29:19.463775] [INFO ] [sig ] [2477/3515] Forecasting PHUN... [2026-01-07T20:29:19.463805] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-07T20:29:19.463836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-07T20:29:19.475214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-07T20:29:19.475557] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-07T20:29:19.476355] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-07T20:29:19.476409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:19.476443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:19.476470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:19.476527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:19.533812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:19.534480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:19.534583] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:19.534621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:19.654483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:19.654665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:19.654705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:19.654765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:19.658338] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=43.96%) [2026-01-07T20:29:19.658668] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-07T20:29:19.658804] [INFO ] [sig ] PHUN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:19.798655] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PHUN.txt [2026-01-07T20:29:19.798793] [INFO ] [sig ] [2477/3515] Completed PHUN in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-07T20:29:19.798834] [INFO ] [sig ] [2478/3515] Forecasting PHVS... [2026-01-07T20:29:19.798864] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-07T20:29:19.798895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-07T20:29:19.809981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-07T20:29:19.810292] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-07T20:29:19.811067] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-07T20:29:19.811121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:19.811153] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:19.811180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:19.811236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:19.867161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:19.867950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:19.868037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:19.868070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:19.988725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:19.988882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:19.988922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:19.988951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:19.992380] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-01-07T20:29:19.992677] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-07T20:29:19.992801] [INFO ] [sig ] PHVS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:20.132515] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PHVS.txt [2026-01-07T20:29:20.132677] [INFO ] [sig ] [2478/3515] Completed PHVS in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-07T20:29:20.132720] [INFO ] [sig ] [2479/3515] Forecasting PI... [2026-01-07T20:29:20.132757] [INFO ] [sig ] Generating forecast for: PI [2026-01-07T20:29:20.132790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-07T20:29:20.144329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-07T20:29:20.144695] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-07T20:29:20.145597] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-07T20:29:20.145656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:20.145692] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:20.145722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:20.145783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:20.202936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:20.203709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:20.203793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:20.203829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:20.331004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:20.331169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:20.331211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:20.331244] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:20.334649] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-07T20:29:20.334920] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-07T20:29:20.335044] [INFO ] [sig ] PI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:20.473760] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PI.txt [2026-01-07T20:29:20.473928] [INFO ] [sig ] [2479/3515] Completed PI in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-07T20:29:20.473969] [INFO ] [sig ] [2480/3515] Forecasting PID... [2026-01-07T20:29:20.474000] [INFO ] [sig ] Generating forecast for: PID [2026-01-07T20:29:20.474031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-07T20:29:20.485602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-07T20:29:20.485934] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-07T20:29:20.486794] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-07T20:29:20.486848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:20.486882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:20.486909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:20.486966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:20.542238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:20.542919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:20.543002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:20.543036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:20.661294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:20.661455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:20.661495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:20.661523] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:20.664912] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-01-07T20:29:20.665244] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-07T20:29:20.665385] [INFO ] [sig ] PID: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:20.805375] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PID.txt [2026-01-07T20:29:20.805519] [INFO ] [sig ] [2480/3515] Completed PID in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-07T20:29:20.805559] [INFO ] [sig ] [2481/3515] Forecasting PIE... [2026-01-07T20:29:20.805609] [INFO ] [sig ] Generating forecast for: PIE [2026-01-07T20:29:20.805640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-07T20:29:20.816723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-07T20:29:20.817058] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-07T20:29:20.817834] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-07T20:29:20.817886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:20.817919] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:20.817946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:20.818003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:20.875015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:20.875713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:20.875794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:20.875828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:20.988481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:20.988644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:20.988686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:20.988715] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:20.992204] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-07T20:29:20.992481] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-07T20:29:20.992623] [INFO ] [sig ] PIE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:21.131517] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PIE.txt [2026-01-07T20:29:21.131684] [INFO ] [sig ] [2481/3515] Completed PIE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-07T20:29:21.131727] [INFO ] [sig ] [2482/3515] Forecasting PII... [2026-01-07T20:29:21.131758] [INFO ] [sig ] Generating forecast for: PII [2026-01-07T20:29:21.131789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-07T20:29:21.143146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-07T20:29:21.143476] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-07T20:29:21.144240] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-07T20:29:21.144293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:21.144325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:21.144351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:21.144407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:21.205280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:21.206197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:21.206300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:21.206334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:21.326454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:21.326626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:21.326667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:21.326697] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:21.330151] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-01-07T20:29:21.330428] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-07T20:29:21.330555] [INFO ] [sig ] PII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:21.480544] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PII.txt [2026-01-07T20:29:21.480744] [INFO ] [sig ] [2482/3515] Completed PII in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:21.480788] [INFO ] [sig ] [2483/3515] Forecasting PIM... [2026-01-07T20:29:21.480819] [INFO ] [sig ] Generating forecast for: PIM [2026-01-07T20:29:21.480858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-07T20:29:21.492287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-07T20:29:21.492656] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-07T20:29:21.493654] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-07T20:29:21.493722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:21.493783] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:21.493832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:21.493943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:21.551859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:21.552802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:21.553012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:21.553049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:21.672381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:21.672555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:21.672624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:21.672656] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:21.676227] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-01-07T20:29:21.676559] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-07T20:29:21.676720] [INFO ] [sig ] PIM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:21.837618] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PIM.txt [2026-01-07T20:29:21.837784] [INFO ] [sig ] [2483/3515] Completed PIM in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:21.837855] [INFO ] [sig ] [2484/3515] Forecasting PINE... [2026-01-07T20:29:21.837888] [INFO ] [sig ] Generating forecast for: PINE [2026-01-07T20:29:21.837919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-07T20:29:21.849402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-07T20:29:21.849834] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-07T20:29:21.850625] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-07T20:29:21.850677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:21.850710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:21.850738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:21.850795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:21.906760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:21.907628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:21.907745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:21.907780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:22.024919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:22.025082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:22.025120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:22.025149] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:22.028540] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-01-07T20:29:22.028874] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-07T20:29:22.029007] [INFO ] [sig ] PINE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:22.173291] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PINE.txt [2026-01-07T20:29:22.173450] [INFO ] [sig ] [2484/3515] Completed PINE in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:22.173491] [INFO ] [sig ] [2485/3515] Forecasting PINS... [2026-01-07T20:29:22.173523] [INFO ] [sig ] Generating forecast for: PINS [2026-01-07T20:29:22.173554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-07T20:29:22.184816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-07T20:29:22.185204] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-07T20:29:22.185982] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-07T20:29:22.186034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:22.186067] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:22.186097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:22.186155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:22.242308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:22.243202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:22.243304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:22.243340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:22.366594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:22.366756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:22.366796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:22.366825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:22.370209] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=87.75%) [2026-01-07T20:29:22.370522] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-07T20:29:22.370677] [INFO ] [sig ] PINS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:22.512958] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PINS.txt [2026-01-07T20:29:22.513115] [INFO ] [sig ] [2485/3515] Completed PINS in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:22.513156] [INFO ] [sig ] [2486/3515] Forecasting PK... [2026-01-07T20:29:22.513188] [INFO ] [sig ] Generating forecast for: PK [2026-01-07T20:29:22.513219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-07T20:29:22.525250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-07T20:29:22.525677] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-07T20:29:22.526480] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-07T20:29:22.526536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:22.526588] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:22.526621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:22.526679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:22.583974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:22.584892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:22.584983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:22.585017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:22.710253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:22.710411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:22.710450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:22.710480] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:22.714226] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-07T20:29:22.714691] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-07T20:29:22.714853] [INFO ] [sig ] PK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:22.863664] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PK.txt [2026-01-07T20:29:22.863822] [INFO ] [sig ] [2486/3515] Completed PK in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:22.863861] [INFO ] [sig ] [2487/3515] Forecasting PKBK... [2026-01-07T20:29:22.863893] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-07T20:29:22.863923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-07T20:29:22.875695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-07T20:29:22.876025] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-07T20:29:22.876822] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-07T20:29:22.876876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:22.876911] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:22.876939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:22.876996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:22.934023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:22.934800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:22.934887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:22.934921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:23.051146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:23.051303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:23.051341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:23.051371] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:23.054684] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-01-07T20:29:23.054955] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-07T20:29:23.055076] [INFO ] [sig ] PKBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:23.199536] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PKBK.txt [2026-01-07T20:29:23.199767] [INFO ] [sig ] [2487/3515] Completed PKBK in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:23.199811] [INFO ] [sig ] [2488/3515] Forecasting PKE... [2026-01-07T20:29:23.199843] [INFO ] [sig ] Generating forecast for: PKE [2026-01-07T20:29:23.199875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-07T20:29:23.211750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-07T20:29:23.212139] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-07T20:29:23.212938] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-07T20:29:23.213003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:23.213037] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:23.213064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:23.213126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:23.269562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:23.270445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:23.270533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:23.270567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:23.389642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:23.389820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:23.389866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:23.389896] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:23.393305] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-01-07T20:29:23.393596] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-07T20:29:23.393724] [INFO ] [sig ] PKE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:23.602444] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PKE.txt [2026-01-07T20:29:23.602623] [INFO ] [sig ] [2488/3515] Completed PKE in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:23.602667] [INFO ] [sig ] [2489/3515] Forecasting PKG... [2026-01-07T20:29:23.602699] [INFO ] [sig ] Generating forecast for: PKG [2026-01-07T20:29:23.602734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-07T20:29:23.614170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-07T20:29:23.614511] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-07T20:29:23.615313] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-07T20:29:23.615368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:23.615402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:23.615432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:23.615490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:23.676709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:23.677648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:23.677747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:23.677785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:23.801542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:23.801724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:23.801767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:23.801798] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:23.805237] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-07T20:29:23.805534] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-07T20:29:23.805690] [INFO ] [sig ] PKG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:23.952030] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PKG.txt [2026-01-07T20:29:23.952213] [INFO ] [sig ] [2489/3515] Completed PKG in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:23.952260] [INFO ] [sig ] [2490/3515] Forecasting PKOH... [2026-01-07T20:29:23.952295] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-07T20:29:23.952341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-07T20:29:23.964148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-07T20:29:23.964491] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-07T20:29:23.965303] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-07T20:29:23.965357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:23.965391] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:23.965417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:23.965474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:24.022748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:24.023629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:24.023717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:24.023753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:24.146043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:24.146205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:24.146246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:24.146275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:24.149801] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-07T20:29:24.150137] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-07T20:29:24.150277] [INFO ] [sig ] PKOH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:24.298978] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PKOH.txt [2026-01-07T20:29:24.299147] [INFO ] [sig ] [2490/3515] Completed PKOH in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:24.299188] [INFO ] [sig ] [2491/3515] Forecasting PKX... [2026-01-07T20:29:24.299219] [INFO ] [sig ] Generating forecast for: PKX [2026-01-07T20:29:24.299249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-07T20:29:24.310647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-07T20:29:24.311024] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-07T20:29:24.311868] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-07T20:29:24.311923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:24.311982] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:24.312011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:24.312067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:24.367870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:24.368811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:24.368907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:24.368943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:24.511287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:24.511476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:24.511526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:24.511565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:24.516210] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=25.64%) [2026-01-07T20:29:24.516639] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-07T20:29:24.516818] [INFO ] [sig ] PKX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:24.672098] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PKX.txt [2026-01-07T20:29:24.672269] [INFO ] [sig ] [2491/3515] Completed PKX in 0.4s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:24.672317] [INFO ] [sig ] [2492/3515] Forecasting PL... [2026-01-07T20:29:24.672350] [INFO ] [sig ] Generating forecast for: PL [2026-01-07T20:29:24.672380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-07T20:29:24.684201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-07T20:29:24.684613] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-07T20:29:24.685409] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-07T20:29:24.685464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:24.685497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:24.685523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:24.685604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:24.741696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:24.742544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:24.742656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:24.742691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:24.863144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:24.863310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:24.863351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:24.863380] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:24.866772] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-07T20:29:24.867041] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-07T20:29:24.867163] [INFO ] [sig ] PL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:25.006058] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PL.txt [2026-01-07T20:29:25.006238] [INFO ] [sig ] [2492/3515] Completed PL in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:25.006283] [INFO ] [sig ] [2493/3515] Forecasting PLAB... [2026-01-07T20:29:25.006315] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-07T20:29:25.006356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-07T20:29:25.018672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-07T20:29:25.019060] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-07T20:29:25.019907] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-07T20:29:25.019961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:25.019994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:25.020022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:25.020098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:25.076457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:25.077363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:25.077455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:25.077489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:25.207515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:25.207700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:25.207743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:25.207773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:25.211853] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-07T20:29:25.212176] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-07T20:29:25.212342] [INFO ] [sig ] PLAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:25.350370] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLAB.txt [2026-01-07T20:29:25.350528] [INFO ] [sig ] [2493/3515] Completed PLAB in 0.3s | 2.90 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-07T20:29:25.350567] [INFO ] [sig ] [2494/3515] Forecasting PLAY... [2026-01-07T20:29:25.350618] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-07T20:29:25.350650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-07T20:29:25.361924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-07T20:29:25.362259] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-07T20:29:25.363056] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-07T20:29:25.363109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:25.363141] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:25.363168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:25.363223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:25.417878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:25.418712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:25.418801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:25.418835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:25.542830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:25.542991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:25.543031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:25.543095] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:25.546440] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-07T20:29:25.546731] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-07T20:29:25.546857] [INFO ] [sig ] PLAY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:25.685908] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLAY.txt [2026-01-07T20:29:25.686060] [INFO ] [sig ] [2494/3515] Completed PLAY in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-07T20:29:25.686100] [INFO ] [sig ] [2495/3515] Forecasting PLBC... [2026-01-07T20:29:25.686131] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-07T20:29:25.686162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-07T20:29:25.698834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-07T20:29:25.699228] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-07T20:29:25.700060] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-07T20:29:25.700113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:25.700146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:25.700174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:25.700231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:25.757527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:25.758404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:25.758489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:25.758523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:25.868972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:25.869137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:25.869199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:25.869230] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:25.872877] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-07T20:29:25.873176] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-07T20:29:25.873307] [INFO ] [sig ] PLBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:26.027181] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLBC.txt [2026-01-07T20:29:26.027351] [INFO ] [sig ] [2495/3515] Completed PLBC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-07T20:29:26.027392] [INFO ] [sig ] [2496/3515] Forecasting PLBY... [2026-01-07T20:29:26.027423] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-07T20:29:26.027454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-07T20:29:26.039253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-07T20:29:26.039742] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-07T20:29:26.040563] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-07T20:29:26.040640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:26.040673] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:26.040700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:26.040757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:26.100486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:26.101668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:26.101793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:26.101850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:26.249585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:26.249792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:26.249837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:26.249867] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:26.253376] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-07T20:29:26.253686] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-07T20:29:26.253824] [INFO ] [sig ] PLBY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:26.398929] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLBY.txt [2026-01-07T20:29:26.399104] [INFO ] [sig ] [2496/3515] Completed PLBY in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-07T20:29:26.399146] [INFO ] [sig ] [2497/3515] Forecasting PLCE... [2026-01-07T20:29:26.399176] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-07T20:29:26.399208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-07T20:29:26.411319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-07T20:29:26.411669] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-07T20:29:26.412458] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-07T20:29:26.412514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:26.412548] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:26.412598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:26.412660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:26.468880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:26.469732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:26.469820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:26.469853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:26.589671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:26.589833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:26.589873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:26.589904] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:26.593316] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-07T20:29:26.593613] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-07T20:29:26.593741] [INFO ] [sig ] PLCE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:26.734902] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLCE.txt [2026-01-07T20:29:26.735048] [INFO ] [sig ] [2497/3515] Completed PLCE in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-07T20:29:26.735088] [INFO ] [sig ] [2498/3515] Forecasting PLD... [2026-01-07T20:29:26.735118] [INFO ] [sig ] Generating forecast for: PLD [2026-01-07T20:29:26.735172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-07T20:29:26.747958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-07T20:29:26.748336] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-07T20:29:26.749132] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-07T20:29:26.749198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:26.749239] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:26.749272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:26.749339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:26.811363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:26.812239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:26.812357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:26.812393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:26.936328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:26.936486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:26.936547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:26.936595] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:26.940020] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-07T20:29:26.940299] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-07T20:29:26.940427] [INFO ] [sig ] PLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:27.081979] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLD.txt [2026-01-07T20:29:27.082130] [INFO ] [sig ] [2498/3515] Completed PLD in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-07T20:29:27.082170] [INFO ] [sig ] [2499/3515] Forecasting PLPC... [2026-01-07T20:29:27.082201] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-07T20:29:27.082232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-07T20:29:27.094523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-07T20:29:27.094945] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-07T20:29:27.095779] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-07T20:29:27.095834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:27.095882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:27.095911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:27.095969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:27.152339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:27.153205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:27.153297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:27.153332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:27.268047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:27.268207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:27.268248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:27.268277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:27.271787] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-07T20:29:27.272060] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-07T20:29:27.272187] [INFO ] [sig ] PLPC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:27.419708] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLPC.txt [2026-01-07T20:29:27.419871] [INFO ] [sig ] [2499/3515] Completed PLPC in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:27.419914] [INFO ] [sig ] [2500/3515] Forecasting PLRX... [2026-01-07T20:29:27.419944] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-07T20:29:27.419974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-07T20:29:27.432146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-07T20:29:27.432449] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-07T20:29:27.433239] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-07T20:29:27.433292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:27.433325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:27.433353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:27.433411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:27.490804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:27.491693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:27.491782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:27.491823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:27.611756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:27.611916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:27.611956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:27.611986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:27.615381] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-07T20:29:27.615674] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-07T20:29:27.615803] [INFO ] [sig ] PLRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:27.756412] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLRX.txt [2026-01-07T20:29:27.756563] [INFO ] [sig ] [2500/3515] Completed PLRX in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:27.756623] [INFO ] [sig ] [2501/3515] Forecasting PLSE... [2026-01-07T20:29:27.756653] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-07T20:29:27.756685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-07T20:29:27.769614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-07T20:29:27.770066] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-07T20:29:27.770918] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-07T20:29:27.770975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:27.771009] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:27.771039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:27.771098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:27.833533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:27.834431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:27.834562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:27.834622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:27.959786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:27.959962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:27.960007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:27.960041] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:27.963514] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: DOWN (p=41.56%) [2026-01-07T20:29:27.963808] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-07T20:29:27.963948] [INFO ] [sig ] PLSE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:28.111820] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLSE.txt [2026-01-07T20:29:28.112007] [INFO ] [sig ] [2501/3515] Completed PLSE in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:28.112052] [INFO ] [sig ] [2502/3515] Forecasting PLTK... [2026-01-07T20:29:28.112083] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-07T20:29:28.112116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-07T20:29:28.124888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-07T20:29:28.125284] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-07T20:29:28.126095] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-07T20:29:28.126148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:28.126182] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:28.126210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:28.126268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:28.188364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:28.189398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:28.189508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:28.189599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:28.322016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:28.322211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:28.322278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:28.322325] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:28.326223] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-07T20:29:28.326638] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-07T20:29:28.326792] [INFO ] [sig ] PLTK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:28.503618] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PLTK.txt [2026-01-07T20:29:28.503785] [INFO ] [sig ] [2502/3515] Completed PLTK in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:28.503827] [INFO ] [sig ] [2503/3515] Forecasting PLUG... [2026-01-07T20:29:28.503864] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-07T20:29:28.503896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-07T20:29:28.516836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-07T20:29:28.517311] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-07T20:29:28.518239] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-07T20:29:28.518298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:28.518332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:28.518360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:28.518417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:28.587830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:28.588892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:28.589003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:28.589050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:28.715364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:28.715524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:28.715565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:28.715616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:28.719088] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-01-07T20:29:28.719370] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-07T20:29:28.719500] [INFO ] [sig ] PLUG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:28.865562] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLUG.txt [2026-01-07T20:29:28.865733] [INFO ] [sig ] [2503/3515] Completed PLUG in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:28.865773] [INFO ] [sig ] [2504/3515] Forecasting PLUS... [2026-01-07T20:29:28.865804] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-07T20:29:28.865836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-07T20:29:28.880822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-07T20:29:28.881257] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-07T20:29:28.882136] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-07T20:29:28.882191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:28.882226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:28.882254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:28.882312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:28.939372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:28.940342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:28.940444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:28.940479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:29.081790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:29.081955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:29.081997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:29.082026] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:29.085490] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-07T20:29:29.085843] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-07T20:29:29.085983] [INFO ] [sig ] PLUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:29.244668] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLUS.txt [2026-01-07T20:29:29.244870] [INFO ] [sig ] [2504/3515] Completed PLUS in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:29.244912] [INFO ] [sig ] [2505/3515] Forecasting PLXS... [2026-01-07T20:29:29.244943] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-07T20:29:29.244974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-07T20:29:29.257525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-07T20:29:29.257983] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-07T20:29:29.258828] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-07T20:29:29.258883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:29.258917] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:29.258944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:29.259001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:29.316049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:29.316999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:29.317109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:29.317149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:29.445484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:29.445658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:29.445701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:29.445730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:29.449419] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=55.44%) [2026-01-07T20:29:29.453746] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-07T20:29:29.453961] [INFO ] [sig ] PLXS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:29.602833] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLXS.txt [2026-01-07T20:29:29.602994] [INFO ] [sig ] [2505/3515] Completed PLXS in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:29.603036] [INFO ] [sig ] [2506/3515] Forecasting PLYM... [2026-01-07T20:29:29.603066] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-07T20:29:29.603096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-07T20:29:29.617686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-07T20:29:29.618291] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-07T20:29:29.619267] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-07T20:29:29.619323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:29.619359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:29.619388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:29.619459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:29.680949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:29.682203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:29.682519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:29.682818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:29.807627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:29.807803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:29.807843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:29.807890] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:29.811705] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-07T20:29:29.812087] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-07T20:29:29.812239] [INFO ] [sig ] PLYM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:29.962889] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PLYM.txt [2026-01-07T20:29:29.963058] [INFO ] [sig ] [2506/3515] Completed PLYM in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:29.963099] [INFO ] [sig ] [2507/3515] Forecasting PM... [2026-01-07T20:29:29.963133] [INFO ] [sig ] Generating forecast for: PM [2026-01-07T20:29:29.963164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-07T20:29:29.975390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-07T20:29:29.975850] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-07T20:29:29.976646] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-07T20:29:29.976698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:29.976731] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:29.976758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:29.976814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:30.037408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:30.038378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:30.038474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:30.038509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:30.170454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:30.170635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:30.170679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:30.170710] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:30.174170] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: UP (p=63.37%) [2026-01-07T20:29:30.174449] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-07T20:29:30.174591] [INFO ] [sig ] PM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:30.314321] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PM.txt [2026-01-07T20:29:30.314486] [INFO ] [sig ] [2507/3515] Completed PM in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:30.314528] [INFO ] [sig ] [2508/3515] Forecasting PMAX... [2026-01-07T20:29:30.314559] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-07T20:29:30.314611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-07T20:29:30.326633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-07T20:29:30.326970] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-07T20:29:30.327751] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-07T20:29:30.327823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:30.327882] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:30.327910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:30.327968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:30.383116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:30.383819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:30.383899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:30.383947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:30.502092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:30.502251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:30.502295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:30.502324] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:30.505661] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-01-07T20:29:30.505934] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-07T20:29:30.506058] [INFO ] [sig ] PMAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:30.644407] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PMAX.txt [2026-01-07T20:29:30.644557] [INFO ] [sig ] [2508/3515] Completed PMAX in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:30.644616] [INFO ] [sig ] [2509/3515] Forecasting PML... [2026-01-07T20:29:30.644647] [INFO ] [sig ] Generating forecast for: PML [2026-01-07T20:29:30.644677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-07T20:29:30.656642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-07T20:29:30.656959] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-07T20:29:30.657728] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-07T20:29:30.657780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:30.657811] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:30.657838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:30.657894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:30.713699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:30.714607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:30.714699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:30.714732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:30.832514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:30.832698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:30.832741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:30.832770] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:30.836188] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-07T20:29:30.836500] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-07T20:29:30.836651] [INFO ] [sig ] PML: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:30.978338] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PML.txt [2026-01-07T20:29:30.978512] [INFO ] [sig ] [2509/3515] Completed PML in 0.3s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:30.978552] [INFO ] [sig ] [2510/3515] Forecasting PMM... [2026-01-07T20:29:30.978602] [INFO ] [sig ] Generating forecast for: PMM [2026-01-07T20:29:30.978634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-07T20:29:30.994527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-07T20:29:30.995227] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-07T20:29:30.996200] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-07T20:29:30.996257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:30.996293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:30.996336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:30.996396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:31.070708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:31.071791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:31.071880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:31.071914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:31.197724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:31.197890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:31.197930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:31.197959] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:31.201371] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=10.85%) [2026-01-07T20:29:31.201671] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-07T20:29:31.201802] [INFO ] [sig ] PMM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:31.343152] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PMM.txt [2026-01-07T20:29:31.343305] [INFO ] [sig ] [2510/3515] Completed PMM in 0.4s | 2.90 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-07T20:29:31.343346] [INFO ] [sig ] [2511/3515] Forecasting PMO... [2026-01-07T20:29:31.343377] [INFO ] [sig ] Generating forecast for: PMO [2026-01-07T20:29:31.343409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-07T20:29:31.355701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-07T20:29:31.356061] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-07T20:29:31.356894] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-07T20:29:31.356946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:31.356978] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:31.357005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:31.357062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:31.413403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:31.414276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:31.414369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:31.414405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:31.531745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:31.531906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:31.531947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:31.532007] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:31.535493] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=45.41%) [2026-01-07T20:29:31.535791] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-07T20:29:31.535923] [INFO ] [sig ] PMO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:31.676063] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PMO.txt [2026-01-07T20:29:31.676221] [INFO ] [sig ] [2511/3515] Completed PMO in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:31.676261] [INFO ] [sig ] [2512/3515] Forecasting PMTS... [2026-01-07T20:29:31.676291] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-07T20:29:31.676323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-07T20:29:31.689934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-07T20:29:31.690547] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-07T20:29:31.691603] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-07T20:29:31.691661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:31.691696] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:31.691731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:31.691793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:31.751645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:31.752805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:31.752909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:31.752945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:31.884993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:31.885242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:31.885287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:31.885317] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:31.889963] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-07T20:29:31.890394] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-07T20:29:31.890561] [INFO ] [sig ] PMTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:32.037401] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PMTS.txt [2026-01-07T20:29:32.037547] [INFO ] [sig ] [2512/3515] Completed PMTS in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:32.037606] [INFO ] [sig ] [2513/3515] Forecasting PMVP... [2026-01-07T20:29:32.037639] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-07T20:29:32.037670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-07T20:29:32.049104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-07T20:29:32.049396] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-07T20:29:32.050250] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-07T20:29:32.050303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:32.050338] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:32.050366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:32.050423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:32.108908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:32.109780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:32.109869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:32.109902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:32.233101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:32.233258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:32.233299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:32.233335] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:32.236749] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=19.53%) [2026-01-07T20:29:32.237031] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-07T20:29:32.237156] [INFO ] [sig ] PMVP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:32.390394] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PMVP.txt [2026-01-07T20:29:32.390567] [INFO ] [sig ] [2513/3515] Completed PMVP in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:32.390632] [INFO ] [sig ] [2514/3515] Forecasting PNC... [2026-01-07T20:29:32.390665] [INFO ] [sig ] Generating forecast for: PNC [2026-01-07T20:29:32.390707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-07T20:29:32.402779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-07T20:29:32.403169] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-07T20:29:32.404016] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-07T20:29:32.404071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:32.404106] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:32.404134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:32.404192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:32.466066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:32.466959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:32.467047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:32.467081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:32.601430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:32.601633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:32.601688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:32.601726] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:32.606330] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-07T20:29:32.606716] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-07T20:29:32.606875] [INFO ] [sig ] PNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:32.758434] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PNC.txt [2026-01-07T20:29:32.758626] [INFO ] [sig ] [2514/3515] Completed PNC in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:32.758669] [INFO ] [sig ] [2515/3515] Forecasting PNI... [2026-01-07T20:29:32.758701] [INFO ] [sig ] Generating forecast for: PNI [2026-01-07T20:29:32.758733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-07T20:29:32.770901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-07T20:29:32.771258] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-07T20:29:32.772260] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-07T20:29:32.772316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:32.772351] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:32.772378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:32.772434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:32.830152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:32.831099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:32.831192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:32.831225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:32.946239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:32.946408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:32.946661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:32.946692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:32.950922] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-07T20:29:32.951244] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-07T20:29:32.951423] [INFO ] [sig ] PNI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:33.105097] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PNI.txt [2026-01-07T20:29:33.105268] [INFO ] [sig ] [2515/3515] Completed PNI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:33.105329] [INFO ] [sig ] [2516/3515] Forecasting PNQI... [2026-01-07T20:29:33.105365] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-07T20:29:33.105399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-07T20:29:33.117205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-07T20:29:33.117635] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-07T20:29:33.118719] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-07T20:29:33.118785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:33.118831] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:33.119061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:33.119122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:33.179850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:33.180930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:33.181025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:33.181060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:33.324293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:33.324494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:33.324555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:33.324607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:33.328734] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-07T20:29:33.329105] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-07T20:29:33.329252] [INFO ] [sig ] PNQI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:33.480477] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PNQI.txt [2026-01-07T20:29:33.480658] [INFO ] [sig ] [2516/3515] Completed PNQI in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-07T20:29:33.480701] [INFO ] [sig ] [2517/3515] Forecasting PNRG... [2026-01-07T20:29:33.480732] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-07T20:29:33.480763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-07T20:29:33.492699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-07T20:29:33.493016] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-07T20:29:33.493833] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-07T20:29:33.493885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:33.493918] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:33.493946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:33.494002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:33.552285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:33.553041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:33.553138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:33.553175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:33.668064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:33.668226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:33.668269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:33.668299] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:33.671745] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-07T20:29:33.672025] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-07T20:29:33.672153] [INFO ] [sig ] PNRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:33.817038] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PNRG.txt [2026-01-07T20:29:33.817210] [INFO ] [sig ] [2517/3515] Completed PNRG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:33.817251] [INFO ] [sig ] [2518/3515] Forecasting PNTG... [2026-01-07T20:29:33.817282] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-07T20:29:33.817312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-07T20:29:33.828995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-07T20:29:33.829416] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-07T20:29:33.830295] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-07T20:29:33.830350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:33.830384] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:33.830418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:33.830476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:33.894022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:33.894968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:33.895093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:33.895128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:34.021083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:34.021272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:34.021326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:34.021358] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:34.025451] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-07T20:29:34.025869] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-07T20:29:34.026037] [INFO ] [sig ] PNTG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:34.181721] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PNTG.txt [2026-01-07T20:29:34.181892] [INFO ] [sig ] [2518/3515] Completed PNTG in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:34.181935] [INFO ] [sig ] [2519/3515] Forecasting PODD... [2026-01-07T20:29:34.181965] [INFO ] [sig ] Generating forecast for: PODD [2026-01-07T20:29:34.181997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-07T20:29:34.193870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-07T20:29:34.194279] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-07T20:29:34.195136] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-07T20:29:34.195193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:34.195229] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:34.195259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:34.195320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:34.255387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:34.256355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:34.256446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:34.256481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:34.381855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:34.382014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:34.382055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:34.382087] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:34.385532] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-01-07T20:29:34.385831] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-07T20:29:34.385958] [INFO ] [sig ] PODD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:34.533445] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PODD.txt [2026-01-07T20:29:34.533611] [INFO ] [sig ] [2519/3515] Completed PODD in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:34.533653] [INFO ] [sig ] [2520/3515] Forecasting POOL... [2026-01-07T20:29:34.533683] [INFO ] [sig ] Generating forecast for: POOL [2026-01-07T20:29:34.533714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-07T20:29:34.544830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-07T20:29:34.545149] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-07T20:29:34.545931] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-07T20:29:34.545983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:34.546015] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:34.546043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:34.546099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:34.603311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:34.604127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:34.604216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:34.604252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:34.729505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:34.729910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:34.729956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:34.729986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:34.733679] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=57.38%) [2026-01-07T20:29:34.733973] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-07T20:29:34.734109] [INFO ] [sig ] POOL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:34.895511] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/POOL.txt [2026-01-07T20:29:34.895998] [INFO ] [sig ] [2520/3515] Completed POOL in 0.4s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:34.896063] [INFO ] [sig ] [2521/3515] Forecasting POWI... [2026-01-07T20:29:34.896110] [INFO ] [sig ] Generating forecast for: POWI [2026-01-07T20:29:34.896157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-07T20:29:34.912877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-07T20:29:34.913362] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-07T20:29:34.914442] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-07T20:29:34.914507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:34.914554] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:34.914627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:34.914716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:34.982094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:34.983073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:34.983169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:34.983201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:35.099751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:35.099862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:35.099899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:35.099929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:35.103047] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-01-07T20:29:35.103309] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-07T20:29:35.103436] [INFO ] [sig ] POWI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:35.244414] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/POWI.txt [2026-01-07T20:29:35.244750] [INFO ] [sig ] [2521/3515] Completed POWI in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:35.244792] [INFO ] [sig ] [2522/3515] Forecasting POWL... [2026-01-07T20:29:35.244835] [INFO ] [sig ] Generating forecast for: POWL [2026-01-07T20:29:35.244867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-07T20:29:35.257289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-07T20:29:35.257591] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-07T20:29:35.258495] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-07T20:29:35.258547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:35.258597] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:35.258626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:35.258683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:35.315330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:35.315914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:35.315994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:35.316025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:35.438084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:35.438167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:35.438205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:35.438233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:35.441235] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=76.95%) [2026-01-07T20:29:35.441486] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-07T20:29:35.441623] [INFO ] [sig ] POWL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:35.586748] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/POWL.txt [2026-01-07T20:29:35.586858] [INFO ] [sig ] [2522/3515] Completed POWL in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:35.586897] [INFO ] [sig ] [2523/3515] Forecasting PPC... [2026-01-07T20:29:35.586926] [INFO ] [sig ] Generating forecast for: PPC [2026-01-07T20:29:35.586956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-07T20:29:35.599938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-07T20:29:35.600204] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-07T20:29:35.601201] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-07T20:29:35.601286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:35.601320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:35.601351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:35.601419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:35.659431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:35.660032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:35.660110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:35.660142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:35.779289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:35.779378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:35.779413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:35.779440] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:35.782532] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-07T20:29:35.782806] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-07T20:29:35.782927] [INFO ] [sig ] PPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:35.921302] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PPC.txt [2026-01-07T20:29:35.921412] [INFO ] [sig ] [2523/3515] Completed PPC in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:35.921458] [INFO ] [sig ] [2524/3515] Forecasting PPG... [2026-01-07T20:29:35.921494] [INFO ] [sig ] Generating forecast for: PPG [2026-01-07T20:29:35.921531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-07T20:29:35.933203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-07T20:29:35.933458] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-07T20:29:35.934199] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-07T20:29:35.934250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:35.934282] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:35.934309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:35.934364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:35.990338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:35.990923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:35.990999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:35.991031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:36.111783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:36.111896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:36.111932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:36.111961] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:36.115049] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=35.61%) [2026-01-07T20:29:36.115307] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-07T20:29:36.115426] [INFO ] [sig ] PPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:36.253669] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PPG.txt [2026-01-07T20:29:36.253797] [INFO ] [sig ] [2524/3515] Completed PPG in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:36.253836] [INFO ] [sig ] [2525/3515] Forecasting PPH... [2026-01-07T20:29:36.253867] [INFO ] [sig ] Generating forecast for: PPH [2026-01-07T20:29:36.253896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-07T20:29:36.264727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-07T20:29:36.264998] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-07T20:29:36.265787] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-07T20:29:36.265838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:36.265894] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:36.265923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:36.265980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:36.324896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:36.325626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:36.325705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:36.325738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:36.442177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:36.442334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:36.442374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:36.442403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:36.445713] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=62.12%) [2026-01-07T20:29:36.445982] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-07T20:29:36.446104] [INFO ] [sig ] PPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:36.588198] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PPH.txt [2026-01-07T20:29:36.588344] [INFO ] [sig ] [2525/3515] Completed PPH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:36.588386] [INFO ] [sig ] [2526/3515] Forecasting PPIH... [2026-01-07T20:29:36.588416] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-07T20:29:36.588447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-07T20:29:36.600730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-07T20:29:36.601093] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-07T20:29:36.601877] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-07T20:29:36.601930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:36.601962] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:36.601988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:36.602045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:36.659282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:36.660206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:36.660295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:36.660330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:36.780413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:36.780595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:36.780639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:36.780669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:36.784056] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-07T20:29:36.784334] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-07T20:29:36.784459] [INFO ] [sig ] PPIH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:36.923547] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PPIH.txt [2026-01-07T20:29:36.923718] [INFO ] [sig ] [2526/3515] Completed PPIH in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:36.923766] [INFO ] [sig ] [2527/3515] Forecasting PPL... [2026-01-07T20:29:36.923798] [INFO ] [sig ] Generating forecast for: PPL [2026-01-07T20:29:36.923828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-07T20:29:36.935324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-07T20:29:36.935685] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-07T20:29:36.936490] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-07T20:29:36.936545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:36.936614] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:36.936650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:36.936709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:36.994751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:36.995648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:36.995742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:36.995777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:37.116350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:37.116503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:37.116542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:37.116587] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:37.119966] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-01-07T20:29:37.120236] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-07T20:29:37.120357] [INFO ] [sig ] PPL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:37.262025] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PPL.txt [2026-01-07T20:29:37.262185] [INFO ] [sig ] [2527/3515] Completed PPL in 0.3s | 2.90 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-07T20:29:37.262226] [INFO ] [sig ] [2528/3515] Forecasting PPSI... [2026-01-07T20:29:37.262259] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-07T20:29:37.262292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-07T20:29:37.273346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-07T20:29:37.273686] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-07T20:29:37.274464] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-07T20:29:37.274518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:37.274551] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:37.274598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:37.274658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:37.332490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:37.333339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:37.333426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:37.333460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:37.449964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:37.450119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:37.450158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:37.450216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:37.453613] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-07T20:29:37.453933] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-07T20:29:37.454065] [INFO ] [sig ] PPSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:37.595882] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PPSI.txt [2026-01-07T20:29:37.596054] [INFO ] [sig ] [2528/3515] Completed PPSI in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:37.596101] [INFO ] [sig ] [2529/3515] Forecasting PPTA... [2026-01-07T20:29:37.596133] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-07T20:29:37.596166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-07T20:29:37.607913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-07T20:29:37.608236] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-07T20:29:37.609036] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-07T20:29:37.609089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:37.609121] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:37.609148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:37.609205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:37.665231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:37.666081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:37.666169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:37.666203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:37.787137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:37.787326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:37.787372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:37.787403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:37.791350] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-07T20:29:37.791787] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-07T20:29:37.791971] [INFO ] [sig ] PPTA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:37.943167] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PPTA.txt [2026-01-07T20:29:37.943314] [INFO ] [sig ] [2529/3515] Completed PPTA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:37.943354] [INFO ] [sig ] [2530/3515] Forecasting PRA... [2026-01-07T20:29:37.943385] [INFO ] [sig ] Generating forecast for: PRA [2026-01-07T20:29:37.943416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-07T20:29:37.954664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-07T20:29:37.954989] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-07T20:29:37.955783] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-07T20:29:37.955836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:37.955870] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:37.955899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:37.955957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:38.013456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:38.014336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:38.014424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:38.014458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:38.130029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:38.130188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:38.130244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:38.130275] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:38.133586] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-07T20:29:38.133874] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-07T20:29:38.134001] [INFO ] [sig ] PRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:38.272614] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRA.txt [2026-01-07T20:29:38.272791] [INFO ] [sig ] [2530/3515] Completed PRA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:38.272832] [INFO ] [sig ] [2531/3515] Forecasting PRAA... [2026-01-07T20:29:38.272864] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-07T20:29:38.272895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-07T20:29:38.284087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-07T20:29:38.284413] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-07T20:29:38.285211] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-07T20:29:38.285264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:38.285297] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:38.285324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:38.285382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:38.344998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:38.345954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:38.346046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:38.346080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:38.462740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:38.462903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:38.462943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:38.462971] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:38.466341] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-01-07T20:29:38.466631] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-07T20:29:38.466770] [INFO ] [sig ] PRAA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:38.604271] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRAA.txt [2026-01-07T20:29:38.604411] [INFO ] [sig ] [2531/3515] Completed PRAA in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:38.604452] [INFO ] [sig ] [2532/3515] Forecasting PRAX... [2026-01-07T20:29:38.604482] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-07T20:29:38.604513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-07T20:29:38.615596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-07T20:29:38.615956] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-07T20:29:38.616743] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-07T20:29:38.616795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:38.616829] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:38.616856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:38.616918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:38.675190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:38.676107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:38.676194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:38.676229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:38.801704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:38.801858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:38.801900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:38.801929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:38.805347] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=31.42%) [2026-01-07T20:29:38.805645] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-07T20:29:38.805774] [INFO ] [sig ] PRAX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:38.942898] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRAX.txt [2026-01-07T20:29:38.943044] [INFO ] [sig ] [2532/3515] Completed PRAX in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:38.943084] [INFO ] [sig ] [2533/3515] Forecasting PRCH... [2026-01-07T20:29:38.943115] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-07T20:29:38.943146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-07T20:29:38.954401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-07T20:29:38.954740] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-07T20:29:38.955491] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-07T20:29:38.955543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:38.955594] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:38.955624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:38.955681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:39.012288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:39.013179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:39.013265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:39.013299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:39.145879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:39.146073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:39.146128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:39.146160] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:39.149814] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-01-07T20:29:39.150133] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-07T20:29:39.150300] [INFO ] [sig ] PRCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:39.289450] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRCH.txt [2026-01-07T20:29:39.289812] [INFO ] [sig ] [2533/3515] Completed PRCH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-07T20:29:39.289856] [INFO ] [sig ] [2534/3515] Forecasting PRDO... [2026-01-07T20:29:39.289886] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-07T20:29:39.289922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-07T20:29:39.301952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-07T20:29:39.302279] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-07T20:29:39.303308] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-07T20:29:39.303361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:39.303415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:39.303446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:39.303509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:39.364892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:39.365633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:39.365718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:39.365752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:39.488824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:39.488958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:39.488997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:39.489026] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:39.492362] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-01-07T20:29:39.492657] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-07T20:29:39.492785] [INFO ] [sig ] PRDO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:39.630867] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRDO.txt [2026-01-07T20:29:39.630991] [INFO ] [sig ] [2534/3515] Completed PRDO in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:39.631030] [INFO ] [sig ] [2535/3515] Forecasting PRFZ... [2026-01-07T20:29:39.631061] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-07T20:29:39.631090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-07T20:29:39.642011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-07T20:29:39.642297] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-07T20:29:39.643075] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-07T20:29:39.643127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:39.643160] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:39.643187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:39.643249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:39.700364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:39.701008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:39.701121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:39.701156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:39.824986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:39.825134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:39.825174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:39.825203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:39.828628] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=77.71%) [2026-01-07T20:29:39.828906] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-07T20:29:39.829032] [INFO ] [sig ] PRFZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:39.970802] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRFZ.txt [2026-01-07T20:29:39.970943] [INFO ] [sig ] [2535/3515] Completed PRFZ in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:39.970985] [INFO ] [sig ] [2536/3515] Forecasting PRG... [2026-01-07T20:29:39.971017] [INFO ] [sig ] Generating forecast for: PRG [2026-01-07T20:29:39.971051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-07T20:29:39.982415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-07T20:29:39.982738] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-07T20:29:39.983516] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-07T20:29:39.983587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:39.983625] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:39.983654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:39.983712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:40.041820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:40.042651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:40.042737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:40.042773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:40.160842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:40.160978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:40.161016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:40.161046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:40.164484] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=58.23%) [2026-01-07T20:29:40.164779] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-07T20:29:40.164908] [INFO ] [sig ] PRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:40.304044] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRG.txt [2026-01-07T20:29:40.304172] [INFO ] [sig ] [2536/3515] Completed PRG in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:40.304211] [INFO ] [sig ] [2537/3515] Forecasting PRGO... [2026-01-07T20:29:40.304241] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-07T20:29:40.304271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-07T20:29:40.315371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-07T20:29:40.315666] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-07T20:29:40.316407] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-07T20:29:40.316458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:40.316490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:40.316517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:40.316591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:40.373511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:40.374167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:40.374251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:40.374285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:40.492716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:40.492857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:40.492898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:40.492928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:40.496289] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=51.26%) [2026-01-07T20:29:40.496565] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-07T20:29:40.496714] [INFO ] [sig ] PRGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:40.635647] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRGO.txt [2026-01-07T20:29:40.635776] [INFO ] [sig ] [2537/3515] Completed PRGO in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:40.635815] [INFO ] [sig ] [2538/3515] Forecasting PRH... [2026-01-07T20:29:40.635852] [INFO ] [sig ] Generating forecast for: PRH [2026-01-07T20:29:40.635883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-07T20:29:40.648876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-07T20:29:40.649150] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-07T20:29:40.653129] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-07T20:29:40.653190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:40.653223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:40.653251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:40.653307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:40.711782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:40.712482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:40.712566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:40.712619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:40.836177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:40.836332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:40.836373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:40.836403] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:40.840526] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-07T20:29:40.840820] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-07T20:29:40.840948] [INFO ] [sig ] PRH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:40.984404] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRH.txt [2026-01-07T20:29:40.984564] [INFO ] [sig ] [2538/3515] Completed PRH in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:40.984624] [INFO ] [sig ] [2539/3515] Forecasting PRI... [2026-01-07T20:29:40.984657] [INFO ] [sig ] Generating forecast for: PRI [2026-01-07T20:29:40.984688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-07T20:29:40.997696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-07T20:29:40.998117] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-07T20:29:40.998941] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-07T20:29:40.998997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:40.999030] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:40.999057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:40.999114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:41.059219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:41.060141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:41.060233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:41.060268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:41.179966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:41.180132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:41.180173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:41.180204] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:41.183685] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=39.42%) [2026-01-07T20:29:41.183978] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-07T20:29:41.184109] [INFO ] [sig ] PRI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:41.327366] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRI.txt [2026-01-07T20:29:41.327508] [INFO ] [sig ] [2539/3515] Completed PRI in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:41.327548] [INFO ] [sig ] [2540/3515] Forecasting PRIM... [2026-01-07T20:29:41.327596] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-07T20:29:41.327818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-07T20:29:41.342283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-07T20:29:41.342822] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-07T20:29:41.343922] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-07T20:29:41.343991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:41.344036] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:41.344074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:41.344153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:41.415594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:41.416528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:41.416650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:41.416687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:41.549877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:41.550053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:41.550113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:41.550147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:41.554275] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-07T20:29:41.554621] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-07T20:29:41.554762] [INFO ] [sig ] PRIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:41.707048] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRIM.txt [2026-01-07T20:29:41.707224] [INFO ] [sig ] [2540/3515] Completed PRIM in 0.4s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:41.707270] [INFO ] [sig ] [2541/3515] Forecasting PRLB... [2026-01-07T20:29:41.707304] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-07T20:29:41.707348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-07T20:29:41.719771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-07T20:29:41.720194] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-07T20:29:41.721057] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-07T20:29:41.721121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:41.721159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:41.721187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:41.721261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:41.786152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:41.787102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:41.787193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:41.787228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:41.912621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:41.912785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:41.912825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:41.912874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:41.916365] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=85.93%) [2026-01-07T20:29:41.916685] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-07T20:29:41.916816] [INFO ] [sig ] PRLB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:42.063410] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRLB.txt [2026-01-07T20:29:42.063540] [INFO ] [sig ] [2541/3515] Completed PRLB in 0.4s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:42.063637] [INFO ] [sig ] [2542/3515] Forecasting PRM... [2026-01-07T20:29:42.063673] [INFO ] [sig ] Generating forecast for: PRM [2026-01-07T20:29:42.063704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-07T20:29:42.075264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-07T20:29:42.075603] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-07T20:29:42.076349] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-07T20:29:42.076400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:42.076456] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:42.076485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:42.076542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:42.136561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:42.137206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:42.137285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:42.137318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:42.260153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:42.260298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:42.260338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:42.260367] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:42.263655] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-07T20:29:42.263920] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-07T20:29:42.264043] [INFO ] [sig ] PRM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:42.412315] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRM.txt [2026-01-07T20:29:42.412453] [INFO ] [sig ] [2542/3515] Completed PRM in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:42.412493] [INFO ] [sig ] [2543/3515] Forecasting PRME... [2026-01-07T20:29:42.412524] [INFO ] [sig ] Generating forecast for: PRME [2026-01-07T20:29:42.412554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-07T20:29:42.423920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-07T20:29:42.424215] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-07T20:29:42.424983] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-07T20:29:42.425035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:42.425067] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:42.425094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:42.425149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:42.480197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:42.480826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:42.480908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:42.480955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:42.598346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:42.598496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:42.598536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:42.598565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:42.601983] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-07T20:29:42.602260] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-07T20:29:42.602384] [INFO ] [sig ] PRME: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:42.741282] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRME.txt [2026-01-07T20:29:42.741413] [INFO ] [sig ] [2543/3515] Completed PRME in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:42.741453] [INFO ] [sig ] [2544/3515] Forecasting PRN... [2026-01-07T20:29:42.741482] [INFO ] [sig ] Generating forecast for: PRN [2026-01-07T20:29:42.741513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-07T20:29:42.753421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-07T20:29:42.753961] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-07T20:29:42.754738] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-07T20:29:42.754790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:42.754822] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:42.754849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:42.754905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:42.813385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:42.814366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:42.814472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:42.814517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:42.936699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:42.936867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:42.936909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:42.936939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:42.940383] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-01-07T20:29:42.940724] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-07T20:29:42.940867] [INFO ] [sig ] PRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:43.086429] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRN.txt [2026-01-07T20:29:43.086567] [INFO ] [sig ] [2544/3515] Completed PRN in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:43.086626] [INFO ] [sig ] [2545/3515] Forecasting PROF... [2026-01-07T20:29:43.086656] [INFO ] [sig ] Generating forecast for: PROF [2026-01-07T20:29:43.086687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-07T20:29:43.098242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-07T20:29:43.098605] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-07T20:29:43.099360] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-07T20:29:43.099411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:43.099443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:43.099481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:43.099563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:43.157460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:43.158210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:43.158297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:43.158332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:43.285049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:43.285203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:43.285243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:43.285304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:43.288858] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-07T20:29:43.289130] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-07T20:29:43.289273] [INFO ] [sig ] PROF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:43.433731] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PROF.txt [2026-01-07T20:29:43.433883] [INFO ] [sig ] [2545/3515] Completed PROF in 0.3s | 2.90 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-07T20:29:43.433930] [INFO ] [sig ] [2546/3515] Forecasting PROK... [2026-01-07T20:29:43.433961] [INFO ] [sig ] Generating forecast for: PROK [2026-01-07T20:29:43.433992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-07T20:29:43.447354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-07T20:29:43.447708] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-07T20:29:43.448483] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-07T20:29:43.448535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:43.448567] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:43.448619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:43.448676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:43.505220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:43.505968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:43.506052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:43.506085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:43.628446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:43.628620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:43.628665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:43.628694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:43.632535] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=83.20%) [2026-01-07T20:29:43.632824] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-07T20:29:43.632972] [INFO ] [sig ] PROK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:43.774141] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PROK.txt [2026-01-07T20:29:43.774302] [INFO ] [sig ] [2546/3515] Completed PROK in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-07T20:29:43.774343] [INFO ] [sig ] [2547/3515] Forecasting PRTA... [2026-01-07T20:29:43.774374] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-07T20:29:43.774404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-07T20:29:43.787066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-07T20:29:43.787428] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-07T20:29:43.788408] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-07T20:29:43.788462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:43.788493] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:43.788520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:43.788615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:43.845629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:43.846508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:43.846638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:43.846674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:43.961414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:43.961592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:43.961636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:43.961668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:43.965334] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-07T20:29:43.965734] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-07T20:29:43.965881] [INFO ] [sig ] PRTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:44.113858] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRTA.txt [2026-01-07T20:29:44.113991] [INFO ] [sig ] [2547/3515] Completed PRTA in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-07T20:29:44.114030] [INFO ] [sig ] [2548/3515] Forecasting PRTH... [2026-01-07T20:29:44.114061] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-07T20:29:44.114091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-07T20:29:44.125216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-07T20:29:44.125531] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-07T20:29:44.126325] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-07T20:29:44.126378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:44.126412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:44.126440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:44.126497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:44.183800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:44.184447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:44.184528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:44.184561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:44.303437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:44.303602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:44.303643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:44.303672] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:44.307102] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-01-07T20:29:44.307374] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-07T20:29:44.307500] [INFO ] [sig ] PRTH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:44.448234] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PRTH.txt [2026-01-07T20:29:44.448393] [INFO ] [sig ] [2548/3515] Completed PRTH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-07T20:29:44.448434] [INFO ] [sig ] [2549/3515] Forecasting PRVA... [2026-01-07T20:29:44.448464] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-07T20:29:44.448501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-07T20:29:44.459894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-07T20:29:44.460180] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-07T20:29:44.460951] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-07T20:29:44.461004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:44.461036] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:44.461064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:44.461120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:44.517393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:44.518114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:44.518389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:44.518422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:44.640561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:44.640745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:44.640785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:44.640813] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:44.644611] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-07T20:29:44.644928] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-07T20:29:44.645067] [INFO ] [sig ] PRVA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:44.793213] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PRVA.txt [2026-01-07T20:29:44.793358] [INFO ] [sig ] [2549/3515] Completed PRVA in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-07T20:29:44.793397] [INFO ] [sig ] [2550/3515] Forecasting PSC... [2026-01-07T20:29:44.793427] [INFO ] [sig ] Generating forecast for: PSC [2026-01-07T20:29:44.793458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-07T20:29:44.807511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-07T20:29:44.807849] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-07T20:29:44.808616] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-07T20:29:44.808672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:44.808705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:44.808732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:44.808789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:44.865994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:44.866687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:44.866769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:44.866802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:44.984184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:44.984336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:44.984379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:44.984410] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:44.987794] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=31.61%) [2026-01-07T20:29:44.988066] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-07T20:29:44.988193] [INFO ] [sig ] PSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:45.133892] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSC.txt [2026-01-07T20:29:45.134037] [INFO ] [sig ] [2550/3515] Completed PSC in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-07T20:29:45.134077] [INFO ] [sig ] [2551/3515] Forecasting PSCE... [2026-01-07T20:29:45.134108] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-07T20:29:45.134139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-07T20:29:45.145500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-07T20:29:45.145809] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-07T20:29:45.146602] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-07T20:29:45.146656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:45.146689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:45.146716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:45.146773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:45.206533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:45.207286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:45.207371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:45.207405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:45.316342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:45.316494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:45.316533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:45.316561] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:45.319901] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-01-07T20:29:45.320167] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-07T20:29:45.320296] [INFO ] [sig ] PSCE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:45.461006] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PSCE.txt [2026-01-07T20:29:45.461151] [INFO ] [sig ] [2551/3515] Completed PSCE in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:45.461192] [INFO ] [sig ] [2552/3515] Forecasting PSCH... [2026-01-07T20:29:45.461223] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-07T20:29:45.461255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-07T20:29:45.472884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-07T20:29:45.473186] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-07T20:29:45.474148] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-07T20:29:45.474199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:45.474231] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:45.474258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:45.474314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:45.533757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:45.534554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:45.534682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:45.534717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:45.641671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:45.641819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:45.641858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:45.641886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:45.645234] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-01-07T20:29:45.645501] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-07T20:29:45.645641] [INFO ] [sig ] PSCH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:45.786307] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSCH.txt [2026-01-07T20:29:45.786450] [INFO ] [sig ] [2552/3515] Completed PSCH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:45.786490] [INFO ] [sig ] [2553/3515] Forecasting PSEC... [2026-01-07T20:29:45.786522] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-07T20:29:45.786554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-07T20:29:45.797823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-07T20:29:45.798150] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-07T20:29:45.799136] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-07T20:29:45.799192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:45.799226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:45.799252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:45.799310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:45.855648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:45.856408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:45.856493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:45.856527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:45.976306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:45.976454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:45.976493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:45.976522] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:45.979908] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-07T20:29:45.980200] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-07T20:29:45.980328] [INFO ] [sig ] PSEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:46.121875] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSEC.txt [2026-01-07T20:29:46.122040] [INFO ] [sig ] [2553/3515] Completed PSEC in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:46.122080] [INFO ] [sig ] [2554/3515] Forecasting PSF... [2026-01-07T20:29:46.122110] [INFO ] [sig ] Generating forecast for: PSF [2026-01-07T20:29:46.122142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-07T20:29:46.134646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-07T20:29:46.134947] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-07T20:29:46.135749] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-07T20:29:46.135803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:46.135837] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:46.135864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:46.136088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:46.195315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:46.196139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:46.196226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:46.196260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:46.327810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:46.328008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:46.328055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:46.328085] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:46.331568] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=45.83%) [2026-01-07T20:29:46.331894] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-07T20:29:46.332028] [INFO ] [sig ] PSF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:46.473884] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSF.txt [2026-01-07T20:29:46.474028] [INFO ] [sig ] [2554/3515] Completed PSF in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:46.474068] [INFO ] [sig ] [2555/3515] Forecasting PSFE... [2026-01-07T20:29:46.474098] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-07T20:29:46.474129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-07T20:29:46.485555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-07T20:29:46.485848] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-07T20:29:46.486601] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-07T20:29:46.486656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:46.486689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:46.486715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:46.486771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:46.542061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:46.542663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:46.542743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:46.542776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:46.662704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:46.662857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:46.662897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:46.662925] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:46.666238] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-01-07T20:29:46.666505] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-07T20:29:46.666646] [INFO ] [sig ] PSFE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:46.807618] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PSFE.txt [2026-01-07T20:29:46.807836] [INFO ] [sig ] [2555/3515] Completed PSFE in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:46.807880] [INFO ] [sig ] [2556/3515] Forecasting PSHG... [2026-01-07T20:29:46.808097] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-07T20:29:46.808128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-07T20:29:46.822270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-07T20:29:46.822690] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-07T20:29:46.823509] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-07T20:29:46.823564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:46.823627] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:46.823655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:46.823726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:46.886911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:46.887813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:46.887908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:46.887943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:47.012086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:47.012241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:47.012281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:47.012310] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:47.016009] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-01-07T20:29:47.016275] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-07T20:29:47.016398] [INFO ] [sig ] PSHG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:47.163626] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSHG.txt [2026-01-07T20:29:47.163759] [INFO ] [sig ] [2556/3515] Completed PSHG in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:47.163798] [INFO ] [sig ] [2557/3515] Forecasting PSN... [2026-01-07T20:29:47.163827] [INFO ] [sig ] Generating forecast for: PSN [2026-01-07T20:29:47.163858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-07T20:29:47.175356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-07T20:29:47.175733] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-07T20:29:47.176488] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-07T20:29:47.176540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:47.176591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:47.176622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:47.176689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:47.232989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:47.233838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:47.233937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:47.233983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:47.353515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:47.353699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:47.353738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:47.353767] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:47.357148] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-07T20:29:47.357453] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-07T20:29:47.357607] [INFO ] [sig ] PSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:47.496945] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSN.txt [2026-01-07T20:29:47.497084] [INFO ] [sig ] [2557/3515] Completed PSN in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:47.497124] [INFO ] [sig ] [2558/3515] Forecasting PSNL... [2026-01-07T20:29:47.497155] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-07T20:29:47.497184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-07T20:29:47.508324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-07T20:29:47.508624] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-07T20:29:47.509362] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-07T20:29:47.509426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:47.509460] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:47.509487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:47.509560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:47.565773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:47.566382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:47.566461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:47.566493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:47.684144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:47.684297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:47.684336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:47.684365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:47.688066] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=27.14%) [2026-01-07T20:29:47.688334] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-07T20:29:47.688457] [INFO ] [sig ] PSNL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:47.830023] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSNL.txt [2026-01-07T20:29:47.830154] [INFO ] [sig ] [2558/3515] Completed PSNL in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:47.830194] [INFO ] [sig ] [2559/3515] Forecasting PSO... [2026-01-07T20:29:47.830223] [INFO ] [sig ] Generating forecast for: PSO [2026-01-07T20:29:47.830254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-07T20:29:47.841658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-07T20:29:47.841937] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-07T20:29:47.842700] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-07T20:29:47.842752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:47.842807] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:47.842835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:47.842892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:47.901549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:47.902373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:47.902463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:47.902495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:48.020323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:48.020483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:48.020522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:48.020550] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:48.023873] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-01-07T20:29:48.024143] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-07T20:29:48.024266] [INFO ] [sig ] PSO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:48.162427] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PSO.txt [2026-01-07T20:29:48.162554] [INFO ] [sig ] [2559/3515] Completed PSO in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:48.162613] [INFO ] [sig ] [2560/3515] Forecasting PSQH... [2026-01-07T20:29:48.162643] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-07T20:29:48.162674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-07T20:29:48.174164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-07T20:29:48.174443] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-07T20:29:48.175202] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-07T20:29:48.175253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:48.175285] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:48.175312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:48.175369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:48.230788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:48.231466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:48.231552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:48.231608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:48.351823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:48.351997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:48.352038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:48.352066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:48.355350] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-01-07T20:29:48.355632] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-07T20:29:48.355754] [INFO ] [sig ] PSQH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:48.494168] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSQH.txt [2026-01-07T20:29:48.494329] [INFO ] [sig ] [2560/3515] Completed PSQH in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:48.494369] [INFO ] [sig ] [2561/3515] Forecasting PSTG... [2026-01-07T20:29:48.494400] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-07T20:29:48.494429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-07T20:29:48.507324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-07T20:29:48.507861] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-07T20:29:48.508825] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-07T20:29:48.508878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:48.508910] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:48.508937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:48.509166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:48.566711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:48.567426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:48.567512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:48.567546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:48.695823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:48.696013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:48.696054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:48.696083] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:48.699406] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-07T20:29:48.699721] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-07T20:29:48.699848] [INFO ] [sig ] PSTG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:48.845735] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PSTG.txt [2026-01-07T20:29:48.845918] [INFO ] [sig ] [2561/3515] Completed PSTG in 0.4s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:48.845960] [INFO ] [sig ] [2562/3515] Forecasting PSTL... [2026-01-07T20:29:48.845989] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-07T20:29:48.846021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-07T20:29:48.858209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-07T20:29:48.858588] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-07T20:29:48.859359] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-07T20:29:48.859411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:48.859443] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:48.859470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:48.859526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:48.916230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:48.917329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:48.917422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:48.917456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:49.041891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:49.042051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:49.042091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:49.042156] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:49.045512] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=12.01%) [2026-01-07T20:29:49.045815] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-07T20:29:49.045944] [INFO ] [sig ] PSTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:49.194456] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSTL.txt [2026-01-07T20:29:49.194634] [INFO ] [sig ] [2562/3515] Completed PSTL in 0.3s | 2.90 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-07T20:29:49.194679] [INFO ] [sig ] [2563/3515] Forecasting PSX... [2026-01-07T20:29:49.194716] [INFO ] [sig ] Generating forecast for: PSX [2026-01-07T20:29:49.194753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-07T20:29:49.206308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-07T20:29:49.206704] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-07T20:29:49.207474] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-07T20:29:49.207526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:49.207558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:49.207606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:49.207663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:49.264283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:49.265136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:49.265224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:49.265258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:49.393387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:49.393542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:49.393597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:49.393630] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:49.396940] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-07T20:29:49.397221] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-07T20:29:49.397344] [INFO ] [sig ] PSX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:49.546197] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PSX.txt [2026-01-07T20:29:49.546325] [INFO ] [sig ] [2563/3515] Completed PSX in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:49.546364] [INFO ] [sig ] [2564/3515] Forecasting PTA... [2026-01-07T20:29:49.546395] [INFO ] [sig ] Generating forecast for: PTA [2026-01-07T20:29:49.546433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-07T20:29:49.558369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-07T20:29:49.558655] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-07T20:29:49.559411] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-07T20:29:49.559464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:49.559495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:49.559522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:49.559655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:49.618094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:49.618757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:49.618841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:49.618875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:49.738542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:49.738701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:49.738743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:49.738773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:49.742190] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-07T20:29:49.742454] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-07T20:29:49.742594] [INFO ] [sig ] PTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:49.888924] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PTA.txt [2026-01-07T20:29:49.889060] [INFO ] [sig ] [2564/3515] Completed PTA in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:49.889100] [INFO ] [sig ] [2565/3515] Forecasting PTC... [2026-01-07T20:29:49.889130] [INFO ] [sig ] Generating forecast for: PTC [2026-01-07T20:29:49.889161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-07T20:29:49.903680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-07T20:29:49.904071] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-07T20:29:49.904908] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-07T20:29:49.904962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:49.904996] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:49.905023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:49.905080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:49.964519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:49.965673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:49.965782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:49.965824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:50.096959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:50.097143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:50.097217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:50.097261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:50.101753] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-01-07T20:29:50.102178] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-07T20:29:50.102367] [INFO ] [sig ] PTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:50.254622] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTC.txt [2026-01-07T20:29:50.254830] [INFO ] [sig ] [2565/3515] Completed PTC in 0.4s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:50.254878] [INFO ] [sig ] [2566/3515] Forecasting PTEN... [2026-01-07T20:29:50.254914] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-07T20:29:50.254951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-07T20:29:50.267905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-07T20:29:50.268334] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-07T20:29:50.269293] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-07T20:29:50.269359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:50.269405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:50.269446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:50.269528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:50.326993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:50.327892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:50.327998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:50.328032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:50.446811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:50.446989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:50.447039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:50.447071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:50.450440] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-01-07T20:29:50.450733] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-07T20:29:50.450855] [INFO ] [sig ] PTEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:50.593564] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTEN.txt [2026-01-07T20:29:50.593717] [INFO ] [sig ] [2566/3515] Completed PTEN in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:50.593759] [INFO ] [sig ] [2567/3515] Forecasting PTF... [2026-01-07T20:29:50.593791] [INFO ] [sig ] Generating forecast for: PTF [2026-01-07T20:29:50.593823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-07T20:29:50.605090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-07T20:29:50.605398] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-07T20:29:50.606200] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-07T20:29:50.606254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:50.606288] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:50.606316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:50.606375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:50.663763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:50.664745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:50.664836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:50.664871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:50.788476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:50.788650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:50.788693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:50.788722] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:50.792144] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-07T20:29:50.792429] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-07T20:29:50.792589] [INFO ] [sig ] PTF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:50.933647] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTF.txt [2026-01-07T20:29:50.933795] [INFO ] [sig ] [2567/3515] Completed PTF in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:50.933835] [INFO ] [sig ] [2568/3515] Forecasting PTGX... [2026-01-07T20:29:50.933866] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-07T20:29:50.933896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-07T20:29:50.945432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-07T20:29:50.945829] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-07T20:29:50.946631] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-07T20:29:50.946683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:50.946715] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:50.946740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:50.946796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:51.004464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:51.005265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:51.005350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:51.005384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:51.125900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:51.126064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:51.126104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:51.126132] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:51.129458] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-01-07T20:29:51.129763] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-07T20:29:51.129896] [INFO ] [sig ] PTGX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:51.271696] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTGX.txt [2026-01-07T20:29:51.271829] [INFO ] [sig ] [2568/3515] Completed PTGX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-07T20:29:51.271868] [INFO ] [sig ] [2569/3515] Forecasting PTH... [2026-01-07T20:29:51.271898] [INFO ] [sig ] Generating forecast for: PTH [2026-01-07T20:29:51.271930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-07T20:29:51.285506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-07T20:29:51.285858] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-07T20:29:51.286877] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-07T20:29:51.286935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:51.286980] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:51.287009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:51.287067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:51.346630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:51.347440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:51.347559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:51.347611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:51.456226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:51.456349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:51.456386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:51.456415] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:51.459668] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-07T20:29:51.459934] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-07T20:29:51.460056] [INFO ] [sig ] PTH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:51.615755] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTH.txt [2026-01-07T20:29:51.615922] [INFO ] [sig ] [2569/3515] Completed PTH in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:51.615962] [INFO ] [sig ] [2570/3515] Forecasting PTLO... [2026-01-07T20:29:51.615993] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-07T20:29:51.616025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-07T20:29:51.627646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-07T20:29:51.627990] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-07T20:29:51.628806] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-07T20:29:51.628861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:51.628895] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:51.628923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:51.628980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:51.686524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:51.687404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:51.687492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:51.687526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:51.805075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:51.805229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:51.805268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:51.805297] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:51.808615] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-01-07T20:29:51.808889] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-07T20:29:51.809013] [INFO ] [sig ] PTLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:51.950184] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PTLO.txt [2026-01-07T20:29:51.950370] [INFO ] [sig ] [2570/3515] Completed PTLO in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:51.950412] [INFO ] [sig ] [2571/3515] Forecasting PTNQ... [2026-01-07T20:29:51.950445] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-07T20:29:51.950477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-07T20:29:51.962107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-07T20:29:51.962473] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-07T20:29:51.963282] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-07T20:29:51.963336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:51.963368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:51.963397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:51.963455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:52.020726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:52.021607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:52.021695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:52.021733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:52.138549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:52.138707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:52.138748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:52.138777] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:52.142210] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-01-07T20:29:52.142491] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-07T20:29:52.142636] [INFO ] [sig ] PTNQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:52.280740] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PTNQ.txt [2026-01-07T20:29:52.280899] [INFO ] [sig ] [2571/3515] Completed PTNQ in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:52.280938] [INFO ] [sig ] [2572/3515] Forecasting PTON... [2026-01-07T20:29:52.280969] [INFO ] [sig ] Generating forecast for: PTON [2026-01-07T20:29:52.280999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-07T20:29:52.292685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-07T20:29:52.293019] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-07T20:29:52.293837] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-07T20:29:52.293891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:52.293926] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:52.293954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:52.294013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:52.351373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:52.352244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:52.352331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:52.352365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:52.474645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:52.474806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:52.474845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:52.474874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:52.478162] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-07T20:29:52.478431] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-07T20:29:52.478552] [INFO ] [sig ] PTON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:52.618366] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PTON.txt [2026-01-07T20:29:52.618605] [INFO ] [sig ] [2572/3515] Completed PTON in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:52.618681] [INFO ] [sig ] [2573/3515] Forecasting PTY... [2026-01-07T20:29:52.618726] [INFO ] [sig ] Generating forecast for: PTY [2026-01-07T20:29:52.618771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-07T20:29:52.630289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-07T20:29:52.630674] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-07T20:29:52.631492] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-07T20:29:52.631547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:52.631605] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:52.631640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:52.631699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:52.689732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:52.690593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:52.690678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:52.690713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:52.810156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:52.810311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:52.810351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:52.810380] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:52.813734] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=63.10%) [2026-01-07T20:29:52.814012] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-07T20:29:52.814138] [INFO ] [sig ] PTY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:52.953727] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PTY.txt [2026-01-07T20:29:52.953858] [INFO ] [sig ] [2573/3515] Completed PTY in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:52.953897] [INFO ] [sig ] [2574/3515] Forecasting PUBM... [2026-01-07T20:29:52.953927] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-07T20:29:52.953957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-07T20:29:52.965346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-07T20:29:52.965632] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-07T20:29:52.966373] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-07T20:29:52.966425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:52.966457] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:52.966484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:52.966539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:53.022493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:53.023087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:53.023165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:53.023197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:53.143854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:53.143982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:53.144020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:53.144048] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:53.147229] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-01-07T20:29:53.147491] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-07T20:29:53.147648] [INFO ] [sig ] PUBM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:53.288513] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PUBM.txt [2026-01-07T20:29:53.288656] [INFO ] [sig ] [2574/3515] Completed PUBM in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:53.288696] [INFO ] [sig ] [2575/3515] Forecasting PUK... [2026-01-07T20:29:53.288725] [INFO ] [sig ] Generating forecast for: PUK [2026-01-07T20:29:53.288756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-07T20:29:53.300972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-07T20:29:53.301324] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-07T20:29:53.302129] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-07T20:29:53.302184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:53.302218] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:53.302244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:53.302300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:53.359391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:53.360565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:53.360676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:53.360709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:53.478318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:53.478481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:53.478522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:53.478553] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:53.481985] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-07T20:29:53.482270] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-07T20:29:53.482398] [INFO ] [sig ] PUK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:53.620250] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PUK.txt [2026-01-07T20:29:53.620406] [INFO ] [sig ] [2575/3515] Completed PUK in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:53.620446] [INFO ] [sig ] [2576/3515] Forecasting PUMP... [2026-01-07T20:29:53.620476] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-07T20:29:53.620508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-07T20:29:53.632111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-07T20:29:53.632446] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-07T20:29:53.633224] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-07T20:29:53.633276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:53.633344] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:53.633386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:53.633469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:53.691711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:53.692601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:53.692689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:53.692723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:53.814284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:53.814444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:53.814483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:53.814528] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:53.817836] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-07T20:29:53.818105] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-07T20:29:53.818226] [INFO ] [sig ] PUMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:53.957831] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PUMP.txt [2026-01-07T20:29:53.957991] [INFO ] [sig ] [2576/3515] Completed PUMP in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:53.958032] [INFO ] [sig ] [2577/3515] Forecasting PVH... [2026-01-07T20:29:53.958063] [INFO ] [sig ] Generating forecast for: PVH [2026-01-07T20:29:53.958093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-07T20:29:53.969349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-07T20:29:53.969710] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-07T20:29:53.970467] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-07T20:29:53.970518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:53.970551] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:53.970598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:53.970657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:54.028272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:54.029323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:54.029409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:54.029441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:54.155087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:54.155247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:54.155289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:54.155318] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:54.158687] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-01-07T20:29:54.158960] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-07T20:29:54.159083] [INFO ] [sig ] PVH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:54.305711] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PVH.txt [2026-01-07T20:29:54.305902] [INFO ] [sig ] [2577/3515] Completed PVH in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:54.305957] [INFO ] [sig ] [2578/3515] Forecasting PVL... [2026-01-07T20:29:54.306187] [INFO ] [sig ] Generating forecast for: PVL [2026-01-07T20:29:54.306226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-07T20:29:54.318049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-07T20:29:54.318316] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-07T20:29:54.319072] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-07T20:29:54.319125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:54.319158] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:54.319186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:54.319243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:54.378405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:54.379259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:54.379341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:54.379415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:54.499886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:54.500044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:54.500083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:54.500113] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:54.503515] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-07T20:29:54.503807] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-07T20:29:54.503935] [INFO ] [sig ] PVL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:54.644135] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PVL.txt [2026-01-07T20:29:54.644289] [INFO ] [sig ] [2578/3515] Completed PVL in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:54.644342] [INFO ] [sig ] [2579/3515] Forecasting PWP... [2026-01-07T20:29:54.644384] [INFO ] [sig ] Generating forecast for: PWP [2026-01-07T20:29:54.644417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-07T20:29:54.656567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-07T20:29:54.656894] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-07T20:29:54.657676] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-07T20:29:54.657729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:54.657762] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:54.657790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:54.657848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:54.715122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:54.715826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:54.715914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:54.715950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:54.834883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:54.835053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:54.835103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:54.835163] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:54.838503] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-07T20:29:54.838799] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-07T20:29:54.838925] [INFO ] [sig ] PWP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:54.981074] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PWP.txt [2026-01-07T20:29:54.981216] [INFO ] [sig ] [2579/3515] Completed PWP in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:54.981256] [INFO ] [sig ] [2580/3515] Forecasting PX... [2026-01-07T20:29:54.981287] [INFO ] [sig ] Generating forecast for: PX [2026-01-07T20:29:54.981318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-07T20:29:54.993537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-07T20:29:54.993883] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-07T20:29:54.994736] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-07T20:29:54.994791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:54.994824] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:54.994864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:54.994924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:55.052111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:55.052760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:55.052843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:55.052877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:55.180386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:55.180540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:55.180596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:55.180627] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:55.183986] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-01-07T20:29:55.184255] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-07T20:29:55.184377] [INFO ] [sig ] PX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:55.323909] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/PX.txt [2026-01-07T20:29:55.324047] [INFO ] [sig ] [2580/3515] Completed PX in 0.3s | 2.90 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-07T20:29:55.324086] [INFO ] [sig ] [2581/3515] Forecasting PXS... [2026-01-07T20:29:55.324116] [INFO ] [sig ] Generating forecast for: PXS [2026-01-07T20:29:55.324146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-07T20:29:55.334965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-07T20:29:55.335288] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-07T20:29:55.336079] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-07T20:29:55.336130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:55.336162] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:55.336189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:55.336244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:55.393112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:55.393783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:55.393868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:55.393903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:55.501638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:55.501793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:55.501834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:55.501864] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:55.505221] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-01-07T20:29:55.505492] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-07T20:29:55.505636] [INFO ] [sig ] PXS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:55.650598] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PXS.txt [2026-01-07T20:29:55.650737] [INFO ] [sig ] [2581/3515] Completed PXS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-07T20:29:55.650776] [INFO ] [sig ] [2582/3515] Forecasting PY... [2026-01-07T20:29:55.650807] [INFO ] [sig ] Generating forecast for: PY [2026-01-07T20:29:55.650837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-07T20:29:55.662034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-07T20:29:55.662332] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-07T20:29:55.663228] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-07T20:29:55.663294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:55.663327] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:55.663355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:55.663412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:55.720427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:55.721102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:55.721184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:55.721220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:55.826494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:55.826670] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:29:55.826711] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:55.826740] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:55.830109] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-07T20:29:55.830394] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-07T20:29:55.830532] [INFO ] [sig ] PY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:55.970948] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PY.txt [2026-01-07T20:29:55.971094] [INFO ] [sig ] [2582/3515] Completed PY in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-07T20:29:55.971137] [INFO ] [sig ] [2583/3515] Forecasting PYPL... [2026-01-07T20:29:55.971167] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-07T20:29:55.971196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-07T20:29:55.982792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-07T20:29:55.983104] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-07T20:29:55.983899] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-07T20:29:55.983952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:55.983985] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:55.984013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:55.984069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:56.041043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:56.042082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:56.042171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:56.042204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:56.162244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:56.162401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:56.162440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:56.162469] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:56.166186] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-01-07T20:29:56.166675] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-07T20:29:56.166800] [INFO ] [sig ] PYPL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:56.340201] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PYPL.txt [2026-01-07T20:29:56.340355] [INFO ] [sig ] [2583/3515] Completed PYPL in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-07T20:29:56.340396] [INFO ] [sig ] [2584/3515] Forecasting PYXS... [2026-01-07T20:29:56.340428] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-07T20:29:56.340460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-07T20:29:56.356648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-07T20:29:56.357093] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-07T20:29:56.358216] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-07T20:29:56.358285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:56.358335] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:56.358380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:56.358471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:56.421287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:56.422162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:56.422248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:56.422281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:56.541714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:56.541873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:56.541914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:56.541944] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:56.545846] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-07T20:29:56.546113] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-07T20:29:56.546237] [INFO ] [sig ] PYXS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:56.687314] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PYXS.txt [2026-01-07T20:29:56.687470] [INFO ] [sig ] [2584/3515] Completed PYXS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-07T20:29:56.687511] [INFO ] [sig ] [2585/3515] Forecasting PZZA... [2026-01-07T20:29:56.687541] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-07T20:29:56.687589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-07T20:29:56.699519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-07T20:29:56.699894] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-07T20:29:56.700824] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-07T20:29:56.700877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:56.700908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:56.700935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:56.700996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:56.760389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:56.761156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:56.761240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:56.761273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:56.881720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:56.881881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:56.881921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:56.881950] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:56.885426] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=42.98%) [2026-01-07T20:29:56.885727] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-07T20:29:56.885856] [INFO ] [sig ] PZZA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:57.025660] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/PZZA.txt [2026-01-07T20:29:57.025816] [INFO ] [sig ] [2585/3515] Completed PZZA in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-07T20:29:57.025857] [INFO ] [sig ] [2586/3515] Forecasting QBTS... [2026-01-07T20:29:57.025887] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-07T20:29:57.025919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-07T20:29:57.037717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-07T20:29:57.037994] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-07T20:29:57.038754] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-07T20:29:57.038805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:57.038838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:57.038865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:57.038923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:57.093469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:57.094161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:57.094268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:57.094302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:57.220088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:57.220256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:57.220297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:57.220326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:57.223713] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=71.61%) [2026-01-07T20:29:57.224051] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-07T20:29:57.224186] [INFO ] [sig ] QBTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:57.368435] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QBTS.txt [2026-01-07T20:29:57.368584] [INFO ] [sig ] [2586/3515] Completed QBTS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:57.368627] [INFO ] [sig ] [2587/3515] Forecasting QCLN... [2026-01-07T20:29:57.368658] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-07T20:29:57.368689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-07T20:29:57.379665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-07T20:29:57.379938] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-07T20:29:57.380716] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-07T20:29:57.380767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:57.380799] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:57.380827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:57.380883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:57.436754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:57.437343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:57.437421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:57.437454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:57.559163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:57.559332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:57.559379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:57.559415] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:57.562836] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-07T20:29:57.563102] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-07T20:29:57.563223] [INFO ] [sig ] QCLN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:57.701500] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QCLN.txt [2026-01-07T20:29:57.701641] [INFO ] [sig ] [2587/3515] Completed QCLN in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:57.701682] [INFO ] [sig ] [2588/3515] Forecasting QCOM... [2026-01-07T20:29:57.701712] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-07T20:29:57.701742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-07T20:29:57.713468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-07T20:29:57.713769] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-07T20:29:57.714517] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-07T20:29:57.714585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:57.714621] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:57.714648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:57.714704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:57.770867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:57.771485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:57.771567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:57.771618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:57.890884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:57.891032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:57.891071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:57.891101] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:57.894462] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-07T20:29:57.894746] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-07T20:29:57.894869] [INFO ] [sig ] QCOM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:58.032958] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QCOM.txt [2026-01-07T20:29:58.033090] [INFO ] [sig ] [2588/3515] Completed QCOM in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:58.033128] [INFO ] [sig ] [2589/3515] Forecasting QCRH... [2026-01-07T20:29:58.033159] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-07T20:29:58.033187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-07T20:29:58.044156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-07T20:29:58.044439] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-07T20:29:58.045195] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-07T20:29:58.045247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:58.045280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:58.045308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:58.045368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:58.100995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:58.101611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:58.101692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:58.101725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:58.214550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:58.214709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:58.214747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:58.214778] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:58.217978] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=47.11%) [2026-01-07T20:29:58.218246] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-07T20:29:58.218375] [INFO ] [sig ] QCRH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:58.357894] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QCRH.txt [2026-01-07T20:29:58.358040] [INFO ] [sig ] [2589/3515] Completed QCRH in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:58.358079] [INFO ] [sig ] [2590/3515] Forecasting QDEL... [2026-01-07T20:29:58.358110] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-07T20:29:58.358140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-07T20:29:58.369103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-07T20:29:58.369385] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-07T20:29:58.370168] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-07T20:29:58.370220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:58.370251] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:58.370278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:58.370334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:58.426833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:58.427695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:58.427805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:58.427850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:58.545002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:58.545162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:58.545201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:58.545232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:58.548609] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-07T20:29:58.548898] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-07T20:29:58.549027] [INFO ] [sig ] QDEL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:58.688662] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QDEL.txt [2026-01-07T20:29:58.688817] [INFO ] [sig ] [2590/3515] Completed QDEL in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:58.688857] [INFO ] [sig ] [2591/3515] Forecasting QFIN... [2026-01-07T20:29:58.688887] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-07T20:29:58.688920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-07T20:29:58.699990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-07T20:29:58.700295] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-07T20:29:58.701067] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-07T20:29:58.701118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:58.701150] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:58.701178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:58.701234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:58.756447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:58.757090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:58.757354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:58.757387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:58.881039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:58.881191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:58.881230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:58.881259] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:58.884566] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-01-07T20:29:58.884848] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-07T20:29:58.884974] [INFO ] [sig ] QFIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:59.027232] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QFIN.txt [2026-01-07T20:29:59.027380] [INFO ] [sig ] [2591/3515] Completed QFIN in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:59.027420] [INFO ] [sig ] [2592/3515] Forecasting QGEN... [2026-01-07T20:29:59.027450] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-07T20:29:59.027481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-07T20:29:59.039045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-07T20:29:59.039351] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-07T20:29:59.040358] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-07T20:29:59.040410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:59.040451] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:59.040479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:59.040550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:59.098542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:59.099283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:59.099393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:59.099429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:59.217807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:59.217962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:59.218001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:59.218031] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:59.221376] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-01-07T20:29:59.221664] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-07T20:29:59.221791] [INFO ] [sig ] QGEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:29:59.361420] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QGEN.txt [2026-01-07T20:29:59.361553] [INFO ] [sig ] [2592/3515] Completed QGEN in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:59.361608] [INFO ] [sig ] [2593/3515] Forecasting QLYS... [2026-01-07T20:29:59.361640] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-07T20:29:59.361670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-07T20:29:59.373196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-07T20:29:59.373628] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-07T20:29:59.374442] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-07T20:29:59.374509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:59.374615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:59.374669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:59.374750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:59.431258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:59.432126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:59.432212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:59.432245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:59.557534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:59.557722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:59.557773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:59.557803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:59.561878] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-07T20:29:59.562352] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-07T20:29:59.562493] [INFO ] [sig ] QLYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:29:59.704359] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QLYS.txt [2026-01-07T20:29:59.704518] [INFO ] [sig ] [2593/3515] Completed QLYS in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:29:59.704559] [INFO ] [sig ] [2594/3515] Forecasting QMCO... [2026-01-07T20:29:59.704613] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-07T20:29:59.704645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-07T20:29:59.716229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-07T20:29:59.716624] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-07T20:29:59.717463] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-07T20:29:59.717518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:29:59.717553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:29:59.717608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:29:59.717672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:29:59.774872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:29:59.775732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:29:59.775817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:29:59.775850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:29:59.898481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:29:59.898654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:29:59.898695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:29:59.898724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:29:59.902529] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=76.32%) [2026-01-07T20:29:59.902848] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-07T20:29:59.902987] [INFO ] [sig ] QMCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:00.044018] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QMCO.txt [2026-01-07T20:30:00.044177] [INFO ] [sig ] [2594/3515] Completed QMCO in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:30:00.044217] [INFO ] [sig ] [2595/3515] Forecasting QMOM... [2026-01-07T20:30:00.044249] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-07T20:30:00.044279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-07T20:30:00.058745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-07T20:30:00.059162] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-07T20:30:00.060050] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-07T20:30:00.060105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:00.060141] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:00.060170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:00.060229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:00.118212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:00.119069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:00.119158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:00.119191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:00.236324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:00.236468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:00.236507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:00.236536] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:00.239874] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-01-07T20:30:00.240148] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-07T20:30:00.240271] [INFO ] [sig ] QMOM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:00.385530] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QMOM.txt [2026-01-07T20:30:00.385704] [INFO ] [sig ] [2595/3515] Completed QMOM in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:30:00.385745] [INFO ] [sig ] [2596/3515] Forecasting QNCX... [2026-01-07T20:30:00.385776] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-07T20:30:00.385810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-07T20:30:00.405444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-07T20:30:00.405855] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-07T20:30:00.406668] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-07T20:30:00.406721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:00.406754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:00.406781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:00.406838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:00.465164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:00.466033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:00.466132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:00.466168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:00.596045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:00.596180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:00.596221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:00.596278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:00.600566] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=34.94%) [2026-01-07T20:30:00.600921] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-07T20:30:00.601089] [INFO ] [sig ] QNCX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:00.748446] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QNCX.txt [2026-01-07T20:30:00.748626] [INFO ] [sig ] [2596/3515] Completed QNCX in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:30:00.748675] [INFO ] [sig ] [2597/3515] Forecasting QNTM... [2026-01-07T20:30:00.748711] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-07T20:30:00.748751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-07T20:30:00.763070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-07T20:30:00.763393] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-07T20:30:00.764186] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-07T20:30:00.764239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:00.764272] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:00.764299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:00.764355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:00.824052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:00.824866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:00.824969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:00.825007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:00.957124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:00.957476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:00.957531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:00.957568] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:00.961526] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-01-07T20:30:00.961836] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-07T20:30:00.961976] [INFO ] [sig ] QNTM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:01.109821] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QNTM.txt [2026-01-07T20:30:01.109979] [INFO ] [sig ] [2597/3515] Completed QNTM in 0.4s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:30:01.110022] [INFO ] [sig ] [2598/3515] Forecasting QQMG... [2026-01-07T20:30:01.110053] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-07T20:30:01.110086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-07T20:30:01.121377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-07T20:30:01.121706] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-07T20:30:01.122481] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-07T20:30:01.122534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:01.122588] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:01.122620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:01.122678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:01.178547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:01.179442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:01.179561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:01.179618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:01.294075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:01.294232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:01.294383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:01.294429] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:01.298207] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-07T20:30:01.298516] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-07T20:30:01.298689] [INFO ] [sig ] QQMG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:01.454841] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QQMG.txt [2026-01-07T20:30:01.455084] [INFO ] [sig ] [2598/3515] Completed QQMG in 0.3s | 2.90 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-07T20:30:01.455146] [INFO ] [sig ] [2599/3515] Forecasting QQQ... [2026-01-07T20:30:01.455192] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-07T20:30:01.455242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-07T20:30:01.471260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-07T20:30:01.471719] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-07T20:30:01.472597] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-07T20:30:01.472655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:01.472689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:01.472717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:01.472775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:01.528019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:01.528933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:01.529026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:01.529059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:01.652537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:01.652718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:01.652759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:01.652788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:01.656228] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=75.83%) [2026-01-07T20:30:01.656530] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-07T20:30:01.656684] [INFO ] [sig ] QQQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:01.801742] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QQQ.txt [2026-01-07T20:30:01.801921] [INFO ] [sig ] [2599/3515] Completed QQQ in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-07T20:30:01.801965] [INFO ] [sig ] [2600/3515] Forecasting QQQE... [2026-01-07T20:30:01.801998] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-07T20:30:01.802031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-07T20:30:01.816974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-07T20:30:01.817361] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-07T20:30:01.818191] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-07T20:30:01.818254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:01.818293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:01.818323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:01.818380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:01.877990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:01.878906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:01.878998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:01.879032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:01.998425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:01.998621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:01.998687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:01.998718] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:02.002506] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-01-07T20:30:02.002918] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-07T20:30:02.003076] [INFO ] [sig ] QQQE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:02.152249] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QQQE.txt [2026-01-07T20:30:02.152413] [INFO ] [sig ] [2600/3515] Completed QQQE in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-07T20:30:02.152457] [INFO ] [sig ] [2601/3515] Forecasting QQQI... [2026-01-07T20:30:02.152491] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-07T20:30:02.152522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-07T20:30:02.164260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-07T20:30:02.164641] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-07T20:30:02.165523] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-07T20:30:02.165603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:02.165639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:02.165666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:02.165723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:02.221406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:02.222295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:02.222388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:02.222421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:02.345952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:02.346111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:02.346158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:02.346201] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:02.349823] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-07T20:30:02.350141] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-07T20:30:02.350281] [INFO ] [sig ] QQQI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:02.494312] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QQQI.txt [2026-01-07T20:30:02.494465] [INFO ] [sig ] [2601/3515] Completed QQQI in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-07T20:30:02.494519] [INFO ] [sig ] [2602/3515] Forecasting QQQJ... [2026-01-07T20:30:02.494551] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-07T20:30:02.494599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-07T20:30:02.505803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-07T20:30:02.506144] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-07T20:30:02.506979] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-07T20:30:02.507037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:02.507072] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:02.507100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:02.507157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:02.563308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:02.564213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:02.564302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:02.564336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:02.688422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:02.688589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:02.688632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:02.688660] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:02.692314] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=62.89%) [2026-01-07T20:30:02.692668] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-07T20:30:02.692832] [INFO ] [sig ] QQQJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:02.839201] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QQQJ.txt [2026-01-07T20:30:02.839424] [INFO ] [sig ] [2602/3515] Completed QQQJ in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-07T20:30:02.839489] [INFO ] [sig ] [2603/3515] Forecasting QQQM... [2026-01-07T20:30:02.839558] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-07T20:30:02.839628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-07T20:30:02.853478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-07T20:30:02.853899] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-07T20:30:02.854749] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-07T20:30:02.854806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:02.854841] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:02.854872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:02.854930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:02.925795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:02.926699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:02.926823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:02.926859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:03.056422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:03.056644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:03.056701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:03.056739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:03.062053] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-07T20:30:03.062603] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-07T20:30:03.062803] [INFO ] [sig ] QQQM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:03.218073] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QQQM.txt [2026-01-07T20:30:03.218242] [INFO ] [sig ] [2603/3515] Completed QQQM in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:03.218283] [INFO ] [sig ] [2604/3515] Forecasting QQQX... [2026-01-07T20:30:03.218315] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-07T20:30:03.218344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-07T20:30:03.231053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-07T20:30:03.231446] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-07T20:30:03.232301] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-07T20:30:03.232357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:03.232404] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:03.232433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:03.232491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:03.290957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:03.291809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:03.291928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:03.291966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:03.414318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:03.414486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:03.414527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:03.414557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:03.418115] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=63.03%) [2026-01-07T20:30:03.418421] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-07T20:30:03.418558] [INFO ] [sig ] QQQX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:03.569962] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QQQX.txt [2026-01-07T20:30:03.570114] [INFO ] [sig ] [2604/3515] Completed QQQX in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:03.570156] [INFO ] [sig ] [2605/3515] Forecasting QQQY... [2026-01-07T20:30:03.570188] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-07T20:30:03.570220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-07T20:30:03.581867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-07T20:30:03.582218] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-07T20:30:03.583017] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-07T20:30:03.583074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:03.583107] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:03.583135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:03.583193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:03.646552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:03.647517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:03.647656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:03.647729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:03.792932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:03.793114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:03.793173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:03.793216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:03.797157] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-07T20:30:03.797510] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-07T20:30:03.797695] [INFO ] [sig ] QQQY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:03.942986] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QQQY.txt [2026-01-07T20:30:03.943133] [INFO ] [sig ] [2605/3515] Completed QQQY in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:03.943185] [INFO ] [sig ] [2606/3515] Forecasting QRHC... [2026-01-07T20:30:03.943217] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-07T20:30:03.943250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-07T20:30:03.956658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-07T20:30:03.957108] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-07T20:30:03.958115] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-07T20:30:03.958176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:03.958211] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:03.958240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:03.958298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:04.014331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:04.015161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:04.015266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:04.015302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:04.140729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:04.140889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:04.140931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:04.140964] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:04.144672] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-07T20:30:04.144965] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-07T20:30:04.145097] [INFO ] [sig ] QRHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:04.286401] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QRHC.txt [2026-01-07T20:30:04.286610] [INFO ] [sig ] [2606/3515] Completed QRHC in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:04.286656] [INFO ] [sig ] [2607/3515] Forecasting QRVO... [2026-01-07T20:30:04.286690] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-07T20:30:04.286723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-07T20:30:04.298023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-07T20:30:04.298384] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-07T20:30:04.299183] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-07T20:30:04.299236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:04.299271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:04.299299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:04.299357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:04.355375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:04.356242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:04.356334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:04.356369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:04.478068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:04.478231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:04.478277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:04.478307] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:04.481789] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-07T20:30:04.482083] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-07T20:30:04.482220] [INFO ] [sig ] QRVO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:04.627442] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QRVO.txt [2026-01-07T20:30:04.627616] [INFO ] [sig ] [2607/3515] Completed QRVO in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:04.627666] [INFO ] [sig ] [2608/3515] Forecasting QS... [2026-01-07T20:30:04.627699] [INFO ] [sig ] Generating forecast for: QS [2026-01-07T20:30:04.627731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-07T20:30:04.639124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-07T20:30:04.639447] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-07T20:30:04.640255] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-07T20:30:04.640308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:04.640341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:04.640369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:04.640426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:04.701007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:04.701925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:04.702034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:04.702070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:04.827960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:04.828121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:04.828182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:04.828215] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:04.831775] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=55.60%) [2026-01-07T20:30:04.832094] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-07T20:30:04.832234] [INFO ] [sig ] QS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:04.979837] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QS.txt [2026-01-07T20:30:04.980000] [INFO ] [sig ] [2608/3515] Completed QS in 0.4s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:04.980040] [INFO ] [sig ] [2609/3515] Forecasting QSI... [2026-01-07T20:30:04.980070] [INFO ] [sig ] Generating forecast for: QSI [2026-01-07T20:30:04.980104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-07T20:30:04.993493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-07T20:30:04.993893] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-07T20:30:04.994731] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-07T20:30:04.994789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:04.994825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:04.994853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:04.994924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:05.051939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:05.052830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:05.052926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:05.052961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:05.173552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:05.173727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:05.173767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:05.173799] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:05.177194] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-07T20:30:05.177473] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-07T20:30:05.177641] [INFO ] [sig ] QSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:05.317173] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QSI.txt [2026-01-07T20:30:05.317321] [INFO ] [sig ] [2609/3515] Completed QSI in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:05.317361] [INFO ] [sig ] [2610/3515] Forecasting QTEC... [2026-01-07T20:30:05.317392] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-07T20:30:05.317422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-07T20:30:05.328591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-07T20:30:05.328888] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-07T20:30:05.329670] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-07T20:30:05.329722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:05.329780] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:05.329808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:05.329864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:05.385371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:05.386010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:05.386092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:05.386127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:05.511223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:05.511378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:05.511418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:05.511447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:05.514800] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-01-07T20:30:05.515076] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-07T20:30:05.515201] [INFO ] [sig ] QTEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:05.658226] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QTEC.txt [2026-01-07T20:30:05.658368] [INFO ] [sig ] [2610/3515] Completed QTEC in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:05.658407] [INFO ] [sig ] [2611/3515] Forecasting QTRX... [2026-01-07T20:30:05.658438] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-07T20:30:05.658468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-07T20:30:05.671204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-07T20:30:05.671516] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-07T20:30:05.672276] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-07T20:30:05.672328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:05.672362] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:05.672388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:05.672445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:05.730128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:05.730831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:05.730920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:05.730955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:05.854193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:05.854351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:05.854391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:05.854438] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:05.857775] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-07T20:30:05.858051] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-07T20:30:05.858175] [INFO ] [sig ] QTRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:05.998306] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QTRX.txt [2026-01-07T20:30:05.998451] [INFO ] [sig ] [2611/3515] Completed QTRX in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:05.998492] [INFO ] [sig ] [2612/3515] Forecasting QTTB... [2026-01-07T20:30:05.998523] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-07T20:30:05.998554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-07T20:30:06.010399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-07T20:30:06.010754] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-07T20:30:06.011590] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-07T20:30:06.011645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:06.011680] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:06.011708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:06.011765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:06.069319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:06.070160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:06.070259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:06.070294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:06.190058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:06.190225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:06.190271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:06.190304] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:06.193761] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-07T20:30:06.194030] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-07T20:30:06.194153] [INFO ] [sig ] QTTB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:06.338038] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QTTB.txt [2026-01-07T20:30:06.338194] [INFO ] [sig ] [2612/3515] Completed QTTB in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:06.338233] [INFO ] [sig ] [2613/3515] Forecasting QTUM... [2026-01-07T20:30:06.338263] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-07T20:30:06.338296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-07T20:30:06.349802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-07T20:30:06.350070] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-07T20:30:06.350855] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-07T20:30:06.350907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:06.350939] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:06.350966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:06.351022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:06.408299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:06.408927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:06.409018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:06.409052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:06.525457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:06.525603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:06.525643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:06.525724] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:06.528927] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-07T20:30:06.529197] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-07T20:30:06.529318] [INFO ] [sig ] QTUM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:06.667785] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QTUM.txt [2026-01-07T20:30:06.667916] [INFO ] [sig ] [2613/3515] Completed QTUM in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:06.667956] [INFO ] [sig ] [2614/3515] Forecasting QTWO... [2026-01-07T20:30:06.667986] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-07T20:30:06.668017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-07T20:30:06.679305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-07T20:30:06.679646] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-07T20:30:06.680445] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-07T20:30:06.680498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:06.680531] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:06.680559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:06.680637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:06.736286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:06.736903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:06.736986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:06.737018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:06.860408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:06.860585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:06.860628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:06.860658] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:06.864086] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-07T20:30:06.864365] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-07T20:30:06.864501] [INFO ] [sig ] QTWO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:07.004942] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QTWO.txt [2026-01-07T20:30:07.005087] [INFO ] [sig ] [2614/3515] Completed QTWO in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:07.005130] [INFO ] [sig ] [2615/3515] Forecasting QUAD... [2026-01-07T20:30:07.005163] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-07T20:30:07.005195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-07T20:30:07.016273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-07T20:30:07.016559] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-07T20:30:07.017341] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-07T20:30:07.017393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:07.017437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:07.017466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:07.017522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:07.073854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:07.074444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:07.074522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:07.074555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:07.197054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:07.197206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:07.197255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:07.197294] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:07.200594] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-01-07T20:30:07.200863] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-07T20:30:07.200984] [INFO ] [sig ] QUAD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:07.341722] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QUAD.txt [2026-01-07T20:30:07.341873] [INFO ] [sig ] [2615/3515] Completed QUAD in 0.3s | 2.90 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-07T20:30:07.341915] [INFO ] [sig ] [2616/3515] Forecasting QUIK... [2026-01-07T20:30:07.341945] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-07T20:30:07.341977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-07T20:30:07.353428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-07T20:30:07.353788] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-07T20:30:07.354536] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-07T20:30:07.354610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:07.354644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:07.354672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:07.354729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:07.410859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:07.411727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:07.411813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:07.411846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:07.530460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:07.530633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:07.530674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:07.530703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:07.534015] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=69.11%) [2026-01-07T20:30:07.534278] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-07T20:30:07.534396] [INFO ] [sig ] QUIK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:07.678038] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QUIK.txt [2026-01-07T20:30:07.678206] [INFO ] [sig ] [2616/3515] Completed QUIK in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-07T20:30:07.678250] [INFO ] [sig ] [2617/3515] Forecasting QURE... [2026-01-07T20:30:07.678284] [INFO ] [sig ] Generating forecast for: QURE [2026-01-07T20:30:07.678317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-07T20:30:07.689948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-07T20:30:07.690351] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-07T20:30:07.691169] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-07T20:30:07.691224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:07.691259] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:07.691288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:07.691361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:07.751713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:07.752654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:07.752772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:07.752809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:07.888956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:07.889115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:07.889155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:07.889185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:07.892611] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-07T20:30:07.892893] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-07T20:30:07.893019] [INFO ] [sig ] QURE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:08.036475] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QURE.txt [2026-01-07T20:30:08.036622] [INFO ] [sig ] [2617/3515] Completed QURE in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-07T20:30:08.036665] [INFO ] [sig ] [2618/3515] Forecasting QVAL... [2026-01-07T20:30:08.036697] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-07T20:30:08.036727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-07T20:30:08.047656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-07T20:30:08.047912] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-07T20:30:08.048725] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-07T20:30:08.048778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:08.048811] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:08.048838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:08.048894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:08.105879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:08.106727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:08.106814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:08.106848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:08.220829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:08.220992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:08.221034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:08.221064] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:08.224817] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-07T20:30:08.225148] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-07T20:30:08.225293] [INFO ] [sig ] QVAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:08.377596] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QVAL.txt [2026-01-07T20:30:08.377745] [INFO ] [sig ] [2618/3515] Completed QVAL in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-07T20:30:08.377786] [INFO ] [sig ] [2619/3515] Forecasting QVCC... [2026-01-07T20:30:08.377824] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-07T20:30:08.377858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-07T20:30:08.389380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-07T20:30:08.389780] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-07T20:30:08.390536] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-07T20:30:08.390608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:08.390644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:08.390671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:08.390728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:08.447988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:08.449058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:08.449148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:08.449182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:08.571618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:08.571791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:08.571842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:08.571873] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:08.575492] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-07T20:30:08.575851] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-07T20:30:08.575974] [INFO ] [sig ] QVCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:08.794920] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/QVCC.txt [2026-01-07T20:30:08.795118] [INFO ] [sig ] [2619/3515] Completed QVCC in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-07T20:30:08.795188] [INFO ] [sig ] [2620/3515] Forecasting QYLD... [2026-01-07T20:30:08.795232] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-07T20:30:08.795286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-07T20:30:08.809937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-07T20:30:08.810329] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-07T20:30:08.811342] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-07T20:30:08.811412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:08.811459] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:08.811494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:08.811558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:08.880166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:08.881090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:08.881222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:08.881277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:09.011833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:09.011993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:09.012034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:09.012064] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:09.015448] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-01-07T20:30:09.015737] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-07T20:30:09.015863] [INFO ] [sig ] QYLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:09.160789] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QYLD.txt [2026-01-07T20:30:09.161001] [INFO ] [sig ] [2620/3515] Completed QYLD in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-07T20:30:09.161066] [INFO ] [sig ] [2621/3515] Forecasting QYLG... [2026-01-07T20:30:09.161101] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-07T20:30:09.161133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-07T20:30:09.174588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-07T20:30:09.175024] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-07T20:30:09.175864] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-07T20:30:09.175918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:09.175951] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:09.175979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:09.176041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:09.244986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:09.245910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:09.245997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:09.246031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:09.369376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:09.369586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:09.369637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:09.369669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:09.373765] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-07T20:30:09.374059] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-07T20:30:09.374210] [INFO ] [sig ] QYLG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:09.518724] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/QYLG.txt [2026-01-07T20:30:09.518907] [INFO ] [sig ] [2621/3515] Completed QYLG in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:09.518949] [INFO ] [sig ] [2622/3515] Forecasting RA... [2026-01-07T20:30:09.518981] [INFO ] [sig ] Generating forecast for: RA [2026-01-07T20:30:09.519012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-07T20:30:09.532537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-07T20:30:09.532965] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-07T20:30:09.533856] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-07T20:30:09.533916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:09.533949] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:09.533976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:09.534032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:09.593617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:09.594728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:09.594819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:09.594854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:09.717094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:09.717248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:09.717289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:09.717337] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:09.720786] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-07T20:30:09.721071] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-07T20:30:09.721205] [INFO ] [sig ] RA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:09.869105] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RA.txt [2026-01-07T20:30:09.869261] [INFO ] [sig ] [2622/3515] Completed RA in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:09.869300] [INFO ] [sig ] [2623/3515] Forecasting RACE... [2026-01-07T20:30:09.869331] [INFO ] [sig ] Generating forecast for: RACE [2026-01-07T20:30:09.869361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-07T20:30:09.880310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-07T20:30:09.880705] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-07T20:30:09.881462] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-07T20:30:09.881514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:09.881547] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:09.881598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:09.881658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:09.936755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:09.937569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:09.937668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:09.937701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:10.060923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:10.061085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:10.061125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:10.061155] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:10.064530] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=82.94%) [2026-01-07T20:30:10.064834] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-07T20:30:10.064964] [INFO ] [sig ] RACE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:10.208752] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RACE.txt [2026-01-07T20:30:10.208938] [INFO ] [sig ] [2623/3515] Completed RACE in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:10.208980] [INFO ] [sig ] [2624/3515] Forecasting RAIL... [2026-01-07T20:30:10.209011] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-07T20:30:10.209044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-07T20:30:10.221143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-07T20:30:10.221568] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-07T20:30:10.222503] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-07T20:30:10.222564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:10.222626] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:10.222655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:10.222713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:10.284982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:10.285813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:10.285896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:10.285947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:10.409515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:10.409707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:10.409756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:10.409785] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:10.413132] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-01-07T20:30:10.413440] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-07T20:30:10.413591] [INFO ] [sig ] RAIL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:10.556451] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RAIL.txt [2026-01-07T20:30:10.556631] [INFO ] [sig ] [2624/3515] Completed RAIL in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:10.556675] [INFO ] [sig ] [2625/3515] Forecasting RAMP... [2026-01-07T20:30:10.556706] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-07T20:30:10.556737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-07T20:30:10.568458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-07T20:30:10.568857] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-07T20:30:10.569723] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-07T20:30:10.569780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:10.569813] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:10.569841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:10.569919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:10.629359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:10.630351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:10.630443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:10.630476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:10.750662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:10.750820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:10.750860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:10.750889] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:10.754245] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=35.29%) [2026-01-07T20:30:10.754544] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-07T20:30:10.754686] [INFO ] [sig ] RAMP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:10.899433] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RAMP.txt [2026-01-07T20:30:10.899642] [INFO ] [sig ] [2625/3515] Completed RAMP in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:10.899689] [INFO ] [sig ] [2626/3515] Forecasting RAPP... [2026-01-07T20:30:10.899721] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-07T20:30:10.899752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-07T20:30:10.911848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-07T20:30:10.912167] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-07T20:30:10.912939] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-07T20:30:10.912992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:10.913026] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:10.913067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:10.913125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:10.974532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:10.975533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:10.975647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:10.975685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:11.100484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:11.100865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:11.100908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:11.100939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:11.105159] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-07T20:30:11.105681] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-07T20:30:11.105824] [INFO ] [sig ] RAPP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:11.252260] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RAPP.txt [2026-01-07T20:30:11.252426] [INFO ] [sig ] [2626/3515] Completed RAPP in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:11.252466] [INFO ] [sig ] [2627/3515] Forecasting RARE... [2026-01-07T20:30:11.252498] [INFO ] [sig ] Generating forecast for: RARE [2026-01-07T20:30:11.252530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-07T20:30:11.264169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-07T20:30:11.264553] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-07T20:30:11.265364] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-07T20:30:11.265418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:11.265477] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:11.265506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:11.265563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:11.321990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:11.322862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:11.322959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:11.322993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:11.453261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:11.453441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:11.453481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:11.453510] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:11.456941] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=26.20%) [2026-01-07T20:30:11.457248] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-07T20:30:11.457383] [INFO ] [sig ] RARE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:11.597516] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RARE.txt [2026-01-07T20:30:11.597710] [INFO ] [sig ] [2627/3515] Completed RARE in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:11.597752] [INFO ] [sig ] [2628/3515] Forecasting RAVE... [2026-01-07T20:30:11.597783] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-07T20:30:11.597813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-07T20:30:11.608944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-07T20:30:11.609326] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-07T20:30:11.610163] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-07T20:30:11.610215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:11.610248] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:11.610274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:11.610331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:11.665767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:11.666696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:11.666789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:11.666823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:11.778971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:11.779159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:11.779207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:11.779239] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:11.782814] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=84.27%) [2026-01-07T20:30:11.783139] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-07T20:30:11.783271] [INFO ] [sig ] RAVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:11.926695] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RAVE.txt [2026-01-07T20:30:11.926856] [INFO ] [sig ] [2628/3515] Completed RAVE in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:11.926897] [INFO ] [sig ] [2629/3515] Forecasting RAY... [2026-01-07T20:30:11.926929] [INFO ] [sig ] Generating forecast for: RAY [2026-01-07T20:30:11.926960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-07T20:30:11.938351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-07T20:30:11.938697] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-07T20:30:11.939456] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-07T20:30:11.939509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:11.939591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:11.939627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:11.939687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:11.996776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:11.997730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:11.997825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:11.997861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:12.113390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:12.113551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:12.113612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:12.113644] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:12.117128] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-07T20:30:12.117409] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-07T20:30:12.117537] [INFO ] [sig ] RAY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:12.260669] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RAY.txt [2026-01-07T20:30:12.260830] [INFO ] [sig ] [2629/3515] Completed RAY in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:12.260871] [INFO ] [sig ] [2630/3515] Forecasting RBA... [2026-01-07T20:30:12.260903] [INFO ] [sig ] Generating forecast for: RBA [2026-01-07T20:30:12.260942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-07T20:30:12.272843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-07T20:30:12.273228] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-07T20:30:12.274099] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-07T20:30:12.274160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:12.274193] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:12.274222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:12.274279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:12.331069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:12.331957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:12.332046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:12.332081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:12.450812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:12.450970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:12.451009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:12.451072] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:12.454440] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-07T20:30:12.454741] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-07T20:30:12.454869] [INFO ] [sig ] RBA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:12.598196] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RBA.txt [2026-01-07T20:30:12.598361] [INFO ] [sig ] [2630/3515] Completed RBA in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:12.598409] [INFO ] [sig ] [2631/3515] Forecasting RBB... [2026-01-07T20:30:12.598441] [INFO ] [sig ] Generating forecast for: RBB [2026-01-07T20:30:12.598472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-07T20:30:12.610762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-07T20:30:12.611099] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-07T20:30:12.611917] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-07T20:30:12.611973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:12.612005] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:12.612032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:12.612088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:12.667145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:12.668072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:12.668158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:12.668192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:12.788864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:12.789048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:12.789091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:12.789122] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:12.792683] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-07T20:30:12.792991] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-07T20:30:12.793128] [INFO ] [sig ] RBB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:12.950724] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RBB.txt [2026-01-07T20:30:12.950874] [INFO ] [sig ] [2631/3515] Completed RBB in 0.4s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:12.950915] [INFO ] [sig ] [2632/3515] Forecasting RBBN... [2026-01-07T20:30:12.950946] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-07T20:30:12.950977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-07T20:30:12.962511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-07T20:30:12.962841] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-07T20:30:12.963623] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-07T20:30:12.963676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:12.963709] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:12.963735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:12.963793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:13.019750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:13.020617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:13.020703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:13.020737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:13.139354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:13.139516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:13.139595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:13.139629] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:13.143036] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=60.50%) [2026-01-07T20:30:13.143306] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-07T20:30:13.143431] [INFO ] [sig ] RBBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:13.282937] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RBBN.txt [2026-01-07T20:30:13.283080] [INFO ] [sig ] [2632/3515] Completed RBBN in 0.3s | 2.90 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-07T20:30:13.283119] [INFO ] [sig ] [2633/3515] Forecasting RBC... [2026-01-07T20:30:13.283150] [INFO ] [sig ] Generating forecast for: RBC [2026-01-07T20:30:13.283181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-07T20:30:13.299503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-07T20:30:13.299948] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-07T20:30:13.300802] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-07T20:30:13.300856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:13.300888] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:13.300916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:13.300972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:13.356563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:13.357358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:13.357445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:13.357479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:13.475921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:13.476076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:13.476115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:13.476143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:13.479561] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-07T20:30:13.479848] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-07T20:30:13.479987] [INFO ] [sig ] RBC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:13.618643] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RBC.txt [2026-01-07T20:30:13.618800] [INFO ] [sig ] [2633/3515] Completed RBC in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-07T20:30:13.618842] [INFO ] [sig ] [2634/3515] Forecasting RBCAA... [2026-01-07T20:30:13.618874] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-07T20:30:13.618906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-07T20:30:13.630446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-07T20:30:13.630825] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-07T20:30:13.631650] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-07T20:30:13.631703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:13.631736] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:13.631764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:13.631820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:13.689880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:13.690764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:13.690853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:13.690886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:13.806710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:13.806881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:13.806922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:13.806952] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:13.810603] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-07T20:30:13.810979] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-07T20:30:13.811129] [INFO ] [sig ] RBCAA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:13.954051] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RBCAA.txt [2026-01-07T20:30:13.954212] [INFO ] [sig ] [2634/3515] Completed RBCAA in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-07T20:30:13.954253] [INFO ] [sig ] [2635/3515] Forecasting RBLX... [2026-01-07T20:30:13.954284] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-07T20:30:13.954318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-07T20:30:13.965928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-07T20:30:13.966299] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-07T20:30:13.967122] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-07T20:30:13.967176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:13.967210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:13.967236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:13.967294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:14.028011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:14.028899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:14.028993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:14.029026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:14.147952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:14.148132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:14.148172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:14.148200] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:14.151611] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-01-07T20:30:14.151901] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-07T20:30:14.152023] [INFO ] [sig ] RBLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:14.289738] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RBLX.txt [2026-01-07T20:30:14.289888] [INFO ] [sig ] [2635/3515] Completed RBLX in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-07T20:30:14.289928] [INFO ] [sig ] [2636/3515] Forecasting RC... [2026-01-07T20:30:14.289959] [INFO ] [sig ] Generating forecast for: RC [2026-01-07T20:30:14.289990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-07T20:30:14.301239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-07T20:30:14.301546] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-07T20:30:14.302318] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-07T20:30:14.302370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:14.302402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:14.302428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:14.302484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:14.357742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:14.358416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:14.358497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:14.358530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:14.480077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:14.480237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:14.480278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:14.480307] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:14.483636] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-07T20:30:14.483903] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-07T20:30:14.484028] [INFO ] [sig ] RC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:14.624592] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RC.txt [2026-01-07T20:30:14.624767] [INFO ] [sig ] [2636/3515] Completed RC in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-07T20:30:14.624811] [INFO ] [sig ] [2637/3515] Forecasting RCEL... [2026-01-07T20:30:14.624843] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-07T20:30:14.624874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-07T20:30:14.636805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-07T20:30:14.637193] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-07T20:30:14.638018] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-07T20:30:14.638073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:14.638108] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:14.638137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:14.638196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:14.694755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:14.695713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:14.695839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:14.695873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:14.822623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:14.822800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:14.822852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:14.822885] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:14.826517] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-07T20:30:14.826847] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-07T20:30:14.826988] [INFO ] [sig ] RCEL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:14.972951] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RCEL.txt [2026-01-07T20:30:14.973124] [INFO ] [sig ] [2637/3515] Completed RCEL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-07T20:30:14.973166] [INFO ] [sig ] [2638/3515] Forecasting RCI... [2026-01-07T20:30:14.973198] [INFO ] [sig ] Generating forecast for: RCI [2026-01-07T20:30:14.973240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-07T20:30:14.985028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-07T20:30:14.985372] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-07T20:30:14.986221] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-07T20:30:14.986275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:14.986312] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:14.986346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:14.986404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:15.045639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:15.046710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:15.046801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:15.046835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:15.170521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:15.170707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:15.170758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:15.170788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:15.174282] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-07T20:30:15.174601] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-07T20:30:15.174735] [INFO ] [sig ] RCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:15.315143] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RCI.txt [2026-01-07T20:30:15.315305] [INFO ] [sig ] [2638/3515] Completed RCI in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:15.315346] [INFO ] [sig ] [2639/3515] Forecasting RCKY... [2026-01-07T20:30:15.315376] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-07T20:30:15.315405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-07T20:30:15.326675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-07T20:30:15.327028] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-07T20:30:15.327832] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-07T20:30:15.327897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:15.327931] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:15.327958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:15.328014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:15.383193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:15.384047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:15.384135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:15.384167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:15.508459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:15.508628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:15.508670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:15.508699] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:15.512179] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-01-07T20:30:15.512463] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-07T20:30:15.512610] [INFO ] [sig ] RCKY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:15.656566] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RCKY.txt [2026-01-07T20:30:15.656731] [INFO ] [sig ] [2639/3515] Completed RCKY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:15.656771] [INFO ] [sig ] [2640/3515] Forecasting RCL... [2026-01-07T20:30:15.656803] [INFO ] [sig ] Generating forecast for: RCL [2026-01-07T20:30:15.656834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-07T20:30:15.668473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-07T20:30:15.668770] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-07T20:30:15.669535] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-07T20:30:15.669629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:15.669662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:15.669688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:15.669743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:15.725401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:15.726126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:15.726207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:15.726240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:15.847443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:15.847625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:15.847669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:15.847701] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:15.851160] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-07T20:30:15.851479] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-07T20:30:15.851628] [INFO ] [sig ] RCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:15.994871] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RCL.txt [2026-01-07T20:30:15.995049] [INFO ] [sig ] [2640/3515] Completed RCL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:15.995092] [INFO ] [sig ] [2641/3515] Forecasting RCS... [2026-01-07T20:30:15.995124] [INFO ] [sig ] Generating forecast for: RCS [2026-01-07T20:30:15.995157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-07T20:30:16.007538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-07T20:30:16.008008] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-07T20:30:16.008926] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-07T20:30:16.008995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:16.009033] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:16.009061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:16.009120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:16.074432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:16.075418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:16.075515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:16.075550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:16.194473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:16.194654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:16.194695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:16.194725] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:16.198158] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-07T20:30:16.198491] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-07T20:30:16.198648] [INFO ] [sig ] RCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:16.354526] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RCS.txt [2026-01-07T20:30:16.354716] [INFO ] [sig ] [2641/3515] Completed RCS in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:16.354758] [INFO ] [sig ] [2642/3515] Forecasting RCUS... [2026-01-07T20:30:16.354788] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-07T20:30:16.354819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-07T20:30:16.370925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-07T20:30:16.371384] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-07T20:30:16.372550] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-07T20:30:16.372644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:16.372689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:16.372726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:16.372809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:16.435776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:16.436659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:16.436747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:16.436781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:16.555331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:16.555486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:16.555526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:16.555555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:16.558910] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-07T20:30:16.559177] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-07T20:30:16.559299] [INFO ] [sig ] RCUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:16.698823] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RCUS.txt [2026-01-07T20:30:16.698961] [INFO ] [sig ] [2642/3515] Completed RCUS in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:16.699007] [INFO ] [sig ] [2643/3515] Forecasting RDCM... [2026-01-07T20:30:16.699038] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-07T20:30:16.699069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-07T20:30:16.710282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-07T20:30:16.710607] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-07T20:30:16.711360] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-07T20:30:16.711415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:16.711448] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:16.711475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:16.711532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:16.767356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:16.768140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:16.768226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:16.768260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:16.887103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:16.887264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:16.887305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:16.887335] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:16.890831] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-01-07T20:30:16.891109] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-07T20:30:16.891236] [INFO ] [sig ] RDCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:17.032358] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RDCM.txt [2026-01-07T20:30:17.032521] [INFO ] [sig ] [2643/3515] Completed RDCM in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:17.032561] [INFO ] [sig ] [2644/3515] Forecasting RDHL... [2026-01-07T20:30:17.032613] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-07T20:30:17.032645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-07T20:30:17.044510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-07T20:30:17.044883] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-07T20:30:17.045752] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-07T20:30:17.045807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:17.045867] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:17.045896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:17.045955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:17.102902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:17.103653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:17.103738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:17.103773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:17.223946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:17.224107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:17.224149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:17.224179] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:17.227701] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-07T20:30:17.227987] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-07T20:30:17.228136] [INFO ] [sig ] RDHL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:17.380444] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RDHL.txt [2026-01-07T20:30:17.380609] [INFO ] [sig ] [2644/3515] Completed RDHL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:17.380653] [INFO ] [sig ] [2645/3515] Forecasting RDVY... [2026-01-07T20:30:17.380683] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-07T20:30:17.380714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-07T20:30:17.392204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-07T20:30:17.392502] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-07T20:30:17.393274] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-07T20:30:17.393326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:17.393358] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:17.393385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:17.393441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:17.450747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:17.451505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:17.451618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:17.451654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:17.575236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:17.575404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:17.575453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:17.575488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:17.578936] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-07T20:30:17.579215] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-07T20:30:17.579344] [INFO ] [sig ] RDVY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:17.723559] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RDVY.txt [2026-01-07T20:30:17.723732] [INFO ] [sig ] [2645/3515] Completed RDVY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:17.723772] [INFO ] [sig ] [2646/3515] Forecasting RDY... [2026-01-07T20:30:17.723802] [INFO ] [sig ] Generating forecast for: RDY [2026-01-07T20:30:17.723834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-07T20:30:17.735333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-07T20:30:17.735673] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-07T20:30:17.736446] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-07T20:30:17.736499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:17.736532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:17.736559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:17.736636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:17.792658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:17.793451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:17.793538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:17.793589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:17.915407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:17.915565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:17.915641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:17.915671] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:17.918997] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-07T20:30:17.919263] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-07T20:30:17.919392] [INFO ] [sig ] RDY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:18.057287] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RDY.txt [2026-01-07T20:30:18.057472] [INFO ] [sig ] [2646/3515] Completed RDY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:18.057525] [INFO ] [sig ] [2647/3515] Forecasting REAL... [2026-01-07T20:30:18.057557] [INFO ] [sig ] Generating forecast for: REAL [2026-01-07T20:30:18.057610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-07T20:30:18.069142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-07T20:30:18.069484] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-07T20:30:18.070322] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-07T20:30:18.070376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:18.070413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:18.070444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:18.070503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:18.126180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:18.126966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:18.127053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:18.127087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:18.247863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:18.248018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:18.248058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:18.248119] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:18.251554] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=55.16%) [2026-01-07T20:30:18.251864] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-07T20:30:18.251996] [INFO ] [sig ] REAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:18.391192] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REAL.txt [2026-01-07T20:30:18.391347] [INFO ] [sig ] [2647/3515] Completed REAL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:18.391393] [INFO ] [sig ] [2648/3515] Forecasting REAX... [2026-01-07T20:30:18.391429] [INFO ] [sig ] Generating forecast for: REAX [2026-01-07T20:30:18.391468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-07T20:30:18.402891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-07T20:30:18.403200] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-07T20:30:18.403969] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-07T20:30:18.404022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:18.404053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:18.404079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:18.404135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:18.460608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:18.461538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:18.461649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:18.461685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:18.580309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:18.580463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:18.580502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:18.580531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:18.583844] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-01-07T20:30:18.584113] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-07T20:30:18.584237] [INFO ] [sig ] REAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:18.731056] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REAX.txt [2026-01-07T20:30:18.731201] [INFO ] [sig ] [2648/3515] Completed REAX in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:18.731241] [INFO ] [sig ] [2649/3515] Forecasting REBN... [2026-01-07T20:30:18.731272] [INFO ] [sig ] Generating forecast for: REBN [2026-01-07T20:30:18.731303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-07T20:30:18.742699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-07T20:30:18.743023] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-07T20:30:18.743807] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-07T20:30:18.743858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:18.743890] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:18.743917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:18.743973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:18.801671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:18.802421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:18.802510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:18.802543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:18.918819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:18.918976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:18.919014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:18.919044] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:18.922436] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-07T20:30:18.922727] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-07T20:30:18.922855] [INFO ] [sig ] REBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:19.066086] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REBN.txt [2026-01-07T20:30:19.066236] [INFO ] [sig ] [2649/3515] Completed REBN in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:19.066276] [INFO ] [sig ] [2650/3515] Forecasting REFI... [2026-01-07T20:30:19.066307] [INFO ] [sig ] Generating forecast for: REFI [2026-01-07T20:30:19.066339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-07T20:30:19.077977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-07T20:30:19.078303] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-07T20:30:19.079087] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-07T20:30:19.079140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:19.079184] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:19.079212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:19.079268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:19.138058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:19.138936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:19.139018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:19.139050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:19.260016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:19.260170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:19.260208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:19.260238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:19.263681] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-07T20:30:19.263971] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-07T20:30:19.264103] [INFO ] [sig ] REFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:19.412283] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REFI.txt [2026-01-07T20:30:19.412433] [INFO ] [sig ] [2650/3515] Completed REFI in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-07T20:30:19.412475] [INFO ] [sig ] [2651/3515] Forecasting REG... [2026-01-07T20:30:19.412506] [INFO ] [sig ] Generating forecast for: REG [2026-01-07T20:30:19.412536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-07T20:30:19.428095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-07T20:30:19.428551] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-07T20:30:19.429863] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-07T20:30:19.429930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:19.429977] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:19.430015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:19.430098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:19.495517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:19.496434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:19.496521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:19.496555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:19.618002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:19.618168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:19.618210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:19.618240] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:19.622004] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-01-07T20:30:19.622331] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-07T20:30:19.622472] [INFO ] [sig ] REG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:19.766818] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/REG.txt [2026-01-07T20:30:19.766974] [INFO ] [sig ] [2651/3515] Completed REG in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-07T20:30:19.767015] [INFO ] [sig ] [2652/3515] Forecasting REGN... [2026-01-07T20:30:19.767046] [INFO ] [sig ] Generating forecast for: REGN [2026-01-07T20:30:19.767077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-07T20:30:19.778002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-07T20:30:19.778301] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-07T20:30:19.779085] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-07T20:30:19.779137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:19.779169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:19.779197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:19.779258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:19.835258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:19.835957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:19.836039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:19.836072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:19.954787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:19.954921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:19.954961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:19.954990] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:19.958233] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=17.31%) [2026-01-07T20:30:19.958498] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-07T20:30:19.958639] [INFO ] [sig ] REGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:20.096400] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/REGN.txt [2026-01-07T20:30:20.096522] [INFO ] [sig ] [2652/3515] Completed REGN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-07T20:30:20.096561] [INFO ] [sig ] [2653/3515] Forecasting RELL... [2026-01-07T20:30:20.096617] [INFO ] [sig ] Generating forecast for: RELL [2026-01-07T20:30:20.096648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-07T20:30:20.107534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-07T20:30:20.107856] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-07T20:30:20.108615] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-07T20:30:20.108670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:20.108703] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:20.108730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:20.108786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:20.163933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:20.164522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:20.164625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:20.164659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:20.282291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:20.282416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:20.282462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:20.282496] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:20.285686] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-07T20:30:20.285966] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-07T20:30:20.286089] [INFO ] [sig ] RELL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:20.425526] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RELL.txt [2026-01-07T20:30:20.425667] [INFO ] [sig ] [2653/3515] Completed RELL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-07T20:30:20.425708] [INFO ] [sig ] [2654/3515] Forecasting RELX... [2026-01-07T20:30:20.425746] [INFO ] [sig ] Generating forecast for: RELX [2026-01-07T20:30:20.425778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-07T20:30:20.437019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-07T20:30:20.437314] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-07T20:30:20.438081] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-07T20:30:20.438133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:20.438165] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:20.438192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:20.438249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:20.494004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:20.494614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:20.494719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:20.494753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:20.619328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:20.619455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:20.619501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:20.619554] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:20.623155] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=60.66%) [2026-01-07T20:30:20.623417] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-07T20:30:20.623541] [INFO ] [sig ] RELX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:20.768093] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RELX.txt [2026-01-07T20:30:20.768206] [INFO ] [sig ] [2654/3515] Completed RELX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-07T20:30:20.768244] [INFO ] [sig ] [2655/3515] Forecasting RELY... [2026-01-07T20:30:20.768273] [INFO ] [sig ] Generating forecast for: RELY [2026-01-07T20:30:20.768303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-07T20:30:20.780157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-07T20:30:20.780452] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-07T20:30:20.781426] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-07T20:30:20.781489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:20.781528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:20.781561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:20.781648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:20.839024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:20.839680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:20.839760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:20.839792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:20.957458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:20.957593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:20.957634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:20.957663] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:20.960897] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=71.95%) [2026-01-07T20:30:20.961160] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-07T20:30:20.961282] [INFO ] [sig ] RELY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:21.100223] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RELY.txt [2026-01-07T20:30:21.100363] [INFO ] [sig ] [2655/3515] Completed RELY in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:21.100403] [INFO ] [sig ] [2656/3515] Forecasting REPL... [2026-01-07T20:30:21.100433] [INFO ] [sig ] Generating forecast for: REPL [2026-01-07T20:30:21.100463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-07T20:30:21.112019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-07T20:30:21.112327] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-07T20:30:21.113123] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-07T20:30:21.113175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:21.113206] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:21.113232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:21.113289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:21.168584] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:21.169244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:21.169325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:21.169357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:21.290229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:21.290412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:21.290464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:21.290506] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:21.294187] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-01-07T20:30:21.294525] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-07T20:30:21.294691] [INFO ] [sig ] REPL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:21.439215] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REPL.txt [2026-01-07T20:30:21.439398] [INFO ] [sig ] [2656/3515] Completed REPL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:21.439443] [INFO ] [sig ] [2657/3515] Forecasting RERE... [2026-01-07T20:30:21.439477] [INFO ] [sig ] Generating forecast for: RERE [2026-01-07T20:30:21.439512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-07T20:30:21.459229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-07T20:30:21.459779] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-07T20:30:21.460855] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-07T20:30:21.460919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:21.460953] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:21.460981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:21.461038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:21.530900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:21.531899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:21.531993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:21.532028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:21.686597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:21.686809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:21.686872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:21.686943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:21.692358] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-07T20:30:21.692926] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-07T20:30:21.693144] [INFO ] [sig ] RERE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:21.916684] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RERE.txt [2026-01-07T20:30:21.916946] [INFO ] [sig ] [2657/3515] Completed RERE in 0.5s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:21.917009] [INFO ] [sig ] [2658/3515] Forecasting RES... [2026-01-07T20:30:21.917051] [INFO ] [sig ] Generating forecast for: RES [2026-01-07T20:30:21.917103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-07T20:30:21.932823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-07T20:30:21.933288] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-07T20:30:21.934219] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-07T20:30:21.934277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:21.934310] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:21.934338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:21.934396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:22.018090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:22.019091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:22.019200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:22.019235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:22.187469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:22.187691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:22.187744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:22.187782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:22.192704] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=76.96%) [2026-01-07T20:30:22.193131] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-07T20:30:22.193313] [INFO ] [sig ] RES: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:22.379067] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RES.txt [2026-01-07T20:30:22.379254] [INFO ] [sig ] [2658/3515] Completed RES in 0.5s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:22.379298] [INFO ] [sig ] [2659/3515] Forecasting REVG... [2026-01-07T20:30:22.379330] [INFO ] [sig ] Generating forecast for: REVG [2026-01-07T20:30:22.379364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-07T20:30:22.392247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-07T20:30:22.392683] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-07T20:30:22.393559] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-07T20:30:22.393640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:22.393673] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:22.393701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:22.393763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:22.453624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:22.454567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:22.454687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:22.454767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:22.595255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:22.595423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:22.595466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:22.595495] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:22.598996] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: UP (p=76.21%) [2026-01-07T20:30:22.599289] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-07T20:30:22.599422] [INFO ] [sig ] REVG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:22.745727] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REVG.txt [2026-01-07T20:30:22.745902] [INFO ] [sig ] [2659/3515] Completed REVG in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:22.745953] [INFO ] [sig ] [2660/3515] Forecasting REX... [2026-01-07T20:30:22.745993] [INFO ] [sig ] Generating forecast for: REX [2026-01-07T20:30:22.746025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-07T20:30:22.757865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-07T20:30:22.758179] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-07T20:30:22.758991] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-07T20:30:22.759045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:22.759078] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:22.759105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:22.759161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:22.814171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:22.814842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:22.814924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:22.814957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:22.933014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:22.933170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:22.933211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:22.933249] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:22.936694] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-07T20:30:22.936985] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-07T20:30:22.937113] [INFO ] [sig ] REX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:23.078667] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REX.txt [2026-01-07T20:30:23.078826] [INFO ] [sig ] [2660/3515] Completed REX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:23.078866] [INFO ] [sig ] [2661/3515] Forecasting REYN... [2026-01-07T20:30:23.078897] [INFO ] [sig ] Generating forecast for: REYN [2026-01-07T20:30:23.078929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-07T20:30:23.090634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-07T20:30:23.090992] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-07T20:30:23.091892] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-07T20:30:23.091947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:23.092009] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:23.092051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:23.092111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:23.152942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:23.153707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:23.153809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:23.153850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:23.274955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:23.275116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:23.275157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:23.275185] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:23.278502] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-07T20:30:23.278795] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-07T20:30:23.278919] [INFO ] [sig ] REYN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:23.420009] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/REYN.txt [2026-01-07T20:30:23.420127] [INFO ] [sig ] [2661/3515] Completed REYN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:23.420167] [INFO ] [sig ] [2662/3515] Forecasting REZI... [2026-01-07T20:30:23.420198] [INFO ] [sig ] Generating forecast for: REZI [2026-01-07T20:30:23.420229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-07T20:30:23.431451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-07T20:30:23.431755] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-07T20:30:23.432513] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-07T20:30:23.432583] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:23.432620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:23.432647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:23.432704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:23.488379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:23.489074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:23.489156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:23.489189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:23.608634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:23.608792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:23.608834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:23.608863] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:23.612318] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-01-07T20:30:23.612611] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-07T20:30:23.612741] [INFO ] [sig ] REZI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:23.748656] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/REZI.txt [2026-01-07T20:30:23.748789] [INFO ] [sig ] [2662/3515] Completed REZI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:23.748828] [INFO ] [sig ] [2663/3515] Forecasting RF... [2026-01-07T20:30:23.748856] [INFO ] [sig ] Generating forecast for: RF [2026-01-07T20:30:23.748886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-07T20:30:23.760626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-07T20:30:23.760932] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-07T20:30:23.761725] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-07T20:30:23.761778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:23.761810] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:23.761837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:23.761897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:23.816483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:23.817091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:23.817171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:23.817203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:23.937254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:23.937376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:23.937413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:23.937442] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:23.940664] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-07T20:30:23.940936] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-07T20:30:23.941059] [INFO ] [sig ] RF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:24.079098] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RF.txt [2026-01-07T20:30:24.079225] [INFO ] [sig ] [2663/3515] Completed RF in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:24.079263] [INFO ] [sig ] [2664/3515] Forecasting RFI... [2026-01-07T20:30:24.079294] [INFO ] [sig ] Generating forecast for: RFI [2026-01-07T20:30:24.079324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-07T20:30:24.090827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-07T20:30:24.091104] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-07T20:30:24.091884] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-07T20:30:24.091937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:24.091970] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:24.091997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:24.092054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:24.148741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:24.149371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:24.149454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:24.149488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:24.265007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:24.265158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:24.265196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:24.265261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:24.268542] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=62.62%) [2026-01-07T20:30:24.268833] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-07T20:30:24.268955] [INFO ] [sig ] RFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:24.406604] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RFI.txt [2026-01-07T20:30:24.406742] [INFO ] [sig ] [2664/3515] Completed RFI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:24.406781] [INFO ] [sig ] [2665/3515] Forecasting RFL... [2026-01-07T20:30:24.406811] [INFO ] [sig ] Generating forecast for: RFL [2026-01-07T20:30:24.406842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-07T20:30:24.418150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-07T20:30:24.418466] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-07T20:30:24.419235] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-07T20:30:24.419288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:24.419320] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:24.419346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:24.419402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:24.477521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:24.478367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:24.478449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:24.478481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:24.598157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:24.598329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:24.598375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:24.598418] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:24.602167] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-07T20:30:24.602498] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-07T20:30:24.602654] [INFO ] [sig ] RFL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:24.747858] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RFL.txt [2026-01-07T20:30:24.748034] [INFO ] [sig ] [2665/3515] Completed RFL in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:24.748083] [INFO ] [sig ] [2666/3515] Forecasting RFM... [2026-01-07T20:30:24.748120] [INFO ] [sig ] Generating forecast for: RFM [2026-01-07T20:30:24.748167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-07T20:30:24.759668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-07T20:30:24.760026] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-07T20:30:24.760823] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-07T20:30:24.760877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:24.760912] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:24.760940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:24.760998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:24.819459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:24.820385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:24.820475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:24.820510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:24.936001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:24.936161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:24.936203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:24.936233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:24.939787] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=13.45%) [2026-01-07T20:30:24.940101] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-07T20:30:24.940245] [INFO ] [sig ] RFM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:25.084094] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RFM.txt [2026-01-07T20:30:25.084250] [INFO ] [sig ] [2666/3515] Completed RFM in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:25.084292] [INFO ] [sig ] [2667/3515] Forecasting RFMZ... [2026-01-07T20:30:25.084321] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-07T20:30:25.084351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-07T20:30:25.096102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-07T20:30:25.096430] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-07T20:30:25.097241] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-07T20:30:25.097298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:25.097341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:25.097373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:25.097432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:25.156092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:25.156970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:25.157061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:25.157098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:25.282620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:25.282806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:25.282856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:25.282889] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:25.286315] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-01-07T20:30:25.286625] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-07T20:30:25.286753] [INFO ] [sig ] RFMZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:25.430622] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RFMZ.txt [2026-01-07T20:30:25.430800] [INFO ] [sig ] [2667/3515] Completed RFMZ in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-07T20:30:25.430842] [INFO ] [sig ] [2668/3515] Forecasting RGA... [2026-01-07T20:30:25.430872] [INFO ] [sig ] Generating forecast for: RGA [2026-01-07T20:30:25.430902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-07T20:30:25.442630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-07T20:30:25.443020] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-07T20:30:25.443843] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-07T20:30:25.443898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:25.443932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:25.443960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:25.444018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:25.500241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:25.500996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:25.501080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:25.501113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:25.618539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:25.618708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:25.618748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:25.618778] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:25.622109] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-01-07T20:30:25.622403] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-07T20:30:25.622530] [INFO ] [sig ] RGA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:25.760521] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RGA.txt [2026-01-07T20:30:25.760679] [INFO ] [sig ] [2668/3515] Completed RGA in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-07T20:30:25.760722] [INFO ] [sig ] [2669/3515] Forecasting RGCO... [2026-01-07T20:30:25.760752] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-07T20:30:25.760782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-07T20:30:25.771125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-07T20:30:25.771428] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-07T20:30:25.772216] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-07T20:30:25.772268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:25.772299] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:25.772325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:25.772380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:25.826729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:25.827454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:25.827538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:25.827570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:25.930181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:25.930333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:25.930373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:25.930401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:25.933729] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=61.45%) [2026-01-07T20:30:25.934009] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-07T20:30:25.934133] [INFO ] [sig ] RGCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:26.074055] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RGCO.txt [2026-01-07T20:30:26.074217] [INFO ] [sig ] [2669/3515] Completed RGCO in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-07T20:30:26.074260] [INFO ] [sig ] [2670/3515] Forecasting RGEN... [2026-01-07T20:30:26.074292] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-07T20:30:26.074322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-07T20:30:26.086454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-07T20:30:26.086777] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-07T20:30:26.087530] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-07T20:30:26.087609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:26.087644] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:26.087671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:26.087728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:26.142532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:26.143332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:26.143417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:26.143450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:26.259973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:26.260152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:26.260192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:26.260221] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:26.263503] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-07T20:30:26.263796] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-07T20:30:26.263923] [INFO ] [sig ] RGEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:26.401261] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RGEN.txt [2026-01-07T20:30:26.401395] [INFO ] [sig ] [2670/3515] Completed RGEN in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-07T20:30:26.401434] [INFO ] [sig ] [2671/3515] Forecasting RGLD... [2026-01-07T20:30:26.401465] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-07T20:30:26.401495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-07T20:30:26.413230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-07T20:30:26.413615] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-07T20:30:26.414421] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-07T20:30:26.414476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:26.414509] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:26.414537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:26.414626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:26.470728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:26.471409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:26.471523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:26.471563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:26.588692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:26.588864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:26.588908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:26.588938] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:26.592624] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-07T20:30:26.592979] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-07T20:30:26.593125] [INFO ] [sig ] RGLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:26.734652] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RGLD.txt [2026-01-07T20:30:26.734788] [INFO ] [sig ] [2671/3515] Completed RGLD in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-07T20:30:26.734828] [INFO ] [sig ] [2672/3515] Forecasting RGNX... [2026-01-07T20:30:26.734860] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-07T20:30:26.734890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-07T20:30:26.745783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-07T20:30:26.746054] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-07T20:30:26.746827] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-07T20:30:26.746879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:26.746911] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:26.746938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:26.746994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:26.802058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:26.802700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:26.802779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:26.802813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:26.919718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:26.919870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:26.919910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:26.919939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:26.923236] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-01-07T20:30:26.923509] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-07T20:30:26.923649] [INFO ] [sig ] RGNX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:27.062559] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RGNX.txt [2026-01-07T20:30:27.062722] [INFO ] [sig ] [2672/3515] Completed RGNX in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-07T20:30:27.062763] [INFO ] [sig ] [2673/3515] Forecasting RGP... [2026-01-07T20:30:27.062792] [INFO ] [sig ] Generating forecast for: RGP [2026-01-07T20:30:27.062822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-07T20:30:27.074436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-07T20:30:27.074791] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-07T20:30:27.075666] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-07T20:30:27.075721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:27.075755] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:27.075782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:27.075843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:27.137097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:27.137881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:27.137984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:27.138038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:27.264895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:27.265069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:27.265114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:27.265147] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:27.268760] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-07T20:30:27.269089] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-07T20:30:27.269259] [INFO ] [sig ] RGP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:27.418442] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RGP.txt [2026-01-07T20:30:27.418633] [INFO ] [sig ] [2673/3515] Completed RGP in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:27.418685] [INFO ] [sig ] [2674/3515] Forecasting RGS... [2026-01-07T20:30:27.418719] [INFO ] [sig ] Generating forecast for: RGS [2026-01-07T20:30:27.418753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-07T20:30:27.430369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-07T20:30:27.430799] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-07T20:30:27.431807] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-07T20:30:27.431878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:27.431942] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:27.431977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:27.432060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:27.494264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:27.495286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:27.495376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:27.495412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:27.609425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:27.609618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:27.609667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:27.609698] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:27.613441] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-07T20:30:27.613756] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-07T20:30:27.613890] [INFO ] [sig ] RGS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:27.766513] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RGS.txt [2026-01-07T20:30:27.766717] [INFO ] [sig ] [2674/3515] Completed RGS in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:27.766762] [INFO ] [sig ] [2675/3515] Forecasting RGTI... [2026-01-07T20:30:27.766794] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-07T20:30:27.766827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-07T20:30:27.778977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-07T20:30:27.779303] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-07T20:30:27.780176] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-07T20:30:27.780231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:27.780265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:27.780294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:27.780352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:27.839912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:27.840786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:27.840874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:27.840909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:27.972296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:27.972453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:27.972495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:27.972527] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:27.976102] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-01-07T20:30:27.976411] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-07T20:30:27.976565] [INFO ] [sig ] RGTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:28.117934] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RGTI.txt [2026-01-07T20:30:28.118077] [INFO ] [sig ] [2675/3515] Completed RGTI in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:28.118116] [INFO ] [sig ] [2676/3515] Forecasting RH... [2026-01-07T20:30:28.118146] [INFO ] [sig ] Generating forecast for: RH [2026-01-07T20:30:28.118178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-07T20:30:28.129826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-07T20:30:28.130149] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-07T20:30:28.130957] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-07T20:30:28.131011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:28.131046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:28.131074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:28.131131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:28.186093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:28.186833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:28.186916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:28.186949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:28.312289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:28.312477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:28.312520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:28.312551] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:28.316566] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-01-07T20:30:28.316891] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-07T20:30:28.317029] [INFO ] [sig ] RH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:28.488472] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RH.txt [2026-01-07T20:30:28.488664] [INFO ] [sig ] [2676/3515] Completed RH in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:28.488710] [INFO ] [sig ] [2677/3515] Forecasting RHI... [2026-01-07T20:30:28.488744] [INFO ] [sig ] Generating forecast for: RHI [2026-01-07T20:30:28.488776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-07T20:30:28.502258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-07T20:30:28.502705] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-07T20:30:28.503738] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-07T20:30:28.503803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:28.503847] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:28.503888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:28.503972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:28.566396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:28.567331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:28.567438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:28.567473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:28.688174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:28.688334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:28.688374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:28.688406] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:28.691750] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-07T20:30:28.692019] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-07T20:30:28.692144] [INFO ] [sig ] RHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:28.830342] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RHI.txt [2026-01-07T20:30:28.830480] [INFO ] [sig ] [2677/3515] Completed RHI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:28.830526] [INFO ] [sig ] [2678/3515] Forecasting RHP... [2026-01-07T20:30:28.830558] [INFO ] [sig ] Generating forecast for: RHP [2026-01-07T20:30:28.830610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-07T20:30:28.842977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-07T20:30:28.843355] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-07T20:30:28.844247] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-07T20:30:28.844304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:28.844366] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:28.844396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:28.844457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:28.903747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:28.904696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:28.904793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:28.904829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:29.033409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:29.033592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:29.033637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:29.033667] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:29.037132] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-07T20:30:29.037413] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-07T20:30:29.037603] [INFO ] [sig ] RHP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:29.183812] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RHP.txt [2026-01-07T20:30:29.183967] [INFO ] [sig ] [2678/3515] Completed RHP in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:29.184012] [INFO ] [sig ] [2679/3515] Forecasting RIG... [2026-01-07T20:30:29.184045] [INFO ] [sig ] Generating forecast for: RIG [2026-01-07T20:30:29.184078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-07T20:30:29.195733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-07T20:30:29.196078] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-07T20:30:29.196891] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-07T20:30:29.196943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:29.196975] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:29.197001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:29.197057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:29.253419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:29.254282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:29.254372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:29.254407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:29.377344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:29.377510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:29.377554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:29.377605] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:29.381017] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-01-07T20:30:29.381294] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-07T20:30:29.381441] [INFO ] [sig ] RIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:29.519095] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RIG.txt [2026-01-07T20:30:29.519243] [INFO ] [sig ] [2679/3515] Completed RIG in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:29.519283] [INFO ] [sig ] [2680/3515] Forecasting RIGL... [2026-01-07T20:30:29.519315] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-07T20:30:29.519346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-07T20:30:29.531858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-07T20:30:29.532188] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-07T20:30:29.532974] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-07T20:30:29.533027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:29.533061] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:29.533089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:29.533145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:29.589718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:29.590644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:29.590743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:29.590777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:29.729882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:29.730060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:29.730106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:29.730137] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:29.733526] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-07T20:30:29.733821] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-07T20:30:29.733947] [INFO ] [sig ] RIGL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:29.873260] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RIGL.txt [2026-01-07T20:30:29.873422] [INFO ] [sig ] [2680/3515] Completed RIGL in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:29.873463] [INFO ] [sig ] [2681/3515] Forecasting RILY... [2026-01-07T20:30:29.873497] [INFO ] [sig ] Generating forecast for: RILY [2026-01-07T20:30:29.873529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-07T20:30:29.886171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-07T20:30:29.886495] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-07T20:30:29.887269] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-07T20:30:29.887321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:29.887353] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:29.887380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:29.887436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:29.943920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:29.944695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:29.944783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:29.944815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:30.064442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:30.064617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:30.064657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:30.064728] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:30.068101] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-01-07T20:30:30.068384] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-07T20:30:30.068513] [INFO ] [sig ] RILY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:30.204219] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RILY.txt [2026-01-07T20:30:30.204355] [INFO ] [sig ] [2681/3515] Completed RILY in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:30.204393] [INFO ] [sig ] [2682/3515] Forecasting RILYN... [2026-01-07T20:30:30.204423] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-07T20:30:30.204453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-07T20:30:30.215347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-07T20:30:30.215694] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-07T20:30:30.216628] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-07T20:30:30.216683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:30.216716] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:30.216745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:30.216803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:30.281695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:30.282664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:30.282756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:30.282791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:30.395049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:30.395207] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:30:30.395248] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:30.395278] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:30.398618] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-07T20:30:30.398890] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-07T20:30:30.399034] [INFO ] [sig ] RILYN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:30.553960] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RILYN.txt [2026-01-07T20:30:30.554103] [INFO ] [sig ] [2682/3515] Completed RILYN in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:30.554145] [INFO ] [sig ] [2683/3515] Forecasting RILYZ... [2026-01-07T20:30:30.554178] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-07T20:30:30.554211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-07T20:30:30.567034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-07T20:30:30.567441] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-07T20:30:30.568266] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-07T20:30:30.568324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:30.568357] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:30.568384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:30.568441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:30.626389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:30.627288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:30.627410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:30.627451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:30.751458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:30.751638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:30.751690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:30.751723] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:30.755122] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-07T20:30:30.755424] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-07T20:30:30.755553] [INFO ] [sig ] RILYZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:30.898502] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RILYZ.txt [2026-01-07T20:30:30.898661] [INFO ] [sig ] [2683/3515] Completed RILYZ in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:30.898704] [INFO ] [sig ] [2684/3515] Forecasting RIME... [2026-01-07T20:30:30.898736] [INFO ] [sig ] Generating forecast for: RIME [2026-01-07T20:30:30.898769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIME' from 'https://tdm.silogroup.org/data/derivative_storage/RIME.csv'. [2026-01-07T20:30:30.910393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIME'. [2026-01-07T20:30:30.910733] [INFO ] [FORECASTER] Starting predict_future for RIME [2026-01-07T20:30:30.911523] [DEBUG] [LOCAL ] No optimal features file found for RIME: ./output/feature-sets/RIME.txt [2026-01-07T20:30:30.911596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:30.911636] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:30.911676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:30.911738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:30.966907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:30.967533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:30.967631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:30.967665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:31.083494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:31.083624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:31.083664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:31.083693] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:31.086972] [DEBUG] [FORECASTER] RIME: Forecast T+1@11:T+2@11: DOWN (p=27.43%) [2026-01-07T20:30:31.087248] [INFO ] [FORECASTER] Completed predict_future for RIME [2026-01-07T20:30:31.087369] [INFO ] [sig ] RIME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:31.228594] [INFO ] [LOCAL ] Saved forecast: RIME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RIME.txt [2026-01-07T20:30:31.228734] [INFO ] [sig ] [2684/3515] Completed RIME in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-07T20:30:31.228778] [INFO ] [sig ] [2685/3515] Forecasting RING... [2026-01-07T20:30:31.228810] [INFO ] [sig ] Generating forecast for: RING [2026-01-07T20:30:31.228840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-07T20:30:31.239864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-07T20:30:31.240163] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-07T20:30:31.240950] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-07T20:30:31.241001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:31.241046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:31.241074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:31.241131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:31.296675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:31.297318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:31.297401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:31.297433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:31.418754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:31.418912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:31.418952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:31.418981] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:31.422283] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-07T20:30:31.422553] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-07T20:30:31.422697] [INFO ] [sig ] RING: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:31.559830] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RING.txt [2026-01-07T20:30:31.559962] [INFO ] [sig ] [2685/3515] Completed RING in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-07T20:30:31.560003] [INFO ] [sig ] [2686/3515] Forecasting RIO... [2026-01-07T20:30:31.560033] [INFO ] [sig ] Generating forecast for: RIO [2026-01-07T20:30:31.560064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-07T20:30:31.571510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-07T20:30:31.571822] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-07T20:30:31.572591] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-07T20:30:31.572643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:31.572676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:31.572703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:31.572760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:31.628016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:31.628650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:31.628734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:31.628767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:31.751400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:31.751552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:31.751610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:31.751640] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:31.754921] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=63.37%) [2026-01-07T20:30:31.755191] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-07T20:30:31.755310] [INFO ] [sig ] RIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:31.892362] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RIO.txt [2026-01-07T20:30:31.892486] [INFO ] [sig ] [2686/3515] Completed RIO in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-07T20:30:31.892526] [INFO ] [sig ] [2687/3515] Forecasting RITM... [2026-01-07T20:30:31.892555] [INFO ] [sig ] Generating forecast for: RITM [2026-01-07T20:30:31.892604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-07T20:30:31.903722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-07T20:30:31.904007] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-07T20:30:31.904770] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-07T20:30:31.904822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:31.904854] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:31.904881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:31.904938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:31.963125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:31.963857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:31.963946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:31.963981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:32.077824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:32.077981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:32.078019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:32.078049] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:32.081357] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=57.78%) [2026-01-07T20:30:32.081643] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-07T20:30:32.081769] [INFO ] [sig ] RITM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:32.220925] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RITM.txt [2026-01-07T20:30:32.221061] [INFO ] [sig ] [2687/3515] Completed RITM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-07T20:30:32.221102] [INFO ] [sig ] [2688/3515] Forecasting RIVN... [2026-01-07T20:30:32.221132] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-07T20:30:32.221163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-07T20:30:32.232740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-07T20:30:32.233056] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-07T20:30:32.233845] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-07T20:30:32.233898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:32.233931] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:32.233959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:32.234017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:32.290499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:32.291237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:32.291364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:32.291399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:32.413137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:32.413290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:32.413330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:32.413359] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:32.416802] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-01-07T20:30:32.417073] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-07T20:30:32.417200] [INFO ] [sig ] RIVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:32.558855] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RIVN.txt [2026-01-07T20:30:32.558993] [INFO ] [sig ] [2688/3515] Completed RIVN in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-07T20:30:32.559033] [INFO ] [sig ] [2689/3515] Forecasting RKLB... [2026-01-07T20:30:32.559070] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-07T20:30:32.559103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-07T20:30:32.572333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-07T20:30:32.572738] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-07T20:30:32.573501] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-07T20:30:32.573553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:32.573603] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:32.573632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:32.573689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:32.629748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:32.630364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:32.630445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:32.630477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:32.752490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:32.752709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:32.752751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:32.752784] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:32.756121] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=43.24%) [2026-01-07T20:30:32.756393] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-07T20:30:32.756514] [INFO ] [sig ] RKLB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:32.894835] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RKLB.txt [2026-01-07T20:30:32.895150] [INFO ] [sig ] [2689/3515] Completed RKLB in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-07T20:30:32.895188] [INFO ] [sig ] [2690/3515] Forecasting RL... [2026-01-07T20:30:32.895218] [INFO ] [sig ] Generating forecast for: RL [2026-01-07T20:30:32.895248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-07T20:30:32.907714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-07T20:30:32.907990] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-07T20:30:32.908756] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-07T20:30:32.908807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:32.908839] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:32.908866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:32.908923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:32.966466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:32.967194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:32.967275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:32.967309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:33.086733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:33.086884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:33.086925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:33.086956] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:33.090434] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-01-07T20:30:33.090732] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-07T20:30:33.090862] [INFO ] [sig ] RL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:33.230491] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RL.txt [2026-01-07T20:30:33.230645] [INFO ] [sig ] [2690/3515] Completed RL in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:33.230687] [INFO ] [sig ] [2691/3515] Forecasting RLAY... [2026-01-07T20:30:33.230718] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-07T20:30:33.230749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-07T20:30:33.242031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-07T20:30:33.242320] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-07T20:30:33.243090] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-07T20:30:33.243142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:33.243174] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:33.243201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:33.243258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:33.299977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:33.300874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:33.300972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:33.301006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:33.431110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:33.431270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:33.431310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:33.431341] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:33.434856] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=63.26%) [2026-01-07T20:30:33.435133] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-07T20:30:33.435261] [INFO ] [sig ] RLAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:33.579046] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RLAY.txt [2026-01-07T20:30:33.579209] [INFO ] [sig ] [2691/3515] Completed RLAY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:33.579250] [INFO ] [sig ] [2692/3515] Forecasting RLI... [2026-01-07T20:30:33.579280] [INFO ] [sig ] Generating forecast for: RLI [2026-01-07T20:30:33.579311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-07T20:30:33.590388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-07T20:30:33.590688] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-07T20:30:33.591443] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-07T20:30:33.591496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:33.591528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:33.591555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:33.591638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:33.648149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:33.648840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:33.648927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:33.648962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:33.769980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:33.770142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:33.770183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:33.770230] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:33.773746] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-07T20:30:33.774033] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-07T20:30:33.774161] [INFO ] [sig ] RLI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:33.912000] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RLI.txt [2026-01-07T20:30:33.912168] [INFO ] [sig ] [2692/3515] Completed RLI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:33.912212] [INFO ] [sig ] [2693/3515] Forecasting RLJ... [2026-01-07T20:30:33.912243] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-07T20:30:33.912283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-07T20:30:33.924807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-07T20:30:33.925330] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-07T20:30:33.926104] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-07T20:30:33.926158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:33.926191] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:33.926218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:33.926274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:33.983291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:33.984161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:33.984246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:33.984279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:34.102238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:34.102393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:34.102434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:34.102461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:34.105793] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=66.40%) [2026-01-07T20:30:34.106069] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-07T20:30:34.106192] [INFO ] [sig ] RLJ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:34.245422] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RLJ.txt [2026-01-07T20:30:34.245611] [INFO ] [sig ] [2693/3515] Completed RLJ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:34.245654] [INFO ] [sig ] [2694/3515] Forecasting RLMD... [2026-01-07T20:30:34.245684] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-07T20:30:34.245715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-07T20:30:34.257329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-07T20:30:34.257754] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-07T20:30:34.258544] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-07T20:30:34.258614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:34.258647] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:34.258673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:34.258729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:34.316690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:34.317561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:34.317673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:34.317707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:34.441891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:34.442057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:34.442097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:34.442126] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:34.445623] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=32.95%) [2026-01-07T20:30:34.445956] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-07T20:30:34.446099] [INFO ] [sig ] RLMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:34.591742] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RLMD.txt [2026-01-07T20:30:34.591898] [INFO ] [sig ] [2694/3515] Completed RLMD in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:34.591939] [INFO ] [sig ] [2695/3515] Forecasting RLTY... [2026-01-07T20:30:34.591971] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-07T20:30:34.592002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-07T20:30:34.604404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-07T20:30:34.604781] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-07T20:30:34.605619] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-07T20:30:34.605673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:34.605734] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:34.605763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:34.605820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:34.664917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:34.665996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:34.666081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:34.666116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:34.783715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:34.783873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:34.783914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:34.783943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:34.787408] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-01-07T20:30:34.787709] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-07T20:30:34.787844] [INFO ] [sig ] RLTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:34.931710] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RLTY.txt [2026-01-07T20:30:34.931862] [INFO ] [sig ] [2695/3515] Completed RLTY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:34.931920] [INFO ] [sig ] [2696/3515] Forecasting RLX... [2026-01-07T20:30:34.931954] [INFO ] [sig ] Generating forecast for: RLX [2026-01-07T20:30:34.931984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-07T20:30:34.943899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-07T20:30:34.944300] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-07T20:30:34.945145] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-07T20:30:34.945199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:34.945232] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:34.945259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:34.945330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:35.004308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:35.005219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:35.005323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:35.005358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:35.128234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:35.128405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:35.128455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:35.128499] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:35.132160] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-07T20:30:35.132478] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-07T20:30:35.132643] [INFO ] [sig ] RLX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:35.283050] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RLX.txt [2026-01-07T20:30:35.283218] [INFO ] [sig ] [2696/3515] Completed RLX in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:35.283261] [INFO ] [sig ] [2697/3515] Forecasting RM... [2026-01-07T20:30:35.283292] [INFO ] [sig ] Generating forecast for: RM [2026-01-07T20:30:35.283323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-07T20:30:35.295182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-07T20:30:35.295563] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-07T20:30:35.296377] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-07T20:30:35.296430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:35.296464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:35.296493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:35.296550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:35.357968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:35.358833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:35.358926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:35.358959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:35.481756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:35.481934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:35.481975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:35.482004] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:35.485323] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-01-07T20:30:35.485612] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-07T20:30:35.485740] [INFO ] [sig ] RM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:35.623014] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RM.txt [2026-01-07T20:30:35.623172] [INFO ] [sig ] [2697/3515] Completed RM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:35.623214] [INFO ] [sig ] [2698/3515] Forecasting RMAX... [2026-01-07T20:30:35.623244] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-07T20:30:35.623274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-07T20:30:35.634767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-07T20:30:35.635092] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-07T20:30:35.635885] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-07T20:30:35.635951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:35.635986] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:35.636015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:35.636073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:35.693419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:35.694270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:35.694362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:35.694398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:35.811831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:35.811991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:35.812031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:35.812092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:35.815414] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-07T20:30:35.815709] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-07T20:30:35.815836] [INFO ] [sig ] RMAX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:35.959888] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RMAX.txt [2026-01-07T20:30:35.960037] [INFO ] [sig ] [2698/3515] Completed RMAX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:35.960082] [INFO ] [sig ] [2699/3515] Forecasting RMBI... [2026-01-07T20:30:35.960116] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-07T20:30:35.960156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-07T20:30:35.971489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-07T20:30:35.971816] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-07T20:30:35.972628] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-07T20:30:35.972681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:35.972714] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:35.972742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:35.972798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:36.029804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:36.030657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:36.030743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:36.030777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:36.140977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:36.141137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:36.141177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:36.141207] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:36.144553] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-07T20:30:36.144855] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-07T20:30:36.144983] [INFO ] [sig ] RMBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:36.285305] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMBI.txt [2026-01-07T20:30:36.285453] [INFO ] [sig ] [2699/3515] Completed RMBI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:36.285493] [INFO ] [sig ] [2700/3515] Forecasting RMBS... [2026-01-07T20:30:36.285524] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-07T20:30:36.285554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-07T20:30:36.297136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-07T20:30:36.297454] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-07T20:30:36.298295] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-07T20:30:36.298351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:36.298385] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:36.298414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:36.298473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:36.355043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:36.355967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:36.356082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:36.356117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:36.474077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:36.474237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:36.474277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:36.474307] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:36.477720] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-01-07T20:30:36.478220] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-07T20:30:36.478361] [INFO ] [sig ] RMBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:36.625506] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMBS.txt [2026-01-07T20:30:36.625685] [INFO ] [sig ] [2700/3515] Completed RMBS in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:36.625727] [INFO ] [sig ] [2701/3515] Forecasting RMD... [2026-01-07T20:30:36.625758] [INFO ] [sig ] Generating forecast for: RMD [2026-01-07T20:30:36.625792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-07T20:30:36.637029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-07T20:30:36.637332] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-07T20:30:36.638106] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-07T20:30:36.638157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:36.638189] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:36.638216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:36.638272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:36.693948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:36.694700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:36.694784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:36.694817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:36.823726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:36.823908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:36.823950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:36.823980] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:36.827370] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-07T20:30:36.827672] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-07T20:30:36.827817] [INFO ] [sig ] RMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:36.968404] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RMD.txt [2026-01-07T20:30:36.968592] [INFO ] [sig ] [2701/3515] Completed RMD in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:36.968635] [INFO ] [sig ] [2702/3515] Forecasting RMI... [2026-01-07T20:30:36.968666] [INFO ] [sig ] Generating forecast for: RMI [2026-01-07T20:30:36.968697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-07T20:30:36.980385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-07T20:30:36.980797] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-07T20:30:36.981566] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-07T20:30:36.981641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:36.981674] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:36.981700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:36.981756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:37.037966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:37.038842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:37.038928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:37.038961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:37.149380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:37.149529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:37.149605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:37.149635] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:37.153212] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-01-07T20:30:37.153497] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-07T20:30:37.153651] [INFO ] [sig ] RMI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:37.294008] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMI.txt [2026-01-07T20:30:37.294140] [INFO ] [sig ] [2702/3515] Completed RMI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-07T20:30:37.294179] [INFO ] [sig ] [2703/3515] Forecasting RMM... [2026-01-07T20:30:37.294210] [INFO ] [sig ] Generating forecast for: RMM [2026-01-07T20:30:37.294240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-07T20:30:37.305204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-07T20:30:37.305516] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-07T20:30:37.306287] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-07T20:30:37.306339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:37.306371] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:37.306398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:37.306453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:37.361905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:37.362617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:37.362699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:37.362732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:37.483262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:37.483415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:37.483455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:37.483485] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:37.486792] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=25.34%) [2026-01-07T20:30:37.487084] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-07T20:30:37.487210] [INFO ] [sig ] RMM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:37.627767] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMM.txt [2026-01-07T20:30:37.627906] [INFO ] [sig ] [2703/3515] Completed RMM in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-07T20:30:37.627946] [INFO ] [sig ] [2704/3515] Forecasting RMMZ... [2026-01-07T20:30:37.627976] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-07T20:30:37.628007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-07T20:30:37.639958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-07T20:30:37.640316] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-07T20:30:37.641154] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-07T20:30:37.641209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:37.641242] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:37.641270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:37.641330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:37.698072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:37.698853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:37.698940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:37.698975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:37.812784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:37.812961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:37.813020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:37.813061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:37.816801] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=45.56%) [2026-01-07T20:30:37.817102] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-07T20:30:37.817232] [INFO ] [sig ] RMMZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:37.958068] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMMZ.txt [2026-01-07T20:30:37.958229] [INFO ] [sig ] [2704/3515] Completed RMMZ in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-07T20:30:37.958269] [INFO ] [sig ] [2705/3515] Forecasting RMNI... [2026-01-07T20:30:37.958300] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-07T20:30:37.958332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-07T20:30:37.969683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-07T20:30:37.969996] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-07T20:30:37.970766] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-07T20:30:37.970817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:37.970849] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:37.970876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:37.970937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:38.031179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:38.032284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:38.032488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:38.032540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:38.176233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:38.176410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:38.176453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:38.176483] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:38.180137] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-07T20:30:38.180455] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-07T20:30:38.180614] [INFO ] [sig ] RMNI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:38.324805] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RMNI.txt [2026-01-07T20:30:38.324999] [INFO ] [sig ] [2705/3515] Completed RMNI in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-07T20:30:38.325051] [INFO ] [sig ] [2706/3515] Forecasting RNA... [2026-01-07T20:30:38.325095] [INFO ] [sig ] Generating forecast for: RNA [2026-01-07T20:30:38.325134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-07T20:30:38.337186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-07T20:30:38.337616] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-07T20:30:38.338443] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-07T20:30:38.338500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:38.338535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:38.338564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:38.338646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:38.398375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:38.399296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:38.399395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:38.399432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:38.525982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:38.526181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:38.526224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:38.526256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:38.530206] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-01-07T20:30:38.530543] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-07T20:30:38.530722] [INFO ] [sig ] RNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:38.677613] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RNA.txt [2026-01-07T20:30:38.677796] [INFO ] [sig ] [2706/3515] Completed RNA in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-07T20:30:38.677839] [INFO ] [sig ] [2707/3515] Forecasting RNAC... [2026-01-07T20:30:38.677870] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-07T20:30:38.677908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-07T20:30:38.689702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-07T20:30:38.690095] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-07T20:30:38.690941] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-07T20:30:38.690998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:38.691032] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:38.691061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:38.691140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:38.748102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:38.749070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:38.749197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:38.749234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:38.868559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:38.868743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:38.868783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:38.868815] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:38.872266] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-07T20:30:38.872596] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-07T20:30:38.872739] [INFO ] [sig ] RNAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:39.017535] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RNAC.txt [2026-01-07T20:30:39.017715] [INFO ] [sig ] [2707/3515] Completed RNAC in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:39.017783] [INFO ] [sig ] [2708/3515] Forecasting RNAZ... [2026-01-07T20:30:39.017815] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-07T20:30:39.017845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-07T20:30:39.028744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-07T20:30:39.029126] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-07T20:30:39.029977] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-07T20:30:39.030030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:39.030063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:39.030090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:39.030147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:39.087654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:39.088591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:39.088694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:39.088742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:39.217979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:39.218144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:39.218186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:39.218216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:39.221685] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-07T20:30:39.221993] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-07T20:30:39.222130] [INFO ] [sig ] RNAZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:39.360169] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RNAZ.txt [2026-01-07T20:30:39.360381] [INFO ] [sig ] [2708/3515] Completed RNAZ in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:39.360442] [INFO ] [sig ] [2709/3515] Forecasting RNG... [2026-01-07T20:30:39.360487] [INFO ] [sig ] Generating forecast for: RNG [2026-01-07T20:30:39.360530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-07T20:30:39.371401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-07T20:30:39.371760] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-07T20:30:39.372560] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-07T20:30:39.372638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:39.372684] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:39.372713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:39.372776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:39.428639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:39.429377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:39.429465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:39.429499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:39.548763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:39.548917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:39.548957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:39.548986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:39.552280] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-01-07T20:30:39.552550] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-07T20:30:39.552692] [INFO ] [sig ] RNG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:39.691714] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RNG.txt [2026-01-07T20:30:39.691889] [INFO ] [sig ] [2709/3515] Completed RNG in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:39.691932] [INFO ] [sig ] [2710/3515] Forecasting RNP... [2026-01-07T20:30:39.691964] [INFO ] [sig ] Generating forecast for: RNP [2026-01-07T20:30:39.691995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-07T20:30:39.703599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-07T20:30:39.703901] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-07T20:30:39.704706] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-07T20:30:39.704759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:39.704792] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:39.704820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:39.704876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:39.760969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:39.761732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:39.761817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:39.761851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:39.879077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:39.879234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:39.879277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:39.879308] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:39.882769] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=65.50%) [2026-01-07T20:30:39.883061] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-07T20:30:39.883190] [INFO ] [sig ] RNP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:40.027088] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RNP.txt [2026-01-07T20:30:40.027262] [INFO ] [sig ] [2710/3515] Completed RNP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:40.027310] [INFO ] [sig ] [2711/3515] Forecasting ROAD... [2026-01-07T20:30:40.027343] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-07T20:30:40.027380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-07T20:30:40.039647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-07T20:30:40.040041] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-07T20:30:40.040906] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-07T20:30:40.040966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:40.041010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:40.041040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:40.041098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:40.096078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:40.096963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:40.097071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:40.097108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:40.219631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:40.219796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:40.219838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:40.219869] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:40.223328] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-07T20:30:40.223662] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-07T20:30:40.223799] [INFO ] [sig ] ROAD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:40.363046] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ROAD.txt [2026-01-07T20:30:40.363185] [INFO ] [sig ] [2711/3515] Completed ROAD in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:40.363225] [INFO ] [sig ] [2712/3515] Forecasting ROCK... [2026-01-07T20:30:40.363255] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-07T20:30:40.363285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-07T20:30:40.374376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-07T20:30:40.374704] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-07T20:30:40.375458] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-07T20:30:40.375510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:40.375585] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:40.375617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:40.375675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:40.432277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:40.433185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:40.433283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:40.433323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:40.553282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:40.553454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:40.553494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:40.553524] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:40.557009] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=80.56%) [2026-01-07T20:30:40.557299] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-07T20:30:40.557431] [INFO ] [sig ] ROCK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:40.697874] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ROCK.txt [2026-01-07T20:30:40.698015] [INFO ] [sig ] [2712/3515] Completed ROCK in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:40.698065] [INFO ] [sig ] [2713/3515] Forecasting ROE... [2026-01-07T20:30:40.698099] [INFO ] [sig ] Generating forecast for: ROE [2026-01-07T20:30:40.698131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-07T20:30:40.709698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-07T20:30:40.710061] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-07T20:30:40.710881] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-07T20:30:40.710944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:40.710985] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:40.711019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:40.711090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:40.769414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:40.770160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:40.770248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:40.770283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:40.887413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:40.887566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:40.887639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:40.887688] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:40.891101] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=12.68%) [2026-01-07T20:30:40.891376] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-07T20:30:40.891507] [INFO ] [sig ] ROE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:41.033544] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ROE.txt [2026-01-07T20:30:41.033690] [INFO ] [sig ] [2713/3515] Completed ROE in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:41.033732] [INFO ] [sig ] [2714/3515] Forecasting ROP... [2026-01-07T20:30:41.033764] [INFO ] [sig ] Generating forecast for: ROP [2026-01-07T20:30:41.033797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-07T20:30:41.048161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-07T20:30:41.048466] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-07T20:30:41.049266] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-07T20:30:41.049320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:41.049354] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:41.049382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:41.049440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:41.106095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:41.106734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:41.106815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:41.106849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:41.223953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:41.224109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:41.224149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:41.224177] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:41.227707] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-01-07T20:30:41.227991] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-07T20:30:41.228133] [INFO ] [sig ] ROP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:41.371676] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ROP.txt [2026-01-07T20:30:41.371813] [INFO ] [sig ] [2714/3515] Completed ROP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:41.371855] [INFO ] [sig ] [2715/3515] Forecasting RPAY... [2026-01-07T20:30:41.371888] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-07T20:30:41.371918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-07T20:30:41.383767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-07T20:30:41.384068] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-07T20:30:41.384832] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-07T20:30:41.384883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:41.384915] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:41.384942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:41.384998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:41.443600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:41.444561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:41.444675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:41.444710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:41.563248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:41.563401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:41.563440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:41.563505] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:41.567069] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-07T20:30:41.567384] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-07T20:30:41.567517] [INFO ] [sig ] RPAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:41.704875] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RPAY.txt [2026-01-07T20:30:41.705011] [INFO ] [sig ] [2715/3515] Completed RPAY in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:41.705052] [INFO ] [sig ] [2716/3515] Forecasting RPD... [2026-01-07T20:30:41.705083] [INFO ] [sig ] Generating forecast for: RPD [2026-01-07T20:30:41.705115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-07T20:30:41.716392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-07T20:30:41.716702] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-07T20:30:41.717464] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-07T20:30:41.717517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:41.717549] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:41.717598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:41.717657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:41.773620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:41.774226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:41.774305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:41.774339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:41.893656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:41.893815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:41.893855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:41.893902] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:41.897282] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-07T20:30:41.897569] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-07T20:30:41.897715] [INFO ] [sig ] RPD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:42.034960] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RPD.txt [2026-01-07T20:30:42.035107] [INFO ] [sig ] [2716/3515] Completed RPD in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:42.035146] [INFO ] [sig ] [2717/3515] Forecasting RPID... [2026-01-07T20:30:42.035177] [INFO ] [sig ] Generating forecast for: RPID [2026-01-07T20:30:42.035207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-07T20:30:42.046443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-07T20:30:42.046768] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-07T20:30:42.047527] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-07T20:30:42.047604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:42.047639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:42.047665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:42.047722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:42.102524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:42.103240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:42.103322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:42.103355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:42.221227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:42.221388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:42.221427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:42.221457] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:42.224819] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=46.80%) [2026-01-07T20:30:42.225092] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-07T20:30:42.225214] [INFO ] [sig ] RPID: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:42.361868] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RPID.txt [2026-01-07T20:30:42.362000] [INFO ] [sig ] [2717/3515] Completed RPID in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:42.362040] [INFO ] [sig ] [2718/3515] Forecasting RPRX... [2026-01-07T20:30:42.362070] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-07T20:30:42.362102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-07T20:30:42.373888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-07T20:30:42.374197] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-07T20:30:42.374961] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-07T20:30:42.375013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:42.375044] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:42.375071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:42.375127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:42.429433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:42.430177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:42.430278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:42.430312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:42.551010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:42.551166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:42.551205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:42.551233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:42.554566] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-01-07T20:30:42.554852] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-07T20:30:42.554972] [INFO ] [sig ] RPRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:42.692224] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RPRX.txt [2026-01-07T20:30:42.692363] [INFO ] [sig ] [2718/3515] Completed RPRX in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:42.692403] [INFO ] [sig ] [2719/3515] Forecasting RPTX... [2026-01-07T20:30:42.692433] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-07T20:30:42.692464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-07T20:30:42.703502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-07T20:30:42.703807] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-07T20:30:42.704565] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-07T20:30:42.704635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:42.704667] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:42.704695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:42.704751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:42.767782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:42.768539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:42.768642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:42.768677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:42.890409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:42.890585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:42.890628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:42.890656] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:42.893970] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-07T20:30:42.894253] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-07T20:30:42.894375] [INFO ] [sig ] RPTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:43.036811] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RPTX.txt [2026-01-07T20:30:43.037002] [INFO ] [sig ] [2719/3515] Completed RPTX in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:43.037050] [INFO ] [sig ] [2720/3515] Forecasting RQI... [2026-01-07T20:30:43.037080] [INFO ] [sig ] Generating forecast for: RQI [2026-01-07T20:30:43.037122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-07T20:30:43.049369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-07T20:30:43.049705] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-07T20:30:43.050451] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-07T20:30:43.050503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:43.050549] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:43.050607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:43.050675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:43.106811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:43.107444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:43.107551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:43.107606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:43.226042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:43.226190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:43.226228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:43.226256] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:43.229509] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: UP (p=77.75%) [2026-01-07T20:30:43.229813] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-07T20:30:43.229937] [INFO ] [sig ] RQI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:43.368152] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RQI.txt [2026-01-07T20:30:43.368274] [INFO ] [sig ] [2720/3515] Completed RQI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-07T20:30:43.368313] [INFO ] [sig ] [2721/3515] Forecasting RRBI... [2026-01-07T20:30:43.368342] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-07T20:30:43.368372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-07T20:30:43.379231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-07T20:30:43.379594] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-07T20:30:43.380353] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-07T20:30:43.380406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:43.380437] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:43.380464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:43.380520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:43.438171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:43.438828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:43.438911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:43.438945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:43.542645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:43.542773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:43.542811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:43.542839] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:43.546377] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-01-07T20:30:43.546663] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-07T20:30:43.546783] [INFO ] [sig ] RRBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:43.685690] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RRBI.txt [2026-01-07T20:30:43.685827] [INFO ] [sig ] [2721/3515] Completed RRBI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-07T20:30:43.685866] [INFO ] [sig ] [2722/3515] Forecasting RRC... [2026-01-07T20:30:43.685897] [INFO ] [sig ] Generating forecast for: RRC [2026-01-07T20:30:43.685927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-07T20:30:43.701131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-07T20:30:43.701671] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-07T20:30:43.702818] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-07T20:30:43.702889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:43.702942] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:43.702993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:43.703087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:43.765172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:43.766080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:43.766208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:43.766245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:43.886263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:43.886427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:43.886470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:43.886500] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:43.890093] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-01-07T20:30:43.890398] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-07T20:30:43.890531] [INFO ] [sig ] RRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:44.035437] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RRC.txt [2026-01-07T20:30:44.035619] [INFO ] [sig ] [2722/3515] Completed RRC in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-07T20:30:44.035662] [INFO ] [sig ] [2723/3515] Forecasting RRGB... [2026-01-07T20:30:44.035694] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-07T20:30:44.035724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-07T20:30:44.047103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-07T20:30:44.047455] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-07T20:30:44.048251] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-07T20:30:44.048305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:44.048336] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:44.048362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:44.048423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:44.105265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:44.106119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:44.106202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:44.106235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:44.230323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:44.230486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:44.230537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:44.230569] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:44.234027] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-07T20:30:44.234327] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-07T20:30:44.234459] [INFO ] [sig ] RRGB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:44.376566] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RRGB.txt [2026-01-07T20:30:44.376745] [INFO ] [sig ] [2723/3515] Completed RRGB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-07T20:30:44.376784] [INFO ] [sig ] [2724/3515] Forecasting RRX... [2026-01-07T20:30:44.376815] [INFO ] [sig ] Generating forecast for: RRX [2026-01-07T20:30:44.376852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-07T20:30:44.388870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-07T20:30:44.389277] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-07T20:30:44.390182] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-07T20:30:44.390243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:44.390277] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:44.390306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:44.390364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:44.460015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:44.460898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:44.460992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:44.461034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:44.583447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:44.583630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:44.583679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:44.583711] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:44.587157] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=79.92%) [2026-01-07T20:30:44.587446] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-07T20:30:44.587593] [INFO ] [sig ] RRX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:44.728437] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RRX.txt [2026-01-07T20:30:44.728617] [INFO ] [sig ] [2724/3515] Completed RRX in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-07T20:30:44.728666] [INFO ] [sig ] [2725/3515] Forecasting RS... [2026-01-07T20:30:44.728699] [INFO ] [sig ] Generating forecast for: RS [2026-01-07T20:30:44.728730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-07T20:30:44.740134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-07T20:30:44.740448] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-07T20:30:44.741272] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-07T20:30:44.741327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:44.741372] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:44.741410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:44.741478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:44.797831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:44.798513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:44.798613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:44.798651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:44.921488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:44.921656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:44.921699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:44.921731] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:44.925148] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=32.39%) [2026-01-07T20:30:44.925424] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-07T20:30:44.925552] [INFO ] [sig ] RS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:45.064476] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RS.txt [2026-01-07T20:30:45.064656] [INFO ] [sig ] [2725/3515] Completed RS in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:45.064702] [INFO ] [sig ] [2726/3515] Forecasting RSG... [2026-01-07T20:30:45.064741] [INFO ] [sig ] Generating forecast for: RSG [2026-01-07T20:30:45.064772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-07T20:30:45.075515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-07T20:30:45.075849] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-07T20:30:45.076625] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-07T20:30:45.076677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:45.076710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:45.076737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:45.076794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:45.133216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:45.133983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:45.134067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:45.134101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:45.256660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:45.256815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:45.256854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:45.256883] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:45.260272] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-07T20:30:45.260546] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-07T20:30:45.260690] [INFO ] [sig ] RSG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:45.399629] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RSG.txt [2026-01-07T20:30:45.399797] [INFO ] [sig ] [2726/3515] Completed RSG in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:45.399837] [INFO ] [sig ] [2727/3515] Forecasting RSI... [2026-01-07T20:30:45.399869] [INFO ] [sig ] Generating forecast for: RSI [2026-01-07T20:30:45.399900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-07T20:30:45.411533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-07T20:30:45.411936] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-07T20:30:45.412745] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-07T20:30:45.412801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:45.412834] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:45.412861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:45.412919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:45.470659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:45.471542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:45.471648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:45.471683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:45.594909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:45.595075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:45.595115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:45.595143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:45.598618] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-01-07T20:30:45.598943] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-07T20:30:45.599077] [INFO ] [sig ] RSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:45.742237] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RSI.txt [2026-01-07T20:30:45.742383] [INFO ] [sig ] [2727/3515] Completed RSI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:45.742425] [INFO ] [sig ] [2728/3515] Forecasting RSKD... [2026-01-07T20:30:45.742456] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-07T20:30:45.742486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-07T20:30:45.753491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-07T20:30:45.753821] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-07T20:30:45.754641] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-07T20:30:45.754694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:45.754728] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:45.754756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:45.754814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:45.811488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:45.812264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:45.812348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:45.812382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:45.927449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:45.927623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:45.927665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:45.927694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:45.931050] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-07T20:30:45.931337] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-07T20:30:45.931462] [INFO ] [sig ] RSKD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:46.073188] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RSKD.txt [2026-01-07T20:30:46.073329] [INFO ] [sig ] [2728/3515] Completed RSKD in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:46.073367] [INFO ] [sig ] [2729/3515] Forecasting RSSS... [2026-01-07T20:30:46.073397] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-07T20:30:46.073426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-07T20:30:46.084107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-07T20:30:46.084408] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-07T20:30:46.085185] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-07T20:30:46.085236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:46.085294] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:46.085328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:46.085405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:46.152033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:46.153094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:46.153202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:46.153240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:46.272884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:46.273056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:46.273100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:46.273132] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:46.276526] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-01-07T20:30:46.276829] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-07T20:30:46.276972] [INFO ] [sig ] RSSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:46.415042] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RSSS.txt [2026-01-07T20:30:46.415189] [INFO ] [sig ] [2729/3515] Completed RSSS in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:46.415230] [INFO ] [sig ] [2730/3515] Forecasting RTO... [2026-01-07T20:30:46.415261] [INFO ] [sig ] Generating forecast for: RTO [2026-01-07T20:30:46.415292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-07T20:30:46.426369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-07T20:30:46.426728] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-07T20:30:46.427562] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-07T20:30:46.427641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:46.427676] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:46.427704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:46.427786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:46.485655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:46.486509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:46.486615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:46.486653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:46.609529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:46.609724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:46.609766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:46.609795] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:46.613163] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-07T20:30:46.613446] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-07T20:30:46.613590] [INFO ] [sig ] RTO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:46.754767] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RTO.txt [2026-01-07T20:30:46.754929] [INFO ] [sig ] [2730/3515] Completed RTO in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:46.754970] [INFO ] [sig ] [2731/3515] Forecasting RUM... [2026-01-07T20:30:46.755002] [INFO ] [sig ] Generating forecast for: RUM [2026-01-07T20:30:46.755033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-07T20:30:46.766526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-07T20:30:46.766928] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-07T20:30:46.767732] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-07T20:30:46.767784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:46.767817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:46.767844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:46.767900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:46.826364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:46.827247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:46.827344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:46.827379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:46.960912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:46.961075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:46.961116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:46.961144] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:46.964561] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=22.26%) [2026-01-07T20:30:46.964897] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-07T20:30:46.965033] [INFO ] [sig ] RUM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:47.105141] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RUM.txt [2026-01-07T20:30:47.105283] [INFO ] [sig ] [2731/3515] Completed RUM in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:47.105324] [INFO ] [sig ] [2732/3515] Forecasting RUN... [2026-01-07T20:30:47.105354] [INFO ] [sig ] Generating forecast for: RUN [2026-01-07T20:30:47.105385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-07T20:30:47.116365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-07T20:30:47.116664] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-07T20:30:47.117410] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-07T20:30:47.117461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:47.117492] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:47.117520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:47.117594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:47.173926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:47.174645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:47.174727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:47.174761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:47.295405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:47.295558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:47.295636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:47.295697] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:47.299013] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-07T20:30:47.299286] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-07T20:30:47.299408] [INFO ] [sig ] RUN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:47.438090] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RUN.txt [2026-01-07T20:30:47.438243] [INFO ] [sig ] [2732/3515] Completed RUN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:47.438285] [INFO ] [sig ] [2733/3515] Forecasting RUNN... [2026-01-07T20:30:47.438318] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-07T20:30:47.438352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-07T20:30:47.450334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-07T20:30:47.450707] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-07T20:30:47.451484] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-07T20:30:47.451551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:47.451602] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:47.451631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:47.451686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:47.509791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:47.510703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:47.510794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:47.510829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:47.628673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:47.628830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:47.628869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:47.628898] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:47.632270] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-01-07T20:30:47.632558] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-07T20:30:47.632705] [INFO ] [sig ] RUNN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:47.770667] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RUNN.txt [2026-01-07T20:30:47.770811] [INFO ] [sig ] [2733/3515] Completed RUNN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:47.770852] [INFO ] [sig ] [2734/3515] Forecasting RUSHA... [2026-01-07T20:30:47.770884] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-07T20:30:47.770915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-07T20:30:47.781850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-07T20:30:47.782203] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-07T20:30:47.783012] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-07T20:30:47.783066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:47.783099] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:47.783147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:47.783207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:47.838043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:47.838771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:47.838853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:47.838888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:47.956683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:47.956843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:47.956883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:47.956912] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:47.960306] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-07T20:30:47.960598] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-07T20:30:47.960723] [INFO ] [sig ] RUSHA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:48.099411] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RUSHA.txt [2026-01-07T20:30:48.099562] [INFO ] [sig ] [2734/3515] Completed RUSHA in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:48.099619] [INFO ] [sig ] [2735/3515] Forecasting RUSHB... [2026-01-07T20:30:48.099650] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-07T20:30:48.099681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-07T20:30:48.110429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-07T20:30:48.110747] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-07T20:30:48.111517] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-07T20:30:48.111591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:48.111639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:48.111671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:48.111752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:48.167774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:48.168457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:48.168540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:48.168592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:48.276745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:48.276891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:48.276930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:48.276958] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:48.280270] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=30.88%) [2026-01-07T20:30:48.280538] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-07T20:30:48.280679] [INFO ] [sig ] RUSHB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:48.418626] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RUSHB.txt [2026-01-07T20:30:48.418763] [INFO ] [sig ] [2735/3515] Completed RUSHB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:48.418804] [INFO ] [sig ] [2736/3515] Forecasting RVMD... [2026-01-07T20:30:48.418834] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-07T20:30:48.418864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-07T20:30:48.430069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-07T20:30:48.430352] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-07T20:30:48.431123] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-07T20:30:48.431178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:48.431210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:48.431238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:48.431294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:48.487006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:48.487671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:48.487751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:48.487783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:48.611137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:48.611297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:48.611338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:48.611367] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:48.614683] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=64.83%) [2026-01-07T20:30:48.614948] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-07T20:30:48.615069] [INFO ] [sig ] RVMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:48.755681] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RVMD.txt [2026-01-07T20:30:48.755862] [INFO ] [sig ] [2736/3515] Completed RVMD in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:48.755928] [INFO ] [sig ] [2737/3515] Forecasting RVSB... [2026-01-07T20:30:48.755970] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-07T20:30:48.756005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-07T20:30:48.768262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-07T20:30:48.768682] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-07T20:30:48.769620] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-07T20:30:48.769676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:48.769710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:48.769739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:48.769816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:48.830940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:48.831854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:48.831970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:48.832024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:48.956544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:48.956718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:48.956760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:48.956791] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:48.960472] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-01-07T20:30:48.960795] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-07T20:30:48.960939] [INFO ] [sig ] RVSB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:49.109705] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RVSB.txt [2026-01-07T20:30:49.109863] [INFO ] [sig ] [2737/3515] Completed RVSB in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:49.109915] [INFO ] [sig ] [2738/3515] Forecasting RVTY... [2026-01-07T20:30:49.109977] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-07T20:30:49.110025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-07T20:30:49.122904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-07T20:30:49.123305] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-07T20:30:49.124134] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-07T20:30:49.124187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:49.124221] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:49.124249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:49.124307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:49.184599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:49.185524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:49.185637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:49.185674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:49.317187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:49.317594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:49.317658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:49.317706] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:49.323274] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-07T20:30:49.324003] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-07T20:30:49.324183] [INFO ] [sig ] RVTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:49.473303] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RVTY.txt [2026-01-07T20:30:49.473459] [INFO ] [sig ] [2738/3515] Completed RVTY in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-07T20:30:49.473502] [INFO ] [sig ] [2739/3515] Forecasting RWAY... [2026-01-07T20:30:49.473535] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-07T20:30:49.473586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-07T20:30:49.485687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-07T20:30:49.486067] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-07T20:30:49.486916] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-07T20:30:49.486969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:49.487003] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:49.487032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:49.487090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:49.547828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:49.548780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:49.548914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:49.548950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:49.679327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:49.679513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:49.679610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:49.679646] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:49.683333] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-01-07T20:30:49.683635] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-07T20:30:49.683765] [INFO ] [sig ] RWAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:49.837495] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RWAY.txt [2026-01-07T20:30:49.837676] [INFO ] [sig ] [2739/3515] Completed RWAY in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-07T20:30:49.837721] [INFO ] [sig ] [2740/3515] Forecasting RXO... [2026-01-07T20:30:49.837755] [INFO ] [sig ] Generating forecast for: RXO [2026-01-07T20:30:49.837788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-07T20:30:49.853539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-07T20:30:49.853990] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-07T20:30:49.854842] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-07T20:30:49.854898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:49.854933] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:49.854962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:49.855020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:49.914056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:49.914795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:49.914881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:49.914915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:50.033340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:50.033500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:50.033558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:50.033610] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:50.037112] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-01-07T20:30:50.037463] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-07T20:30:50.037627] [INFO ] [sig ] RXO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:50.175299] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RXO.txt [2026-01-07T20:30:50.175451] [INFO ] [sig ] [2740/3515] Completed RXO in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-07T20:30:50.175491] [INFO ] [sig ] [2741/3515] Forecasting RXRX... [2026-01-07T20:30:50.175521] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-07T20:30:50.175553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-07T20:30:50.187499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-07T20:30:50.187895] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-07T20:30:50.188708] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-07T20:30:50.188760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:50.188791] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:50.188817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:50.188873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:50.244674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:50.245558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:50.245676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:50.245710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:50.397147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:50.397304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:50.397344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:50.397373] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:50.400864] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=30.61%) [2026-01-07T20:30:50.401169] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-07T20:30:50.401304] [INFO ] [sig ] RXRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:50.539039] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RXRX.txt [2026-01-07T20:30:50.539190] [INFO ] [sig ] [2741/3515] Completed RXRX in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-07T20:30:50.539230] [INFO ] [sig ] [2742/3515] Forecasting RY... [2026-01-07T20:30:50.539261] [INFO ] [sig ] Generating forecast for: RY [2026-01-07T20:30:50.539292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-07T20:30:50.551639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-07T20:30:50.552006] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-07T20:30:50.552789] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-07T20:30:50.552841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:50.552874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:50.552901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:50.552957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:50.608273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:50.609235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:50.609325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:50.609359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:50.736415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:50.736591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:50.736638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:50.736668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:50.740009] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-01-07T20:30:50.740280] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-07T20:30:50.740403] [INFO ] [sig ] RY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:50.877972] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RY.txt [2026-01-07T20:30:50.878159] [INFO ] [sig ] [2742/3515] Completed RY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:50.878199] [INFO ] [sig ] [2743/3515] Forecasting RYAAY... [2026-01-07T20:30:50.878229] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-07T20:30:50.878260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-07T20:30:50.889733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-07T20:30:50.890094] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-07T20:30:50.890922] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-07T20:30:50.890976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:50.891010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:50.891037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:50.891094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:50.946326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:50.947154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:50.947242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:50.947276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:51.073396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:51.073558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:51.073619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:51.073651] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:51.077037] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-07T20:30:51.077314] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-07T20:30:51.077443] [INFO ] [sig ] RYAAY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:51.217812] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RYAAY.txt [2026-01-07T20:30:51.217965] [INFO ] [sig ] [2743/3515] Completed RYAAY in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:51.218006] [INFO ] [sig ] [2744/3515] Forecasting RYAM... [2026-01-07T20:30:51.218036] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-07T20:30:51.218065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-07T20:30:51.229703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-07T20:30:51.230031] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-07T20:30:51.230820] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-07T20:30:51.230873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:51.230918] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:51.230947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:51.231003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:51.289120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:51.289968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:51.290055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:51.290090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:51.418002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:51.418153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:51.418193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:51.418227] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:51.421810] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-07T20:30:51.422084] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-07T20:30:51.422219] [INFO ] [sig ] RYAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:51.567077] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RYAM.txt [2026-01-07T20:30:51.567220] [INFO ] [sig ] [2744/3515] Completed RYAM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:51.567260] [INFO ] [sig ] [2745/3515] Forecasting RYAN... [2026-01-07T20:30:51.567290] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-07T20:30:51.567321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-07T20:30:51.582113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-07T20:30:51.582565] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-07T20:30:51.583451] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-07T20:30:51.583509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:51.583551] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:51.583613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:51.583692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:51.654822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:51.655743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:51.655832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:51.655865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:51.770088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:51.770253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:51.770293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:51.770324] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:51.773668] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-01-07T20:30:51.773950] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-07T20:30:51.774078] [INFO ] [sig ] RYAN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:51.916921] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RYAN.txt [2026-01-07T20:30:51.917102] [INFO ] [sig ] [2745/3515] Completed RYAN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:51.917168] [INFO ] [sig ] [2746/3515] Forecasting RYI... [2026-01-07T20:30:51.917214] [INFO ] [sig ] Generating forecast for: RYI [2026-01-07T20:30:51.917246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-07T20:30:51.928803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-07T20:30:51.929212] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-07T20:30:51.930491] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-07T20:30:51.930635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:51.930707] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:51.930736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:51.930802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:51.986542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:51.987363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:51.987455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:51.987490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:52.110928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:52.111094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:52.111138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:52.111169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:52.114592] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=46.73%) [2026-01-07T20:30:52.114877] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-07T20:30:52.115006] [INFO ] [sig ] RYI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:52.254317] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RYI.txt [2026-01-07T20:30:52.254446] [INFO ] [sig ] [2746/3515] Completed RYI in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:52.254486] [INFO ] [sig ] [2747/3515] Forecasting RYN... [2026-01-07T20:30:52.254517] [INFO ] [sig ] Generating forecast for: RYN [2026-01-07T20:30:52.254547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-07T20:30:52.266130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-07T20:30:52.266499] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-07T20:30:52.267303] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-07T20:30:52.267359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:52.267391] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:52.267418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:52.267474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:52.325237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:52.326106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:52.326192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:52.326226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:52.448118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:52.448282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:52.448325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:52.448354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:52.451825] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=71.30%) [2026-01-07T20:30:52.452114] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-07T20:30:52.452238] [INFO ] [sig ] RYN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:52.598215] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RYN.txt [2026-01-07T20:30:52.598382] [INFO ] [sig ] [2747/3515] Completed RYN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:52.598441] [INFO ] [sig ] [2748/3515] Forecasting RYTM... [2026-01-07T20:30:52.598486] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-07T20:30:52.598522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-07T20:30:52.610228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-07T20:30:52.610600] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-07T20:30:52.611395] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-07T20:30:52.611448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:52.611484] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:52.611511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:52.611585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:52.670537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:52.671447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:52.671567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:52.671618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:52.795583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:52.795742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:52.795783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:52.795813] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:52.799264] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=21.38%) [2026-01-07T20:30:52.799567] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-07T20:30:52.799724] [INFO ] [sig ] RYTM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:52.938345] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/RYTM.txt [2026-01-07T20:30:52.938523] [INFO ] [sig ] [2748/3515] Completed RYTM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:52.938596] [INFO ] [sig ] [2749/3515] Forecasting RZB... [2026-01-07T20:30:52.938643] [INFO ] [sig ] Generating forecast for: RZB [2026-01-07T20:30:52.938686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-07T20:30:52.950222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-07T20:30:52.950606] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-07T20:30:52.951387] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-07T20:30:52.951440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:52.951472] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:52.951499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:52.951555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:53.006365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:53.007237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:53.007326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:53.007361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:53.123120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:53.123270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:53.123310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:53.123384] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:53.127910] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=81.16%) [2026-01-07T20:30:53.128199] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-07T20:30:53.128344] [INFO ] [sig ] RZB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:53.267006] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RZB.txt [2026-01-07T20:30:53.267140] [INFO ] [sig ] [2749/3515] Completed RZB in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:53.267179] [INFO ] [sig ] [2750/3515] Forecasting RZC... [2026-01-07T20:30:53.267209] [INFO ] [sig ] Generating forecast for: RZC [2026-01-07T20:30:53.267240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-07T20:30:53.278488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-07T20:30:53.278829] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-07T20:30:53.279686] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-07T20:30:53.279740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:53.279773] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:53.279800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:53.279856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:53.335241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:53.335892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:53.335973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:53.336005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:53.449519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:53.449732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:53.449772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:53.449801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:53.453076] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-01-07T20:30:53.453348] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-07T20:30:53.453475] [INFO ] [sig ] RZC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:53.654237] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/RZC.txt [2026-01-07T20:30:53.654397] [INFO ] [sig ] [2750/3515] Completed RZC in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:53.654437] [INFO ] [sig ] [2751/3515] Forecasting S... [2026-01-07T20:30:53.654469] [INFO ] [sig ] Generating forecast for: S [2026-01-07T20:30:53.654500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-07T20:30:53.666105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-07T20:30:53.666409] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-07T20:30:53.667178] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-07T20:30:53.667229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:53.667261] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:53.667288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:53.667344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:53.722280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:53.722919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:53.722999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:53.723033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:53.847026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:53.847186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:53.847226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:53.847272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:53.850655] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=66.76%) [2026-01-07T20:30:53.850928] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-07T20:30:53.851050] [INFO ] [sig ] S: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:53.990758] [INFO ] [LOCAL ] Saved forecast: S 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/S.txt [2026-01-07T20:30:53.990908] [INFO ] [sig ] [2751/3515] Completed S in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:53.990949] [INFO ] [sig ] [2752/3515] Forecasting SA... [2026-01-07T20:30:53.990980] [INFO ] [sig ] Generating forecast for: SA [2026-01-07T20:30:53.991012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-07T20:30:54.002280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-07T20:30:54.002585] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-07T20:30:54.003333] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-07T20:30:54.003386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:54.003417] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:54.003444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:54.003499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:54.058660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:54.059279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:54.059363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:54.059396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:54.178692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:54.178844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:54.178882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:54.178911] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:54.182223] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-01-07T20:30:54.182498] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-07T20:30:54.182638] [INFO ] [sig ] SA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:54.325731] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SA.txt [2026-01-07T20:30:54.325896] [INFO ] [sig ] [2752/3515] Completed SA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:54.325943] [INFO ] [sig ] [2753/3515] Forecasting SAFE... [2026-01-07T20:30:54.325974] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-07T20:30:54.326005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-07T20:30:54.338955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-07T20:30:54.339243] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-07T20:30:54.340060] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-07T20:30:54.340112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:54.340144] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:54.340170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:54.340226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:54.395857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:54.396534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:54.396634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:54.396683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:54.515915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:54.516072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:54.516112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:54.516143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:54.519595] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-01-07T20:30:54.519875] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-07T20:30:54.520001] [INFO ] [sig ] SAFE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:54.657828] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SAFE.txt [2026-01-07T20:30:54.657978] [INFO ] [sig ] [2753/3515] Completed SAFE in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:54.658018] [INFO ] [sig ] [2754/3515] Forecasting SAH... [2026-01-07T20:30:54.658048] [INFO ] [sig ] Generating forecast for: SAH [2026-01-07T20:30:54.658078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-07T20:30:54.669238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-07T20:30:54.669622] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-07T20:30:54.670392] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-07T20:30:54.670443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:54.670475] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:54.670501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:54.670557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:54.725642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:54.726521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:54.726632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:54.726667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:54.846070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:54.846229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:54.846284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:54.846315] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:54.849934] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-07T20:30:54.850301] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-07T20:30:54.850472] [INFO ] [sig ] SAH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:54.990289] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SAH.txt [2026-01-07T20:30:54.990424] [INFO ] [sig ] [2754/3515] Completed SAH in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:54.990463] [INFO ] [sig ] [2755/3515] Forecasting SAIA... [2026-01-07T20:30:54.990493] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-07T20:30:54.990523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-07T20:30:55.001718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-07T20:30:55.001996] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-07T20:30:55.002793] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-07T20:30:55.002849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:55.002883] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:55.002913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:55.002983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:55.058723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:55.059463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:55.059583] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:55.059622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:55.180332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:55.180493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:55.180534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:55.180562] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:55.183870] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-07T20:30:55.184144] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-07T20:30:55.184265] [INFO ] [sig ] SAIA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:55.324255] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SAIA.txt [2026-01-07T20:30:55.324396] [INFO ] [sig ] [2755/3515] Completed SAIA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-07T20:30:55.324435] [INFO ] [sig ] [2756/3515] Forecasting SAIC... [2026-01-07T20:30:55.324464] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-07T20:30:55.324494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-07T20:30:55.335873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-07T20:30:55.336166] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-07T20:30:55.336974] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-07T20:30:55.337027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:55.337060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:55.337089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:55.337148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:55.393214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:55.393865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:55.393987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:55.394036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:55.516520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:55.516690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:55.516730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:55.516760] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:55.520114] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-07T20:30:55.520392] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-07T20:30:55.520518] [INFO ] [sig ] SAIC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:55.660049] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SAIC.txt [2026-01-07T20:30:55.660184] [INFO ] [sig ] [2756/3515] Completed SAIC in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-07T20:30:55.660223] [INFO ] [sig ] [2757/3515] Forecasting SAM... [2026-01-07T20:30:55.660255] [INFO ] [sig ] Generating forecast for: SAM [2026-01-07T20:30:55.660285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-07T20:30:55.671621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-07T20:30:55.671930] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-07T20:30:55.672735] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-07T20:30:55.672801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:55.672836] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:55.672864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:55.672922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:55.728563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:55.729229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:55.729314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:55.729346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:55.850812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:55.850994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:55.851043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:55.851073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:55.854607] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-07T20:30:55.854892] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-07T20:30:55.855020] [INFO ] [sig ] SAM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:55.996052] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SAM.txt [2026-01-07T20:30:55.996206] [INFO ] [sig ] [2757/3515] Completed SAM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-07T20:30:55.996248] [INFO ] [sig ] [2758/3515] Forecasting SAMG... [2026-01-07T20:30:55.996279] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-07T20:30:55.996309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-07T20:30:56.007889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-07T20:30:56.008272] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-07T20:30:56.009122] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-07T20:30:56.009177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:56.009210] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:56.009239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:56.009297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:56.064328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:56.064955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:56.065036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:56.065069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:56.183585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:56.183750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:56.183790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:56.183818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:56.187157] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-01-07T20:30:56.187440] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-07T20:30:56.187569] [INFO ] [sig ] SAMG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:56.326131] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SAMG.txt [2026-01-07T20:30:56.326266] [INFO ] [sig ] [2758/3515] Completed SAMG in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-07T20:30:56.326306] [INFO ] [sig ] [2759/3515] Forecasting SAN... [2026-01-07T20:30:56.326336] [INFO ] [sig ] Generating forecast for: SAN [2026-01-07T20:30:56.326367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-07T20:30:56.337888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-07T20:30:56.338166] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-07T20:30:56.338967] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-07T20:30:56.339020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:56.339053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:56.339081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:56.339139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:56.395316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:56.396096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:56.396177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:56.396228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:56.517920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:56.518079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:56.518119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:56.518149] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:56.521472] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-07T20:30:56.521765] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-07T20:30:56.521889] [INFO ] [sig ] SAN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:56.660052] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SAN.txt [2026-01-07T20:30:56.660245] [INFO ] [sig ] [2759/3515] Completed SAN in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:56.660302] [INFO ] [sig ] [2760/3515] Forecasting SANA... [2026-01-07T20:30:56.660346] [INFO ] [sig ] Generating forecast for: SANA [2026-01-07T20:30:56.660388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-07T20:30:56.671495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-07T20:30:56.671827] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-07T20:30:56.672652] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-07T20:30:56.672706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:56.672740] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:56.672769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:56.672827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:56.728690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:56.729344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:56.729426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:56.729460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:56.845595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:56.845740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:56.845779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:56.845808] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:56.849091] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-07T20:30:56.849363] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-07T20:30:56.849494] [INFO ] [sig ] SANA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:56.988992] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SANA.txt [2026-01-07T20:30:56.989169] [INFO ] [sig ] [2760/3515] Completed SANA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:56.989211] [INFO ] [sig ] [2761/3515] Forecasting SANM... [2026-01-07T20:30:56.989241] [INFO ] [sig ] Generating forecast for: SANM [2026-01-07T20:30:56.989271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-07T20:30:57.000929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-07T20:30:57.001252] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-07T20:30:57.002028] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-07T20:30:57.002081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:57.002113] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:57.002141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:57.002197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:57.057805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:57.058469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:57.058550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:57.058599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:57.177416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:57.177560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:57.177617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:57.177647] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:57.180926] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=30.83%) [2026-01-07T20:30:57.181198] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-07T20:30:57.181326] [INFO ] [sig ] SANM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:57.320308] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SANM.txt [2026-01-07T20:30:57.320473] [INFO ] [sig ] [2761/3515] Completed SANM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:57.320514] [INFO ] [sig ] [2762/3515] Forecasting SAP... [2026-01-07T20:30:57.320544] [INFO ] [sig ] Generating forecast for: SAP [2026-01-07T20:30:57.320592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-07T20:30:57.332067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-07T20:30:57.332417] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-07T20:30:57.333208] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-07T20:30:57.333261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:57.333294] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:57.333320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:57.333376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:57.390623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:57.391449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:57.391534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:57.391587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:57.516765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:57.516922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:57.516962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:57.516992] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:57.520367] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-01-07T20:30:57.520677] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-07T20:30:57.520800] [INFO ] [sig ] SAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:57.659455] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SAP.txt [2026-01-07T20:30:57.659628] [INFO ] [sig ] [2762/3515] Completed SAP in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:57.659672] [INFO ] [sig ] [2763/3515] Forecasting SARK... [2026-01-07T20:30:57.659703] [INFO ] [sig ] Generating forecast for: SARK [2026-01-07T20:30:57.659733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-07T20:30:57.670996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-07T20:30:57.671289] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-07T20:30:57.672097] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-07T20:30:57.672151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:57.672211] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:57.672241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:57.672300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:57.728387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:57.729074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:57.729157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:57.729191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:57.845753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:57.845897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:57.845934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:57.845962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:57.849217] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-07T20:30:57.849483] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-07T20:30:57.849811] [INFO ] [sig ] SARK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:57.996660] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SARK.txt [2026-01-07T20:30:57.996869] [INFO ] [sig ] [2763/3515] Completed SARK in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:57.996930] [INFO ] [sig ] [2764/3515] Forecasting SATL... [2026-01-07T20:30:57.996975] [INFO ] [sig ] Generating forecast for: SATL [2026-01-07T20:30:57.997019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-07T20:30:58.012220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-07T20:30:58.012723] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-07T20:30:58.013824] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-07T20:30:58.013893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:58.013941] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:58.013984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:58.014069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:58.075909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:58.076749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:58.076835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:58.076867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:58.195054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:58.195229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:58.195274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:58.195303] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:58.198735] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-01-07T20:30:58.199013] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-07T20:30:58.199138] [INFO ] [sig ] SATL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:58.339797] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SATL.txt [2026-01-07T20:30:58.339947] [INFO ] [sig ] [2764/3515] Completed SATL in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:58.339989] [INFO ] [sig ] [2765/3515] Forecasting SATS... [2026-01-07T20:30:58.340022] [INFO ] [sig ] Generating forecast for: SATS [2026-01-07T20:30:58.340054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-07T20:30:58.351235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-07T20:30:58.351566] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-07T20:30:58.352417] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-07T20:30:58.352471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:58.352506] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:58.352534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:58.352616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:58.409712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:58.410613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:58.410706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:58.410742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:58.534884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:58.535040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:58.535079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:58.535107] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:58.538425] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-01-07T20:30:58.538715] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-07T20:30:58.538838] [INFO ] [sig ] SATS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:58.676755] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SATS.txt [2026-01-07T20:30:58.676896] [INFO ] [sig ] [2765/3515] Completed SATS in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:58.676938] [INFO ] [sig ] [2766/3515] Forecasting SAVA... [2026-01-07T20:30:58.676968] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-07T20:30:58.676998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-07T20:30:58.688204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-07T20:30:58.688526] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-07T20:30:58.689334] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-07T20:30:58.689391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:58.689427] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:58.689453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:58.689510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:58.745166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:58.745906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:58.745992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:58.746027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:58.863687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:58.863847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:58.863888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:58.863956] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:58.867413] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-07T20:30:58.867721] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-07T20:30:58.867855] [INFO ] [sig ] SAVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:30:59.008225] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SAVA.txt [2026-01-07T20:30:59.008376] [INFO ] [sig ] [2766/3515] Completed SAVA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:59.008417] [INFO ] [sig ] [2767/3515] Forecasting SB... [2026-01-07T20:30:59.008448] [INFO ] [sig ] Generating forecast for: SB [2026-01-07T20:30:59.008479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-07T20:30:59.019865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-07T20:30:59.020182] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-07T20:30:59.020976] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-07T20:30:59.021030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:59.021062] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:59.021089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:59.021145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:59.089610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:59.090508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:59.090621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:59.090659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:59.209752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:59.209905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:59.209950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:59.209979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:59.213274] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-07T20:30:59.213548] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-07T20:30:59.213687] [INFO ] [sig ] SB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:59.353117] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SB.txt [2026-01-07T20:30:59.353265] [INFO ] [sig ] [2767/3515] Completed SB in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:59.353305] [INFO ] [sig ] [2768/3515] Forecasting SBAC... [2026-01-07T20:30:59.353338] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-07T20:30:59.353381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-07T20:30:59.364904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-07T20:30:59.365280] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-07T20:30:59.366144] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-07T20:30:59.366200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:59.366248] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:59.366278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:59.366338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:59.422602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:59.423314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:59.423399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:59.423435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:59.543609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:59.543777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:59.543816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:59.543846] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:59.547274] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-07T20:30:59.547589] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-07T20:30:59.547724] [INFO ] [sig ] SBAC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:30:59.686562] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBAC.txt [2026-01-07T20:30:59.686743] [INFO ] [sig ] [2768/3515] Completed SBAC in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:30:59.686783] [INFO ] [sig ] [2769/3515] Forecasting SBCF... [2026-01-07T20:30:59.686813] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-07T20:30:59.686845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-07T20:30:59.698715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-07T20:30:59.699057] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-07T20:30:59.699897] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-07T20:30:59.699951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:30:59.699984] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:30:59.700011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:30:59.700068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:30:59.757010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:30:59.757777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:30:59.757863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:30:59.757898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:30:59.878184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:30:59.878339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:30:59.878379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:30:59.878407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:30:59.881792] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-07T20:30:59.882077] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-07T20:30:59.882204] [INFO ] [sig ] SBCF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:00.027458] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBCF.txt [2026-01-07T20:31:00.027631] [INFO ] [sig ] [2769/3515] Completed SBCF in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:31:00.027675] [INFO ] [sig ] [2770/3515] Forecasting SBFM... [2026-01-07T20:31:00.027704] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-07T20:31:00.027736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-07T20:31:00.039998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-07T20:31:00.040359] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-07T20:31:00.041260] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-07T20:31:00.041317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:00.041352] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:00.041389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:00.041460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:00.097150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:00.098034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:00.098126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:00.098160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:00.219923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:00.220181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:00.220260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:00.220301] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:00.223977] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-07T20:31:00.224271] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-07T20:31:00.224408] [INFO ] [sig ] SBFM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:00.363491] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SBFM.txt [2026-01-07T20:31:00.363685] [INFO ] [sig ] [2770/3515] Completed SBFM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:31:00.363750] [INFO ] [sig ] [2771/3515] Forecasting SBGI... [2026-01-07T20:31:00.363785] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-07T20:31:00.363817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-07T20:31:00.376388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-07T20:31:00.376749] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-07T20:31:00.377548] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-07T20:31:00.377621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:00.377669] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:00.377699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:00.377758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:00.435589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:00.436409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:00.436496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:00.436531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:00.555322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:00.555482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:00.555523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:00.555552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:00.559048] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=63.98%) [2026-01-07T20:31:00.559333] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-07T20:31:00.559464] [INFO ] [sig ] SBGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:00.706331] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SBGI.txt [2026-01-07T20:31:00.706490] [INFO ] [sig ] [2771/3515] Completed SBGI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:31:00.706537] [INFO ] [sig ] [2772/3515] Forecasting SBH... [2026-01-07T20:31:00.706587] [INFO ] [sig ] Generating forecast for: SBH [2026-01-07T20:31:00.706622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-07T20:31:00.721617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-07T20:31:00.722048] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-07T20:31:00.722910] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-07T20:31:00.722966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:00.723000] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:00.723029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:00.723088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:00.778440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:00.779274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:00.779360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:00.779393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:00.927207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:00.927399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:00.927452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:00.927488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:00.932169] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-01-07T20:31:00.932459] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-07T20:31:00.932792] [INFO ] [sig ] SBH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:01.077663] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBH.txt [2026-01-07T20:31:01.077811] [INFO ] [sig ] [2772/3515] Completed SBH in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:31:01.077851] [INFO ] [sig ] [2773/3515] Forecasting SBI... [2026-01-07T20:31:01.077882] [INFO ] [sig ] Generating forecast for: SBI [2026-01-07T20:31:01.077914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-07T20:31:01.089277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-07T20:31:01.089657] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-07T20:31:01.090423] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-07T20:31:01.090478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:01.090510] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:01.090538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:01.090619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:01.148974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:01.150077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:01.150204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:01.150240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:01.268981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:01.269135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:01.269175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:01.269205] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:01.272624] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=26.08%) [2026-01-07T20:31:01.272896] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-07T20:31:01.273035] [INFO ] [sig ] SBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:01.410773] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBI.txt [2026-01-07T20:31:01.410938] [INFO ] [sig ] [2773/3515] Completed SBI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-07T20:31:01.410979] [INFO ] [sig ] [2774/3515] Forecasting SBLK... [2026-01-07T20:31:01.411010] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-07T20:31:01.411041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-07T20:31:01.424832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-07T20:31:01.425365] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-07T20:31:01.426479] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-07T20:31:01.426546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:01.426606] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:01.426636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:01.426696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:01.487788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:01.488733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:01.488826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:01.488861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:01.607476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:01.607663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:01.607706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:01.607735] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:01.611332] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-01-07T20:31:01.611681] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-07T20:31:01.611830] [INFO ] [sig ] SBLK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:01.752985] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBLK.txt [2026-01-07T20:31:01.753153] [INFO ] [sig ] [2774/3515] Completed SBLK in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-07T20:31:01.753193] [INFO ] [sig ] [2775/3515] Forecasting SBRA... [2026-01-07T20:31:01.753223] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-07T20:31:01.753253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-07T20:31:01.764992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-07T20:31:01.765388] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-07T20:31:01.766214] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-07T20:31:01.766271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:01.766305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:01.766333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:01.766391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:01.823136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:01.824027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:01.824117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:01.824150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:01.958664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:01.958835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:01.958897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:01.958929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:01.962557] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-01-07T20:31:01.962905] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-07T20:31:01.963047] [INFO ] [sig ] SBRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:02.108498] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBRA.txt [2026-01-07T20:31:02.108687] [INFO ] [sig ] [2775/3515] Completed SBRA in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-07T20:31:02.108732] [INFO ] [sig ] [2776/3515] Forecasting SBS... [2026-01-07T20:31:02.108764] [INFO ] [sig ] Generating forecast for: SBS [2026-01-07T20:31:02.108795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-07T20:31:02.120874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-07T20:31:02.121286] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-07T20:31:02.122149] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-07T20:31:02.122204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:02.122237] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:02.122266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:02.122327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:02.190354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:02.191339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:02.191423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:02.191456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:02.317913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:02.318071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:02.318112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:02.318142] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:02.321612] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-01-07T20:31:02.321883] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-07T20:31:02.322006] [INFO ] [sig ] SBS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:02.461257] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SBS.txt [2026-01-07T20:31:02.461439] [INFO ] [sig ] [2776/3515] Completed SBS in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-07T20:31:02.461483] [INFO ] [sig ] [2777/3515] Forecasting SBSI... [2026-01-07T20:31:02.461516] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-07T20:31:02.461546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-07T20:31:02.473449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-07T20:31:02.473807] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-07T20:31:02.474722] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-07T20:31:02.474786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:02.474827] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:02.474860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:02.474918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:02.534221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:02.534948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:02.535047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:02.535083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:02.654968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:02.655144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:02.655195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:02.655233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:02.659663] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=19.84%) [2026-01-07T20:31:02.660012] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-07T20:31:02.660169] [INFO ] [sig ] SBSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:02.811664] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBSI.txt [2026-01-07T20:31:02.811998] [INFO ] [sig ] [2777/3515] Completed SBSI in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:02.812042] [INFO ] [sig ] [2778/3515] Forecasting SBUX... [2026-01-07T20:31:02.812075] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-07T20:31:02.812107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-07T20:31:02.823813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-07T20:31:02.824094] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-07T20:31:02.824948] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-07T20:31:02.825003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:02.825037] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:02.825065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:02.825122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:02.894197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:02.895288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:02.895375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:02.895409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:03.020169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:03.020343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:03.020394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:03.020432] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:03.024709] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-07T20:31:03.024997] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-07T20:31:03.025130] [INFO ] [sig ] SBUX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:03.165713] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SBUX.txt [2026-01-07T20:31:03.165849] [INFO ] [sig ] [2778/3515] Completed SBUX in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:03.165890] [INFO ] [sig ] [2779/3515] Forecasting SCD... [2026-01-07T20:31:03.165920] [INFO ] [sig ] Generating forecast for: SCD [2026-01-07T20:31:03.165951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-07T20:31:03.177249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-07T20:31:03.177539] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-07T20:31:03.178316] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-07T20:31:03.178368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:03.178412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:03.178440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:03.178497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:03.234415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:03.235140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:03.235226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:03.235259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:03.348905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:03.349058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:03.349098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:03.349129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:03.352558] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-07T20:31:03.352902] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-07T20:31:03.353071] [INFO ] [sig ] SCD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:03.493519] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SCD.txt [2026-01-07T20:31:03.493690] [INFO ] [sig ] [2779/3515] Completed SCD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:03.493731] [INFO ] [sig ] [2780/3515] Forecasting SCHL... [2026-01-07T20:31:03.493761] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-07T20:31:03.493791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-07T20:31:03.505238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-07T20:31:03.505607] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-07T20:31:03.506379] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-07T20:31:03.506433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:03.506497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:03.506528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:03.506600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:03.562761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:03.563687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:03.563775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:03.563810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:03.687567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:03.687741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:03.687781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:03.687810] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:03.691234] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=52.56%) [2026-01-07T20:31:03.691509] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-07T20:31:03.691657] [INFO ] [sig ] SCHL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:03.831145] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SCHL.txt [2026-01-07T20:31:03.831296] [INFO ] [sig ] [2780/3515] Completed SCHL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:03.831339] [INFO ] [sig ] [2781/3515] Forecasting SCI... [2026-01-07T20:31:03.831371] [INFO ] [sig ] Generating forecast for: SCI [2026-01-07T20:31:03.831404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-07T20:31:03.842915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-07T20:31:03.843251] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-07T20:31:03.844101] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-07T20:31:03.844155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:03.844188] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:03.844217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:03.844277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:03.902168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:03.902884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:03.902970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:03.903004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:04.023521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:04.023721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:04.023768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:04.023798] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:04.027389] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=23.87%) [2026-01-07T20:31:04.027700] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-07T20:31:04.027834] [INFO ] [sig ] SCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:04.166919] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SCI.txt [2026-01-07T20:31:04.167057] [INFO ] [sig ] [2781/3515] Completed SCI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:04.167096] [INFO ] [sig ] [2782/3515] Forecasting SCL... [2026-01-07T20:31:04.167128] [INFO ] [sig ] Generating forecast for: SCL [2026-01-07T20:31:04.167159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-07T20:31:04.179011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-07T20:31:04.179339] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-07T20:31:04.180206] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-07T20:31:04.180260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:04.180293] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:04.180320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:04.180377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:04.235524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:04.236189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:04.236267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:04.236301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:04.356046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:04.356207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:04.356248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:04.356277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:04.359702] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-07T20:31:04.359983] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-07T20:31:04.360111] [INFO ] [sig ] SCL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:04.500068] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SCL.txt [2026-01-07T20:31:04.500230] [INFO ] [sig ] [2782/3515] Completed SCL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:04.500271] [INFO ] [sig ] [2783/3515] Forecasting SCM... [2026-01-07T20:31:04.500307] [INFO ] [sig ] Generating forecast for: SCM [2026-01-07T20:31:04.500339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-07T20:31:04.512261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-07T20:31:04.512610] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-07T20:31:04.513367] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-07T20:31:04.513419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:04.513450] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:04.513477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:04.513533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:04.570134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:04.571013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:04.571105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:04.571145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:04.689686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:04.689848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:04.689889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:04.689962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:04.693417] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-01-07T20:31:04.693724] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-07T20:31:04.693857] [INFO ] [sig ] SCM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:04.832335] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SCM.txt [2026-01-07T20:31:04.832490] [INFO ] [sig ] [2783/3515] Completed SCM in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:04.832530] [INFO ] [sig ] [2784/3515] Forecasting SCSC... [2026-01-07T20:31:04.832561] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-07T20:31:04.832612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-07T20:31:04.844122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-07T20:31:04.844433] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-07T20:31:04.845259] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-07T20:31:04.845313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:04.845346] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:04.845373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:04.845431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:04.901978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:04.902855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:04.902942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:04.902976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:05.025806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:05.025974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:05.026016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:05.026045] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:05.029478] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-07T20:31:05.029815] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-07T20:31:05.029952] [INFO ] [sig ] SCSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:05.170607] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SCSC.txt [2026-01-07T20:31:05.170773] [INFO ] [sig ] [2784/3515] Completed SCSC in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:05.170814] [INFO ] [sig ] [2785/3515] Forecasting SCVL... [2026-01-07T20:31:05.170844] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-07T20:31:05.170875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-07T20:31:05.182612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-07T20:31:05.182927] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-07T20:31:05.183734] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-07T20:31:05.183787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:05.183820] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:05.183847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:05.183906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:05.238701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:05.239346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:05.239428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:05.239461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:05.360590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:05.360941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:05.360981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:05.361011] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:05.364464] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-01-07T20:31:05.364759] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-07T20:31:05.364885] [INFO ] [sig ] SCVL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:05.507825] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SCVL.txt [2026-01-07T20:31:05.507999] [INFO ] [sig ] [2785/3515] Completed SCVL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:05.508042] [INFO ] [sig ] [2786/3515] Forecasting SCZ... [2026-01-07T20:31:05.508071] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-07T20:31:05.508102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-07T20:31:05.520522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-07T20:31:05.520906] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-07T20:31:05.521777] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-07T20:31:05.521831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:05.521865] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:05.521894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:05.521953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:05.580297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:05.581244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:05.581337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:05.581372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:05.705131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:05.705292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:05.705333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:05.705380] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:05.709186] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-07T20:31:05.709492] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-07T20:31:05.709876] [INFO ] [sig ] SCZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:05.859984] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SCZ.txt [2026-01-07T20:31:05.860153] [INFO ] [sig ] [2786/3515] Completed SCZ in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:05.860195] [INFO ] [sig ] [2787/3515] Forecasting SD... [2026-01-07T20:31:05.860228] [INFO ] [sig ] Generating forecast for: SD [2026-01-07T20:31:05.860259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-07T20:31:05.872633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-07T20:31:05.873217] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-07T20:31:05.874082] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-07T20:31:05.874135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:05.874169] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:05.874196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:05.874254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:05.943379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:05.944278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:05.944380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:05.944418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:06.083768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:06.083950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:06.083994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:06.084024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:06.088018] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-07T20:31:06.088351] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-07T20:31:06.088492] [INFO ] [sig ] SD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:06.246094] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SD.txt [2026-01-07T20:31:06.246300] [INFO ] [sig ] [2787/3515] Completed SD in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:06.246358] [INFO ] [sig ] [2788/3515] Forecasting SDA... [2026-01-07T20:31:06.246403] [INFO ] [sig ] Generating forecast for: SDA [2026-01-07T20:31:06.246448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-07T20:31:06.260713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-07T20:31:06.261110] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-07T20:31:06.261899] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-07T20:31:06.261952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:06.261984] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:06.262011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:06.262067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:06.319486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:06.320427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:06.320514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:06.320548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:06.449293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:06.449481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:06.449701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:06.449943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:06.453827] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=33.35%) [2026-01-07T20:31:06.454109] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-07T20:31:06.454259] [INFO ] [sig ] SDA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:06.596870] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SDA.txt [2026-01-07T20:31:06.597008] [INFO ] [sig ] [2788/3515] Completed SDA in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:06.597047] [INFO ] [sig ] [2789/3515] Forecasting SDHY... [2026-01-07T20:31:06.597078] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-07T20:31:06.597108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-07T20:31:06.609907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-07T20:31:06.610259] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-07T20:31:06.611132] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-07T20:31:06.611188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:06.611222] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:06.611250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:06.611309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:06.669598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:06.670361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:06.670450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:06.670483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:06.794750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:06.794910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:06.794951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:06.794980] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:06.798496] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-07T20:31:06.798947] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-07T20:31:06.799074] [INFO ] [sig ] SDHY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:06.940641] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SDHY.txt [2026-01-07T20:31:06.940782] [INFO ] [sig ] [2789/3515] Completed SDHY in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:06.940823] [INFO ] [sig ] [2790/3515] Forecasting SDRL... [2026-01-07T20:31:06.940853] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-07T20:31:06.940883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-07T20:31:06.952416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-07T20:31:06.952738] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-07T20:31:06.953485] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-07T20:31:06.953538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:06.953589] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:06.953622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:06.953691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:07.008780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:07.009596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:07.009709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:07.009743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:07.126813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:07.126979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:07.127020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:07.127049] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:07.130402] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-01-07T20:31:07.130694] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-07T20:31:07.130820] [INFO ] [sig ] SDRL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:07.269918] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SDRL.txt [2026-01-07T20:31:07.270078] [INFO ] [sig ] [2790/3515] Completed SDRL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-07T20:31:07.270119] [INFO ] [sig ] [2791/3515] Forecasting SDVY... [2026-01-07T20:31:07.270150] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-07T20:31:07.270181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-07T20:31:07.281878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-07T20:31:07.282180] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-07T20:31:07.282962] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-07T20:31:07.283014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:07.283046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:07.283073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:07.283130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:07.338285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:07.339165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:07.339252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:07.339284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:07.457904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:07.458066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:07.458105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:07.458136] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:07.461599] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-01-07T20:31:07.461909] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-07T20:31:07.462039] [INFO ] [sig ] SDVY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:07.600650] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SDVY.txt [2026-01-07T20:31:07.600813] [INFO ] [sig ] [2791/3515] Completed SDVY in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-07T20:31:07.600855] [INFO ] [sig ] [2792/3515] Forecasting SE... [2026-01-07T20:31:07.600886] [INFO ] [sig ] Generating forecast for: SE [2026-01-07T20:31:07.600915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-07T20:31:07.612828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-07T20:31:07.613175] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-07T20:31:07.613981] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-07T20:31:07.614047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:07.614080] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:07.614107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:07.614165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:07.670690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:07.671496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:07.671610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:07.671657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:07.795081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:07.795244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:07.795286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:07.795318] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:07.798719] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-07T20:31:07.798993] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-07T20:31:07.799119] [INFO ] [sig ] SE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:07.941624] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SE.txt [2026-01-07T20:31:07.941772] [INFO ] [sig ] [2792/3515] Completed SE in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-07T20:31:07.941812] [INFO ] [sig ] [2793/3515] Forecasting SEDG... [2026-01-07T20:31:07.941842] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-07T20:31:07.941874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-07T20:31:07.953899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-07T20:31:07.954212] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-07T20:31:07.955000] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-07T20:31:07.955054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:07.955094] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:07.955127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:07.955196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:08.010715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:08.011325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:08.011406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:08.011439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:08.129736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:08.129888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:08.129929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:08.129957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:08.133263] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-07T20:31:08.133545] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-07T20:31:08.133692] [INFO ] [sig ] SEDG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:08.271924] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SEDG.txt [2026-01-07T20:31:08.272077] [INFO ] [sig ] [2793/3515] Completed SEDG in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-07T20:31:08.272118] [INFO ] [sig ] [2794/3515] Forecasting SEE... [2026-01-07T20:31:08.272149] [INFO ] [sig ] Generating forecast for: SEE [2026-01-07T20:31:08.272181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-07T20:31:08.297258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-07T20:31:08.297555] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-07T20:31:08.298320] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-07T20:31:08.298371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:08.298404] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:08.298432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:08.298489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:08.354691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:08.355638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:08.355725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:08.355760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:08.484317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:08.484502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:08.484554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:08.484604] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:08.488318] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-07T20:31:08.488672] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-07T20:31:08.488823] [INFO ] [sig ] SEE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:08.628593] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SEE.txt [2026-01-07T20:31:08.628762] [INFO ] [sig ] [2794/3515] Completed SEE in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:08.628805] [INFO ] [sig ] [2795/3515] Forecasting SEIC... [2026-01-07T20:31:08.628836] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-07T20:31:08.628875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-07T20:31:08.640218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-07T20:31:08.640608] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-07T20:31:08.641451] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-07T20:31:08.641503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:08.641536] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:08.641562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:08.641640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:08.697847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:08.698789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:08.698880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:08.698913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:08.833697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:08.833867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:08.833909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:08.833946] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:08.837625] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-01-07T20:31:08.837952] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-07T20:31:08.838097] [INFO ] [sig ] SEIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:09.013400] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SEIC.txt [2026-01-07T20:31:09.013613] [INFO ] [sig ] [2795/3515] Completed SEIC in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:09.013661] [INFO ] [sig ] [2796/3515] Forecasting SELF... [2026-01-07T20:31:09.013693] [INFO ] [sig ] Generating forecast for: SELF [2026-01-07T20:31:09.013724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-07T20:31:09.030198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-07T20:31:09.030779] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-07T20:31:09.032090] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-07T20:31:09.032191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:09.032248] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:09.032295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:09.032390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:09.099451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:09.100536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:09.100670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:09.100710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:09.257316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:09.257524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:09.257621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:09.257677] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:09.263400] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-07T20:31:09.263981] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-07T20:31:09.264195] [INFO ] [sig ] SELF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:09.480703] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SELF.txt [2026-01-07T20:31:09.480915] [INFO ] [sig ] [2796/3515] Completed SELF in 0.5s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:09.480964] [INFO ] [sig ] [2797/3515] Forecasting SEM... [2026-01-07T20:31:09.481000] [INFO ] [sig ] Generating forecast for: SEM [2026-01-07T20:31:09.481035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-07T20:31:09.498798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-07T20:31:09.499347] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-07T20:31:09.500628] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-07T20:31:09.500713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:09.500810] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:09.500856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:09.500940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:09.568765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:09.569781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:09.569886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:09.569921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:09.712089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:09.712279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:09.712324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:09.712354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:09.716762] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=10.08%) [2026-01-07T20:31:09.717274] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-07T20:31:09.717466] [INFO ] [sig ] SEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:09.929278] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SEM.txt [2026-01-07T20:31:09.929461] [INFO ] [sig ] [2797/3515] Completed SEM in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:09.929504] [INFO ] [sig ] [2798/3515] Forecasting SENEA... [2026-01-07T20:31:09.929594] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-07T20:31:09.929634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-07T20:31:09.942231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-07T20:31:09.942674] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-07T20:31:09.943480] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-07T20:31:09.943534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:09.943585] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:09.943616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:09.943678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:09.999326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:10.000305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:10.000398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:10.000433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:10.122475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:10.122652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:10.122698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:10.122730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:10.126178] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=56.23%) [2026-01-07T20:31:10.126459] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-07T20:31:10.126603] [INFO ] [sig ] SENEA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:10.266889] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SENEA.txt [2026-01-07T20:31:10.267049] [INFO ] [sig ] [2798/3515] Completed SENEA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:10.267090] [INFO ] [sig ] [2799/3515] Forecasting SENS... [2026-01-07T20:31:10.267120] [INFO ] [sig ] Generating forecast for: SENS [2026-01-07T20:31:10.267151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-07T20:31:10.279014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-07T20:31:10.279326] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-07T20:31:10.280141] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-07T20:31:10.280193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:10.280226] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:10.280253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:10.280309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:10.335847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:10.336666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:10.336752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:10.336785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:10.458097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:10.458272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:10.458313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:10.458342] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:10.461735] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-07T20:31:10.462011] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-07T20:31:10.462134] [INFO ] [sig ] SENS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:10.601869] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SENS.txt [2026-01-07T20:31:10.602017] [INFO ] [sig ] [2799/3515] Completed SENS in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:10.602059] [INFO ] [sig ] [2800/3515] Forecasting SERA... [2026-01-07T20:31:10.602089] [INFO ] [sig ] Generating forecast for: SERA [2026-01-07T20:31:10.602120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-07T20:31:10.613877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-07T20:31:10.614274] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-07T20:31:10.615114] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-07T20:31:10.615181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:10.615214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:10.615240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:10.615297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:10.672099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:10.673053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:10.673153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:10.673189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:10.791924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:10.792084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:10.792126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:10.792193] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:10.795604] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-07T20:31:10.795886] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-07T20:31:10.796014] [INFO ] [sig ] SERA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:10.934083] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SERA.txt [2026-01-07T20:31:10.934222] [INFO ] [sig ] [2800/3515] Completed SERA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:10.934261] [INFO ] [sig ] [2801/3515] Forecasting SES... [2026-01-07T20:31:10.934292] [INFO ] [sig ] Generating forecast for: SES [2026-01-07T20:31:10.934323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-07T20:31:10.945883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-07T20:31:10.946205] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-07T20:31:10.946984] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-07T20:31:10.947036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:10.947068] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:10.947095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:10.947150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:11.002825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:11.003593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:11.003679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:11.003712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:11.123870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:11.124027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:11.124069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:11.124099] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:11.127496] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-01-07T20:31:11.127796] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-07T20:31:11.127924] [INFO ] [sig ] SES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:11.266123] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SES.txt [2026-01-07T20:31:11.266276] [INFO ] [sig ] [2801/3515] Completed SES in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:11.266317] [INFO ] [sig ] [2802/3515] Forecasting SEVN... [2026-01-07T20:31:11.266349] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-07T20:31:11.266379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-07T20:31:11.278468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-07T20:31:11.278785] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-07T20:31:11.279531] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-07T20:31:11.279636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:11.279670] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:11.279696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:11.279753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:11.334484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:11.335156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:11.335239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:11.335273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:11.459342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:11.459522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:11.459620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:11.459654] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:11.463279] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=50.38%) [2026-01-07T20:31:11.463566] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-07T20:31:11.463752] [INFO ] [sig ] SEVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:11.610808] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SEVN.txt [2026-01-07T20:31:11.610974] [INFO ] [sig ] [2802/3515] Completed SEVN in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:11.611023] [INFO ] [sig ] [2803/3515] Forecasting SEZL... [2026-01-07T20:31:11.611063] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-07T20:31:11.611097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-07T20:31:11.623514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-07T20:31:11.623946] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-07T20:31:11.624782] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-07T20:31:11.624848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:11.624904] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:11.624937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:11.625010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:11.685778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:11.686731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:11.686832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:11.686866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:11.811335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:11.811486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:11.811528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:11.811557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:11.814892] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=53.81%) [2026-01-07T20:31:11.815162] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-07T20:31:11.815287] [INFO ] [sig ] SEZL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:11.955880] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SEZL.txt [2026-01-07T20:31:11.956033] [INFO ] [sig ] [2803/3515] Completed SEZL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:11.956073] [INFO ] [sig ] [2804/3515] Forecasting SF... [2026-01-07T20:31:11.956104] [INFO ] [sig ] Generating forecast for: SF [2026-01-07T20:31:11.956135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-07T20:31:11.968146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-07T20:31:11.968461] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-07T20:31:11.969274] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-07T20:31:11.969327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:11.969359] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:11.969385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:11.969440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:12.024200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:12.024951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:12.025036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:12.025069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:12.145705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:12.145863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:12.145902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:12.145930] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:12.149257] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-01-07T20:31:12.149565] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-07T20:31:12.149716] [INFO ] [sig ] SF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:12.286879] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SF.txt [2026-01-07T20:31:12.287038] [INFO ] [sig ] [2804/3515] Completed SF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:12.287078] [INFO ] [sig ] [2805/3515] Forecasting SFB... [2026-01-07T20:31:12.287110] [INFO ] [sig ] Generating forecast for: SFB [2026-01-07T20:31:12.287141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-07T20:31:12.297887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-07T20:31:12.298202] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-07T20:31:12.298984] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-07T20:31:12.299037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:12.299068] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:12.299095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:12.299151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:12.353921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:12.354684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:12.354770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:12.354803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:12.463862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:12.464026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:12.464072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:12.464112] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:12.468203] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-01-07T20:31:12.468606] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-07T20:31:12.468765] [INFO ] [sig ] SFB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:12.616114] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SFB.txt [2026-01-07T20:31:12.616274] [INFO ] [sig ] [2805/3515] Completed SFB in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:12.616314] [INFO ] [sig ] [2806/3515] Forecasting SFBS... [2026-01-07T20:31:12.616346] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-07T20:31:12.616376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-07T20:31:12.629839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-07T20:31:12.630304] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-07T20:31:12.631333] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-07T20:31:12.631406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:12.631446] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:12.631479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:12.631554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:12.697743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:12.698637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:12.698730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:12.698764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:12.819590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:12.819754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:12.819795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:12.819825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:12.823179] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-07T20:31:12.823489] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-07T20:31:12.823645] [INFO ] [sig ] SFBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:12.970114] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SFBS.txt [2026-01-07T20:31:12.970277] [INFO ] [sig ] [2806/3515] Completed SFBS in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:12.970325] [INFO ] [sig ] [2807/3515] Forecasting SFIX... [2026-01-07T20:31:12.970357] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-07T20:31:12.970387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-07T20:31:12.983273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-07T20:31:12.983650] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-07T20:31:12.984411] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-07T20:31:12.984463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:12.984495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:12.984522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:12.984595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:13.044854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:13.046124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:13.046262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:13.046310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:13.164112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:13.164241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:13.164280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:13.164308] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:13.167691] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-07T20:31:13.168153] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-07T20:31:13.168275] [INFO ] [sig ] SFIX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:13.305818] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SFIX.txt [2026-01-07T20:31:13.305943] [INFO ] [sig ] [2807/3515] Completed SFIX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-07T20:31:13.305983] [INFO ] [sig ] [2808/3515] Forecasting SFL... [2026-01-07T20:31:13.306015] [INFO ] [sig ] Generating forecast for: SFL [2026-01-07T20:31:13.306044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-07T20:31:13.316973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-07T20:31:13.317264] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-07T20:31:13.318101] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-07T20:31:13.318156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:13.318190] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:13.318217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:13.318275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:13.375599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:13.376320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:13.376402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:13.376434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:13.498017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:13.498139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:13.498179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:13.498207] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:13.501428] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=56.76%) [2026-01-07T20:31:13.501715] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-07T20:31:13.501854] [INFO ] [sig ] SFL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:13.639761] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SFL.txt [2026-01-07T20:31:13.639873] [INFO ] [sig ] [2808/3515] Completed SFL in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-07T20:31:13.639912] [INFO ] [sig ] [2809/3515] Forecasting SFLO... [2026-01-07T20:31:13.639941] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-07T20:31:13.639971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-07T20:31:13.651323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-07T20:31:13.651626] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-07T20:31:13.652469] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-07T20:31:13.652522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:13.652555] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:13.652617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:13.652682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:13.710348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:13.710966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:13.711047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:13.711081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:13.835317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:13.835477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:13.835516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:13.835546] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:13.838878] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-07T20:31:13.839149] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-07T20:31:13.839270] [INFO ] [sig ] SFLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:13.978336] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SFLO.txt [2026-01-07T20:31:13.978493] [INFO ] [sig ] [2809/3515] Completed SFLO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-07T20:31:13.978534] [INFO ] [sig ] [2810/3515] Forecasting SFM... [2026-01-07T20:31:13.978565] [INFO ] [sig ] Generating forecast for: SFM [2026-01-07T20:31:13.978616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-07T20:31:13.989945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-07T20:31:13.990226] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-07T20:31:13.991012] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-07T20:31:13.991065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:13.991099] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:13.991128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:13.991185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:14.046614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:14.047195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:14.047275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:14.047308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:14.167676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:14.167846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:14.167892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:14.167938] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:14.171678] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-01-07T20:31:14.171952] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-07T20:31:14.172263] [INFO ] [sig ] SFM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:14.310115] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SFM.txt [2026-01-07T20:31:14.310301] [INFO ] [sig ] [2810/3515] Completed SFM in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-07T20:31:14.310357] [INFO ] [sig ] [2811/3515] Forecasting SFNC... [2026-01-07T20:31:14.310400] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-07T20:31:14.310443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-07T20:31:14.321666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-07T20:31:14.321959] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-07T20:31:14.322735] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-07T20:31:14.322786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:14.322819] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:14.322846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:14.322902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:14.378970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:14.379643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:14.379724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:14.379758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:14.500616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:14.500772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:14.500812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:14.500840] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:14.504247] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-07T20:31:14.504532] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-07T20:31:14.504681] [INFO ] [sig ] SFNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:14.644537] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SFNC.txt [2026-01-07T20:31:14.644684] [INFO ] [sig ] [2811/3515] Completed SFNC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:14.644724] [INFO ] [sig ] [2812/3515] Forecasting SG... [2026-01-07T20:31:14.644754] [INFO ] [sig ] Generating forecast for: SG [2026-01-07T20:31:14.644785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-07T20:31:14.656075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-07T20:31:14.656349] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-07T20:31:14.657119] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-07T20:31:14.657171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:14.657202] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:14.657229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:14.657284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:14.713311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:14.713966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:14.714061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:14.714095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:14.837539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:14.837735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:14.837789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:14.837828] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:14.842494] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=67.61%) [2026-01-07T20:31:14.842904] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-07T20:31:14.843078] [INFO ] [sig ] SG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:14.985773] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SG.txt [2026-01-07T20:31:14.985940] [INFO ] [sig ] [2812/3515] Completed SG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:14.985981] [INFO ] [sig ] [2813/3515] Forecasting SGBX... [2026-01-07T20:31:14.986012] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-07T20:31:14.986042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-07T20:31:14.997552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-07T20:31:14.997911] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-07T20:31:14.998687] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-07T20:31:14.998739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:14.998771] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:14.998798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:14.998854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:15.053869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:15.054727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:15.054814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:15.054847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:15.168774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:15.168903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:15.168939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:15.168968] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:15.172189] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-01-07T20:31:15.172459] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-07T20:31:15.172600] [INFO ] [sig ] SGBX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:15.311249] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SGBX.txt [2026-01-07T20:31:15.311366] [INFO ] [sig ] [2813/3515] Completed SGBX in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:15.311405] [INFO ] [sig ] [2814/3515] Forecasting SGC... [2026-01-07T20:31:15.311435] [INFO ] [sig ] Generating forecast for: SGC [2026-01-07T20:31:15.311465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-07T20:31:15.322490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-07T20:31:15.322783] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-07T20:31:15.323693] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-07T20:31:15.323744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:15.323802] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:15.323847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:15.323926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:15.382425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:15.383056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:15.383136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:15.383169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:15.500355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:15.500481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:15.500518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:15.500547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:15.503749] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=87.10%) [2026-01-07T20:31:15.504024] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-07T20:31:15.504146] [INFO ] [sig ] SGC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:15.642922] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SGC.txt [2026-01-07T20:31:15.643039] [INFO ] [sig ] [2814/3515] Completed SGC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:15.643078] [INFO ] [sig ] [2815/3515] Forecasting SGHC... [2026-01-07T20:31:15.643109] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-07T20:31:15.643139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-07T20:31:15.655180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-07T20:31:15.655523] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-07T20:31:15.656315] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-07T20:31:15.656368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:15.656399] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:15.656425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:15.656489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:15.713539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:15.714449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:15.714540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:15.714592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:15.835315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:15.835473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:15.835513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:15.835542] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:15.838852] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=50.43%) [2026-01-07T20:31:15.839129] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-07T20:31:15.839252] [INFO ] [sig ] SGHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:15.986762] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SGHC.txt [2026-01-07T20:31:15.986904] [INFO ] [sig ] [2815/3515] Completed SGHC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:15.986946] [INFO ] [sig ] [2816/3515] Forecasting SGRY... [2026-01-07T20:31:15.986979] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-07T20:31:15.987010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-07T20:31:16.000191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-07T20:31:16.000505] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-07T20:31:16.001328] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-07T20:31:16.001382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:16.001417] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:16.001446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:16.001504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:16.060503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:16.061257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:16.061341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:16.061376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:16.186961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:16.187127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:16.187174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:16.187206] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:16.190653] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-07T20:31:16.190929] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-07T20:31:16.191064] [INFO ] [sig ] SGRY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:16.331999] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SGRY.txt [2026-01-07T20:31:16.332149] [INFO ] [sig ] [2816/3515] Completed SGRY in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:16.332191] [INFO ] [sig ] [2817/3515] Forecasting SHAK... [2026-01-07T20:31:16.332221] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-07T20:31:16.332254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-07T20:31:16.344135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-07T20:31:16.344483] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-07T20:31:16.345278] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-07T20:31:16.345333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:16.345367] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:16.345395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:16.345453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:16.402089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:16.402942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:16.403038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:16.403078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:16.530999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:16.531172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:16.531237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:16.531315] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:16.534886] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-07T20:31:16.535188] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-07T20:31:16.535322] [INFO ] [sig ] SHAK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:16.689873] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHAK.txt [2026-01-07T20:31:16.690036] [INFO ] [sig ] [2817/3515] Completed SHAK in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:16.690079] [INFO ] [sig ] [2818/3515] Forecasting SHBI... [2026-01-07T20:31:16.690110] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-07T20:31:16.690149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-07T20:31:16.702533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-07T20:31:16.702961] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-07T20:31:16.703786] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-07T20:31:16.703842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:16.703875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:16.703903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:16.703960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:16.764918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:16.765829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:16.765919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:16.765955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:16.889748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:16.889903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:16.889948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:16.889979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:16.894043] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-07T20:31:16.894342] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-07T20:31:16.894473] [INFO ] [sig ] SHBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:17.047740] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHBI.txt [2026-01-07T20:31:17.047907] [INFO ] [sig ] [2818/3515] Completed SHBI in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:17.047960] [INFO ] [sig ] [2819/3515] Forecasting SHC... [2026-01-07T20:31:17.047993] [INFO ] [sig ] Generating forecast for: SHC [2026-01-07T20:31:17.048026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-07T20:31:17.061552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-07T20:31:17.061986] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-07T20:31:17.062854] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-07T20:31:17.062911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:17.062945] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:17.062972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:17.063030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:17.146052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:17.146947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:17.147040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:17.147075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:17.275280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:17.275434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:17.275473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:17.275503] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:17.278796] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=44.92%) [2026-01-07T20:31:17.279084] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-07T20:31:17.279211] [INFO ] [sig ] SHC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:17.425905] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHC.txt [2026-01-07T20:31:17.426274] [INFO ] [sig ] [2819/3515] Completed SHC in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:17.426315] [INFO ] [sig ] [2820/3515] Forecasting SHCO... [2026-01-07T20:31:17.426345] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-07T20:31:17.426377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-07T20:31:17.438632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-07T20:31:17.439000] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-07T20:31:17.439823] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-07T20:31:17.439878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:17.439909] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:17.439937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:17.439993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:17.498462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:17.499394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:17.499490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:17.499524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:17.623558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:17.623737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:17.623777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:17.623806] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:17.627256] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-07T20:31:17.627601] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-07T20:31:17.627741] [INFO ] [sig ] SHCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:17.778815] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHCO.txt [2026-01-07T20:31:17.778972] [INFO ] [sig ] [2820/3515] Completed SHCO in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:17.779012] [INFO ] [sig ] [2821/3515] Forecasting SHEL... [2026-01-07T20:31:17.779042] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-07T20:31:17.779074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-07T20:31:17.791023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-07T20:31:17.791436] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-07T20:31:17.792357] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-07T20:31:17.792414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:17.792448] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:17.792477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:17.792534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:17.851630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:17.852528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:17.852636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:17.852672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:17.982905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:17.983065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:17.983105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:17.983135] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:17.986636] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-01-07T20:31:17.986961] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-07T20:31:17.987101] [INFO ] [sig ] SHEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:18.134566] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHEL.txt [2026-01-07T20:31:18.134754] [INFO ] [sig ] [2821/3515] Completed SHEL in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:18.134797] [INFO ] [sig ] [2822/3515] Forecasting SHEN... [2026-01-07T20:31:18.134827] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-07T20:31:18.134858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-07T20:31:18.147327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-07T20:31:18.147767] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-07T20:31:18.148678] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-07T20:31:18.148736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:18.148770] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:18.148798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:18.148861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:18.222086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:18.223155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:18.223275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:18.223325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:18.351000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:18.351161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:18.351202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:18.351234] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:18.354853] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-07T20:31:18.355177] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-07T20:31:18.355328] [INFO ] [sig ] SHEN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:18.499587] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHEN.txt [2026-01-07T20:31:18.499778] [INFO ] [sig ] [2822/3515] Completed SHEN in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:18.499823] [INFO ] [sig ] [2823/3515] Forecasting SHFS... [2026-01-07T20:31:18.499854] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-07T20:31:18.499889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-07T20:31:18.511205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-07T20:31:18.511612] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-07T20:31:18.512422] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-07T20:31:18.512478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:18.512511] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:18.512541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:18.512620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:18.571257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:18.572197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:18.572286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:18.572322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:18.690095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:18.690254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:18.690293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:18.690322] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:18.693702] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-07T20:31:18.693972] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-07T20:31:18.694093] [INFO ] [sig ] SHFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:18.836719] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHFS.txt [2026-01-07T20:31:18.836887] [INFO ] [sig ] [2823/3515] Completed SHFS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:18.836928] [INFO ] [sig ] [2824/3515] Forecasting SHG... [2026-01-07T20:31:18.836958] [INFO ] [sig ] Generating forecast for: SHG [2026-01-07T20:31:18.836989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-07T20:31:18.849813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-07T20:31:18.850385] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-07T20:31:18.851381] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-07T20:31:18.851437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:18.851471] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:18.851500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:18.851558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:18.910866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:18.911895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:18.912013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:18.912050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:19.037735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:19.037874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:19.037916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:19.037947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:19.041999] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-07T20:31:19.042272] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-07T20:31:19.042414] [INFO ] [sig ] SHG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:19.182969] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHG.txt [2026-01-07T20:31:19.183098] [INFO ] [sig ] [2824/3515] Completed SHG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-07T20:31:19.183137] [INFO ] [sig ] [2825/3515] Forecasting SHIP... [2026-01-07T20:31:19.183168] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-07T20:31:19.183199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-07T20:31:19.195820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-07T20:31:19.196236] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-07T20:31:19.197157] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-07T20:31:19.197219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:19.197254] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:19.197283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:19.197358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:19.256820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:19.257873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:19.257964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:19.257999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:19.390631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:19.390745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:19.390787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:19.390818] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:19.394307] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=7.61%) [2026-01-07T20:31:19.394617] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-07T20:31:19.394752] [INFO ] [sig ] SHIP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:19.536029] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHIP.txt [2026-01-07T20:31:19.536160] [INFO ] [sig ] [2825/3515] Completed SHIP in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-07T20:31:19.536200] [INFO ] [sig ] [2826/3515] Forecasting SHLS... [2026-01-07T20:31:19.536230] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-07T20:31:19.536260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-07T20:31:19.547319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-07T20:31:19.547614] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-07T20:31:19.548359] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-07T20:31:19.548411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:19.548444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:19.548470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:19.548526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:19.604952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:19.605599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:19.605683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:19.605717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:19.723556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:19.723731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:19.723770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:19.723798] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:19.727110] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=74.36%) [2026-01-07T20:31:19.727387] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-07T20:31:19.727516] [INFO ] [sig ] SHLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:19.869998] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHLS.txt [2026-01-07T20:31:19.870163] [INFO ] [sig ] [2826/3515] Completed SHLS in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-07T20:31:19.870211] [INFO ] [sig ] [2827/3515] Forecasting SHO... [2026-01-07T20:31:19.870242] [INFO ] [sig ] Generating forecast for: SHO [2026-01-07T20:31:19.870272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-07T20:31:19.881835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-07T20:31:19.882141] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-07T20:31:19.882990] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-07T20:31:19.883054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:19.883089] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:19.883117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:19.883173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:19.939634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:19.940273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:19.940356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:19.940391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:20.063764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:20.063911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:20.063952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:20.063982] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:20.067587] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=16.83%) [2026-01-07T20:31:20.067864] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-07T20:31:20.067985] [INFO ] [sig ] SHO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:20.209120] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHO.txt [2026-01-07T20:31:20.209293] [INFO ] [sig ] [2827/3515] Completed SHO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-07T20:31:20.209335] [INFO ] [sig ] [2828/3515] Forecasting SHOC... [2026-01-07T20:31:20.209366] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-07T20:31:20.209396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-07T20:31:20.221523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-07T20:31:20.221841] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-07T20:31:20.222601] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-07T20:31:20.222656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:20.222689] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:20.222716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:20.222772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:20.298734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:20.299643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:20.299735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:20.299768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:20.412725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:20.412887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:20.412927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:20.412957] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:20.416348] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-01-07T20:31:20.416677] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-07T20:31:20.416807] [INFO ] [sig ] SHOC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:20.555206] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHOC.txt [2026-01-07T20:31:20.555355] [INFO ] [sig ] [2828/3515] Completed SHOC in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-07T20:31:20.555395] [INFO ] [sig ] [2829/3515] Forecasting SHOO... [2026-01-07T20:31:20.555426] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-07T20:31:20.555456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-07T20:31:20.567187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-07T20:31:20.567457] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-07T20:31:20.568237] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-07T20:31:20.568289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:20.568321] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:20.568348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:20.568404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:20.625191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:20.625848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:20.625928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:20.625961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:20.744396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:20.744559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:20.744618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:20.744648] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:20.748074] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=54.82%) [2026-01-07T20:31:20.748413] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-07T20:31:20.748551] [INFO ] [sig ] SHOO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:20.889231] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SHOO.txt [2026-01-07T20:31:20.889361] [INFO ] [sig ] [2829/3515] Completed SHOO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:20.889401] [INFO ] [sig ] [2830/3515] Forecasting SHOP... [2026-01-07T20:31:20.889432] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-07T20:31:20.889461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-07T20:31:20.900890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-07T20:31:20.901203] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-07T20:31:20.901994] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-07T20:31:20.902049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:20.902083] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:20.902112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:20.902174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:20.958154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:20.958772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:20.958852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:20.958888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:21.078314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:21.078446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:21.078484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:21.078513] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:21.081758] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=45.14%) [2026-01-07T20:31:21.082029] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-07T20:31:21.082149] [INFO ] [sig ] SHOP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:21.219224] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHOP.txt [2026-01-07T20:31:21.219354] [INFO ] [sig ] [2830/3515] Completed SHOP in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:21.219394] [INFO ] [sig ] [2831/3515] Forecasting SHY... [2026-01-07T20:31:21.219425] [INFO ] [sig ] Generating forecast for: SHY [2026-01-07T20:31:21.219456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-07T20:31:21.230336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-07T20:31:21.230634] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-07T20:31:21.231387] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-07T20:31:21.231439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:21.231497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:21.231526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:21.231601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:21.287670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:21.288275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:21.288355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:21.288388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:21.407493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:21.407661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:21.407703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:21.407732] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:21.411086] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-07T20:31:21.411359] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-07T20:31:21.411481] [INFO ] [sig ] SHY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:21.569076] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SHY.txt [2026-01-07T20:31:21.569261] [INFO ] [sig ] [2831/3515] Completed SHY in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:21.569304] [INFO ] [sig ] [2832/3515] Forecasting SIBN... [2026-01-07T20:31:21.569335] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-07T20:31:21.569367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-07T20:31:21.583457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-07T20:31:21.583947] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-07T20:31:21.585005] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-07T20:31:21.585067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:21.585109] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:21.585146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:21.585208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:21.647757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:21.648613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:21.648702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:21.648738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:21.769374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:21.769501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:21.769555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:21.769606] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:21.772874] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=69.43%) [2026-01-07T20:31:21.773168] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-07T20:31:21.773294] [INFO ] [sig ] SIBN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:21.917128] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIBN.txt [2026-01-07T20:31:21.917349] [INFO ] [sig ] [2832/3515] Completed SIBN in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:21.917414] [INFO ] [sig ] [2833/3515] Forecasting SID... [2026-01-07T20:31:21.917462] [INFO ] [sig ] Generating forecast for: SID [2026-01-07T20:31:21.917507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-07T20:31:21.931311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-07T20:31:21.931725] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-07T20:31:21.932478] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-07T20:31:21.932530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:21.932563] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:21.932612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:21.932670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:21.990763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:21.991622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:21.991707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:21.991741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:22.112321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:22.112454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:22.112492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:22.112521] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:22.115751] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-07T20:31:22.116022] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-07T20:31:22.116144] [INFO ] [sig ] SID: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:22.254183] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SID.txt [2026-01-07T20:31:22.254320] [INFO ] [sig ] [2833/3515] Completed SID in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:22.254360] [INFO ] [sig ] [2834/3515] Forecasting SIEB... [2026-01-07T20:31:22.254390] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-07T20:31:22.254423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-07T20:31:22.265085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-07T20:31:22.265373] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-07T20:31:22.266137] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-07T20:31:22.266189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:22.266220] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:22.266246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:22.266302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:22.321929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:22.322511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:22.322606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:22.322642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:22.445411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:22.445589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:22.445631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:22.445689] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:22.449446] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=59.60%) [2026-01-07T20:31:22.449748] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-07T20:31:22.449870] [INFO ] [sig ] SIEB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:22.589682] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIEB.txt [2026-01-07T20:31:22.589795] [INFO ] [sig ] [2834/3515] Completed SIEB in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:22.589833] [INFO ] [sig ] [2835/3515] Forecasting SIFY... [2026-01-07T20:31:22.589863] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-07T20:31:22.589893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-07T20:31:22.600914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-07T20:31:22.601205] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-07T20:31:22.601990] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-07T20:31:22.602048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:22.602081] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:22.602108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:22.602165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:22.659972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:22.660604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:22.660687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:22.660722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:22.777836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:22.777952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:22.777990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:22.778024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:22.781680] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-07T20:31:22.781946] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-07T20:31:22.782071] [INFO ] [sig ] SIFY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:22.926773] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SIFY.txt [2026-01-07T20:31:22.926889] [INFO ] [sig ] [2835/3515] Completed SIFY in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:22.926928] [INFO ] [sig ] [2836/3515] Forecasting SIG... [2026-01-07T20:31:22.926959] [INFO ] [sig ] Generating forecast for: SIG [2026-01-07T20:31:22.926989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-07T20:31:22.938234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-07T20:31:22.938502] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-07T20:31:22.939260] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-07T20:31:22.939313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:22.939345] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:22.939372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:22.939430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:22.997285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:22.997898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:22.997978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:22.998010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:23.115177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:23.115288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:23.115324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:23.115354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:23.118596] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=32.56%) [2026-01-07T20:31:23.118862] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-07T20:31:23.118983] [INFO ] [sig ] SIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:23.259150] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SIG.txt [2026-01-07T20:31:23.259264] [INFO ] [sig ] [2836/3515] Completed SIG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:23.259303] [INFO ] [sig ] [2837/3515] Forecasting SIGA... [2026-01-07T20:31:23.259332] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-07T20:31:23.259363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-07T20:31:23.270748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-07T20:31:23.271021] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-07T20:31:23.271785] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-07T20:31:23.271837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:23.271869] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:23.271895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:23.271951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:23.327701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:23.328291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:23.328368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:23.328400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:23.446513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:23.446696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:23.446736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:23.446765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:23.450231] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-01-07T20:31:23.450548] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-07T20:31:23.450702] [INFO ] [sig ] SIGA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:23.592518] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SIGA.txt [2026-01-07T20:31:23.592662] [INFO ] [sig ] [2837/3515] Completed SIGA in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:23.592703] [INFO ] [sig ] [2838/3515] Forecasting SIGI... [2026-01-07T20:31:23.592733] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-07T20:31:23.592761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-07T20:31:23.603918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-07T20:31:23.604208] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-07T20:31:23.604966] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-07T20:31:23.605018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:23.605062] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:23.605091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:23.605147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:23.660798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:23.661387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:23.661465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:23.661497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:23.781432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:23.781613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:23.781656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:23.781686] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:23.785017] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=60.05%) [2026-01-07T20:31:23.785300] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-07T20:31:23.785428] [INFO ] [sig ] SIGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:23.927029] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIGI.txt [2026-01-07T20:31:23.927160] [INFO ] [sig ] [2838/3515] Completed SIGI in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:23.927199] [INFO ] [sig ] [2839/3515] Forecasting SII... [2026-01-07T20:31:23.927230] [INFO ] [sig ] Generating forecast for: SII [2026-01-07T20:31:23.927259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-07T20:31:23.938367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-07T20:31:23.938664] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-07T20:31:23.939402] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-07T20:31:23.939454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:23.939486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:23.939513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:23.939607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:23.995468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:23.996073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:23.996310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:23.996343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:24.110635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:24.110750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:24.110788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:24.110816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:24.113973] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-07T20:31:24.114241] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-07T20:31:24.114362] [INFO ] [sig ] SII: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:24.252468] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SII.txt [2026-01-07T20:31:24.252601] [INFO ] [sig ] [2839/3515] Completed SII in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:24.252642] [INFO ] [sig ] [2840/3515] Forecasting SIMO... [2026-01-07T20:31:24.252672] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-07T20:31:24.252702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-07T20:31:24.265361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-07T20:31:24.265857] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-07T20:31:24.266869] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-07T20:31:24.266928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:24.266963] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:24.266994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:24.267059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:24.323758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:24.324389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:24.324471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:24.324505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:24.444462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:24.444647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:24.444691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:24.444720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:24.448861] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-01-07T20:31:24.449142] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-07T20:31:24.449452] [INFO ] [sig ] SIMO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:24.588008] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIMO.txt [2026-01-07T20:31:24.588129] [INFO ] [sig ] [2840/3515] Completed SIMO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:24.588168] [INFO ] [sig ] [2841/3515] Forecasting SIRI... [2026-01-07T20:31:24.588198] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-07T20:31:24.588227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-07T20:31:24.599891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-07T20:31:24.600171] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-07T20:31:24.600945] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-07T20:31:24.600997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:24.601029] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:24.601057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:24.601114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:24.656199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:24.656798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:24.656902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:24.656935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:24.776429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:24.776610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:24.776652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:24.776681] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:24.779967] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=74.04%) [2026-01-07T20:31:24.780238] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-07T20:31:24.780361] [INFO ] [sig ] SIRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:24.918207] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIRI.txt [2026-01-07T20:31:24.918334] [INFO ] [sig ] [2841/3515] Completed SIRI in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:24.918380] [INFO ] [sig ] [2842/3515] Forecasting SITC... [2026-01-07T20:31:24.918412] [INFO ] [sig ] Generating forecast for: SITC [2026-01-07T20:31:24.918442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-07T20:31:24.929614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-07T20:31:24.929899] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-07T20:31:24.930666] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-07T20:31:24.930717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:24.930749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:24.930776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:24.930833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:24.985900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:24.986507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:24.986602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:24.986637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:25.106051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:25.106204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:25.106244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:25.106272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:25.109560] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-07T20:31:25.109852] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-07T20:31:25.109977] [INFO ] [sig ] SITC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:25.247340] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SITC.txt [2026-01-07T20:31:25.247464] [INFO ] [sig ] [2842/3515] Completed SITC in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-07T20:31:25.247503] [INFO ] [sig ] [2843/3515] Forecasting SITE... [2026-01-07T20:31:25.247532] [INFO ] [sig ] Generating forecast for: SITE [2026-01-07T20:31:25.247562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-07T20:31:25.258560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-07T20:31:25.258844] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-07T20:31:25.259640] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-07T20:31:25.259693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:25.259726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:25.259753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:25.259809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:25.315295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:25.315933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:25.316013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:25.316046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:25.434110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:25.434212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:25.434254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:25.434283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:25.437622] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-07T20:31:25.437899] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-07T20:31:25.438041] [INFO ] [sig ] SITE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:25.581410] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SITE.txt [2026-01-07T20:31:25.581557] [INFO ] [sig ] [2843/3515] Completed SITE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-07T20:31:25.581617] [INFO ] [sig ] [2844/3515] Forecasting SITM... [2026-01-07T20:31:25.581649] [INFO ] [sig ] Generating forecast for: SITM [2026-01-07T20:31:25.581679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-07T20:31:25.592801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-07T20:31:25.593099] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-07T20:31:25.593859] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-07T20:31:25.593910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:25.593942] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:25.593969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:25.594028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:25.650541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:25.651231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:25.651312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:25.651345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:25.776649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:25.776799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:25.776838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:25.776869] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:25.780358] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-07T20:31:25.780642] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-07T20:31:25.780767] [INFO ] [sig ] SITM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:25.924113] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SITM.txt [2026-01-07T20:31:25.924270] [INFO ] [sig ] [2844/3515] Completed SITM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-07T20:31:25.924311] [INFO ] [sig ] [2845/3515] Forecasting SIXG... [2026-01-07T20:31:25.924342] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-07T20:31:25.924372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-07T20:31:25.936441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-07T20:31:25.936765] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-07T20:31:25.937508] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-07T20:31:25.937560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:25.937614] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:25.937643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:25.937699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:25.998432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:25.999151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:25.999233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:25.999267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:26.118674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:26.118830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:26.118886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:26.118916] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:26.122197] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-07T20:31:26.122466] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-07T20:31:26.122602] [INFO ] [sig ] SIXG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:26.261824] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SIXG.txt [2026-01-07T20:31:26.261952] [INFO ] [sig ] [2845/3515] Completed SIXG in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-07T20:31:26.261992] [INFO ] [sig ] [2846/3515] Forecasting SJM... [2026-01-07T20:31:26.262022] [INFO ] [sig ] Generating forecast for: SJM [2026-01-07T20:31:26.262053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-07T20:31:26.274256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-07T20:31:26.274605] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-07T20:31:26.275379] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-07T20:31:26.275432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:26.275464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:26.275492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:26.275549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:26.332608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:26.333322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:26.333405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:26.333437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:26.453331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:26.453487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:26.453527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:26.453559] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:26.456979] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-07T20:31:26.457253] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-07T20:31:26.457380] [INFO ] [sig ] SJM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:26.596737] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SJM.txt [2026-01-07T20:31:26.596872] [INFO ] [sig ] [2846/3515] Completed SJM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:26.596911] [INFO ] [sig ] [2847/3515] Forecasting SKE... [2026-01-07T20:31:26.596941] [INFO ] [sig ] Generating forecast for: SKE [2026-01-07T20:31:26.596971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-07T20:31:26.608216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-07T20:31:26.608515] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-07T20:31:26.609315] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-07T20:31:26.609368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:26.609402] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:26.609429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:26.609487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:26.664922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:26.665654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:26.665773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:26.665807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:26.784280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:26.784649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:26.784690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:26.784719] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:26.788425] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=56.08%) [2026-01-07T20:31:26.788734] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-07T20:31:26.788861] [INFO ] [sig ] SKE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:26.929459] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKE.txt [2026-01-07T20:31:26.929624] [INFO ] [sig ] [2847/3515] Completed SKE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:26.929669] [INFO ] [sig ] [2848/3515] Forecasting SKIL... [2026-01-07T20:31:26.929700] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-07T20:31:26.929730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-07T20:31:26.941354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-07T20:31:26.941657] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-07T20:31:26.942696] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-07T20:31:26.942751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:26.942809] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:26.942839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:26.942897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:27.001660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:27.002321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:27.002403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:27.002437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:27.123131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:27.123251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:27.123482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:27.123511] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:27.127001] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-07T20:31:27.127273] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-07T20:31:27.127394] [INFO ] [sig ] SKIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:27.268261] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKIL.txt [2026-01-07T20:31:27.268381] [INFO ] [sig ] [2848/3515] Completed SKIL in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:27.268420] [INFO ] [sig ] [2849/3515] Forecasting SKIN... [2026-01-07T20:31:27.268451] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-07T20:31:27.268481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-07T20:31:27.280336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-07T20:31:27.280665] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-07T20:31:27.281409] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-07T20:31:27.281461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:27.281504] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:27.281532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:27.281609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:27.339386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:27.340052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:27.340134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:27.340168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:27.463900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:27.464026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:27.464065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:27.464094] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:27.467306] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-07T20:31:27.467593] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-07T20:31:27.467714] [INFO ] [sig ] SKIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:27.605894] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SKIN.txt [2026-01-07T20:31:27.606009] [INFO ] [sig ] [2849/3515] Completed SKIN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:27.606048] [INFO ] [sig ] [2850/3515] Forecasting SKLZ... [2026-01-07T20:31:27.606081] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-07T20:31:27.606112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-07T20:31:27.617614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-07T20:31:27.617907] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-07T20:31:27.618699] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-07T20:31:27.618753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:27.618787] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:27.618816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:27.618875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:27.679264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:27.680280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:27.680373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:27.680409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:27.810772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:27.810952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:27.810995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:27.811024] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:27.814563] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-07T20:31:27.814924] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-07T20:31:27.815073] [INFO ] [sig ] SKLZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:27.964849] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKLZ.txt [2026-01-07T20:31:27.965038] [INFO ] [sig ] [2850/3515] Completed SKLZ in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:27.965088] [INFO ] [sig ] [2851/3515] Forecasting SKM... [2026-01-07T20:31:27.965121] [INFO ] [sig ] Generating forecast for: SKM [2026-01-07T20:31:27.965153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-07T20:31:27.977427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-07T20:31:27.977787] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-07T20:31:27.978563] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-07T20:31:27.978633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:27.978666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:27.978692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:27.978747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:28.036462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:28.037534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:28.037642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:28.037676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:28.161062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:28.161219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:28.161260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:28.161328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:28.164778] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-01-07T20:31:28.165123] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-07T20:31:28.165286] [INFO ] [sig ] SKM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:28.305422] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKM.txt [2026-01-07T20:31:28.305587] [INFO ] [sig ] [2851/3515] Completed SKM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:28.305630] [INFO ] [sig ] [2852/3515] Forecasting SKRE... [2026-01-07T20:31:28.305661] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-07T20:31:28.305691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-07T20:31:28.317087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-07T20:31:28.317415] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-07T20:31:28.318202] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-07T20:31:28.318254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:28.318286] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:28.318314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:28.318371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:28.373110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:28.373774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:28.373855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:28.373888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:28.490330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:28.490487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:28.490527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:28.490556] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:28.494007] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=73.05%) [2026-01-07T20:31:28.494283] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-07T20:31:28.494409] [INFO ] [sig ] SKRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:28.635594] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKRE.txt [2026-01-07T20:31:28.635755] [INFO ] [sig ] [2852/3515] Completed SKRE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:28.635797] [INFO ] [sig ] [2853/3515] Forecasting SKWD... [2026-01-07T20:31:28.635836] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-07T20:31:28.635867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-07T20:31:28.647928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-07T20:31:28.648243] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-07T20:31:28.649147] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-07T20:31:28.649201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:28.649234] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:28.649261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:28.649508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:28.707636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:28.708369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:28.708452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:28.708485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:28.831240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:28.831413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:28.831455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:28.831484] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:28.835072] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-01-07T20:31:28.835346] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-07T20:31:28.835468] [INFO ] [sig ] SKWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:28.977156] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SKWD.txt [2026-01-07T20:31:28.977331] [INFO ] [sig ] [2853/3515] Completed SKWD in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:28.977372] [INFO ] [sig ] [2854/3515] Forecasting SKY... [2026-01-07T20:31:28.977403] [INFO ] [sig ] Generating forecast for: SKY [2026-01-07T20:31:28.977435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-07T20:31:28.990056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-07T20:31:28.990655] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-07T20:31:28.991698] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-07T20:31:28.991754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:28.991788] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:28.991815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:28.991873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:29.050931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:29.051808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:29.051899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:29.051935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:29.180053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:29.180209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:29.180248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:29.180277] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:29.183562] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-07T20:31:29.183844] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-07T20:31:29.183966] [INFO ] [sig ] SKY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:29.322652] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SKY.txt [2026-01-07T20:31:29.322787] [INFO ] [sig ] [2854/3515] Completed SKY in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:29.322827] [INFO ] [sig ] [2855/3515] Forecasting SKYH... [2026-01-07T20:31:29.322857] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-07T20:31:29.322886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-07T20:31:29.334254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-07T20:31:29.334558] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-07T20:31:29.335347] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-07T20:31:29.335400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:29.335432] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:29.335461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:29.335519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:29.391358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:29.392014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:29.392094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:29.392126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:29.508739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:29.508901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:29.508940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:29.508969] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:29.512289] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-01-07T20:31:29.512565] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-07T20:31:29.512709] [INFO ] [sig ] SKYH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:29.652744] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SKYH.txt [2026-01-07T20:31:29.652911] [INFO ] [sig ] [2855/3515] Completed SKYH in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:29.652954] [INFO ] [sig ] [2856/3515] Forecasting SKYX... [2026-01-07T20:31:29.652985] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-07T20:31:29.653015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-07T20:31:29.665003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-07T20:31:29.665404] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-07T20:31:29.666229] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-07T20:31:29.666283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:29.666317] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:29.666347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:29.666420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:29.725724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:29.726736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:29.726846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:29.726884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:29.841830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:29.841983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:29.842022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:29.842068] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:29.845868] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-07T20:31:29.846179] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-07T20:31:29.846307] [INFO ] [sig ] SKYX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:29.990916] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKYX.txt [2026-01-07T20:31:29.991075] [INFO ] [sig ] [2856/3515] Completed SKYX in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:29.991115] [INFO ] [sig ] [2857/3515] Forecasting SKYY... [2026-01-07T20:31:29.991145] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-07T20:31:29.991174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-07T20:31:30.005568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-07T20:31:30.006017] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-07T20:31:30.007008] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-07T20:31:30.007071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:30.007111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:30.007149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:30.007227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:30.068002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:30.068893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:30.068985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:30.069020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:30.208518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:30.208684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:30.208724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:30.208754] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:30.212680] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-01-07T20:31:30.212949] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-07T20:31:30.213073] [INFO ] [sig ] SKYY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:30.351627] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SKYY.txt [2026-01-07T20:31:30.351756] [INFO ] [sig ] [2857/3515] Completed SKYY in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:30.351796] [INFO ] [sig ] [2858/3515] Forecasting SLAB... [2026-01-07T20:31:30.351838] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-07T20:31:30.351869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-07T20:31:30.363240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-07T20:31:30.363589] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-07T20:31:30.364361] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-07T20:31:30.364421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:30.364453] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:30.364480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:30.364536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:30.423229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:30.424170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:30.424304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:30.424371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:30.544593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:30.544744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:30.544785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:30.544816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:30.548194] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-01-07T20:31:30.548473] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-07T20:31:30.548618] [INFO ] [sig ] SLAB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:30.687600] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLAB.txt [2026-01-07T20:31:30.687731] [INFO ] [sig ] [2858/3515] Completed SLAB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:30.687770] [INFO ] [sig ] [2859/3515] Forecasting SLB... [2026-01-07T20:31:30.687801] [INFO ] [sig ] Generating forecast for: SLB [2026-01-07T20:31:30.687831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-07T20:31:30.699319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-07T20:31:30.699638] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-07T20:31:30.700382] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-07T20:31:30.700434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:30.700465] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:30.700491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:30.700547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:30.757899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:30.758596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:30.758682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:30.758718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:30.880826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:30.880978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:30.881018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:30.881049] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:30.884796] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-07T20:31:30.885090] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-07T20:31:30.885220] [INFO ] [sig ] SLB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:31.036343] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLB.txt [2026-01-07T20:31:31.036488] [INFO ] [sig ] [2859/3515] Completed SLB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:31.036528] [INFO ] [sig ] [2860/3515] Forecasting SLDB... [2026-01-07T20:31:31.036559] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-07T20:31:31.036609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-07T20:31:31.049156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-07T20:31:31.049437] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-07T20:31:31.050231] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-07T20:31:31.050283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:31.050314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:31.050340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:31.050407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:31.107469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:31.108327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:31.108411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:31.108444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:31.233152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:31.233367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:31.233409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:31.233436] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:31.236776] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-07T20:31:31.237044] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-07T20:31:31.237172] [INFO ] [sig ] SLDB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:31.377048] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLDB.txt [2026-01-07T20:31:31.377190] [INFO ] [sig ] [2860/3515] Completed SLDB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-07T20:31:31.377229] [INFO ] [sig ] [2861/3515] Forecasting SLDP... [2026-01-07T20:31:31.377259] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-07T20:31:31.377289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-07T20:31:31.390084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-07T20:31:31.390387] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-07T20:31:31.391147] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-07T20:31:31.391204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:31.391236] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:31.391263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:31.391319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:31.447859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:31.448660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:31.448743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:31.448776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:31.566271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:31.566440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:31.566483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:31.566513] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:31.569957] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=80.93%) [2026-01-07T20:31:31.570248] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-07T20:31:31.570376] [INFO ] [sig ] SLDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:31.710822] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLDP.txt [2026-01-07T20:31:31.710989] [INFO ] [sig ] [2861/3515] Completed SLDP in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-07T20:31:31.711031] [INFO ] [sig ] [2862/3515] Forecasting SLF... [2026-01-07T20:31:31.711061] [INFO ] [sig ] Generating forecast for: SLF [2026-01-07T20:31:31.711093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-07T20:31:31.722620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-07T20:31:31.722903] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-07T20:31:31.723747] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-07T20:31:31.723813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:31.723849] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:31.723884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:31.723960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:31.779934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:31.780652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:31.780737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:31.780773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:31.901931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:31.902086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:31.902126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:31.902156] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:31.905566] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=46.30%) [2026-01-07T20:31:31.905866] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-07T20:31:31.905993] [INFO ] [sig ] SLF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:32.047291] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLF.txt [2026-01-07T20:31:32.047428] [INFO ] [sig ] [2862/3515] Completed SLF in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-07T20:31:32.047469] [INFO ] [sig ] [2863/3515] Forecasting SLG... [2026-01-07T20:31:32.047499] [INFO ] [sig ] Generating forecast for: SLG [2026-01-07T20:31:32.047531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-07T20:31:32.058850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-07T20:31:32.059149] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-07T20:31:32.061302] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-07T20:31:32.061366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:32.061400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:32.061427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:32.061490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:32.118912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:32.119624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:32.119708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:32.119743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:32.252079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:32.252236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:32.252275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:32.252305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:32.255762] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-01-07T20:31:32.256046] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-07T20:31:32.256172] [INFO ] [sig ] SLG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:32.398987] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLG.txt [2026-01-07T20:31:32.399135] [INFO ] [sig ] [2863/3515] Completed SLG in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:32.399176] [INFO ] [sig ] [2864/3515] Forecasting SLGN... [2026-01-07T20:31:32.399208] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-07T20:31:32.399240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-07T20:31:32.411040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-07T20:31:32.411336] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-07T20:31:32.412140] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-07T20:31:32.412194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:32.412227] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:32.412255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:32.412317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:32.467980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:32.468828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:32.468915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:32.468949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:32.585203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:32.585362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:32.585403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:32.585441] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:32.588791] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-01-07T20:31:32.589065] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-07T20:31:32.589192] [INFO ] [sig ] SLGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:32.734050] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLGN.txt [2026-01-07T20:31:32.734212] [INFO ] [sig ] [2864/3515] Completed SLGN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:32.734255] [INFO ] [sig ] [2865/3515] Forecasting SLM... [2026-01-07T20:31:32.734288] [INFO ] [sig ] Generating forecast for: SLM [2026-01-07T20:31:32.734320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-07T20:31:32.756079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-07T20:31:32.756447] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-07T20:31:32.757248] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-07T20:31:32.757309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:32.757377] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:32.757407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:32.757466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:32.816961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:32.817707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:32.817991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:32.818026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:32.939090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:32.939245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:32.939286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:32.939315] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:32.942656] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-01-07T20:31:32.942926] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-07T20:31:32.943050] [INFO ] [sig ] SLM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:33.083378] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLM.txt [2026-01-07T20:31:33.083526] [INFO ] [sig ] [2865/3515] Completed SLM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:33.083566] [INFO ] [sig ] [2866/3515] Forecasting SLN... [2026-01-07T20:31:33.083617] [INFO ] [sig ] Generating forecast for: SLN [2026-01-07T20:31:33.083648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-07T20:31:33.098943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-07T20:31:33.099236] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-07T20:31:33.100024] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-07T20:31:33.100076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:33.100108] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:33.100135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:33.100196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:33.156168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:33.156974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:33.157060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:33.157094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:33.275998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:33.276153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:33.276197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:33.276228] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:33.279647] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=82.13%) [2026-01-07T20:31:33.279927] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-07T20:31:33.280056] [INFO ] [sig ] SLN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:33.422606] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLN.txt [2026-01-07T20:31:33.422760] [INFO ] [sig ] [2866/3515] Completed SLN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:33.422801] [INFO ] [sig ] [2867/3515] Forecasting SLNO... [2026-01-07T20:31:33.422831] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-07T20:31:33.422864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-07T20:31:33.434370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-07T20:31:33.434676] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-07T20:31:33.435456] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-07T20:31:33.435512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:33.435547] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:33.435594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:33.435661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:33.493297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:33.494065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:33.494151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:33.494188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:33.613792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:33.613943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:33.613983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:33.614012] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:33.617426] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=88.35%) [2026-01-07T20:31:33.617736] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-07T20:31:33.617862] [INFO ] [sig ] SLNO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:33.760989] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLNO.txt [2026-01-07T20:31:33.761157] [INFO ] [sig ] [2867/3515] Completed SLNO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:33.761198] [INFO ] [sig ] [2868/3515] Forecasting SLP... [2026-01-07T20:31:33.761229] [INFO ] [sig ] Generating forecast for: SLP [2026-01-07T20:31:33.761261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-07T20:31:33.773015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-07T20:31:33.773361] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-07T20:31:33.774144] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-07T20:31:33.774197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:33.774229] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:33.774256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:33.774316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:33.829814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:33.830672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:33.830760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:33.830794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:33.950295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:33.950452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:33.950492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:33.950552] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:33.953903] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-01-07T20:31:33.954181] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-07T20:31:33.954310] [INFO ] [sig ] SLP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:34.093165] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLP.txt [2026-01-07T20:31:34.093308] [INFO ] [sig ] [2868/3515] Completed SLP in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:34.093348] [INFO ] [sig ] [2869/3515] Forecasting SLQD... [2026-01-07T20:31:34.093380] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-07T20:31:34.093410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-07T20:31:34.107149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-07T20:31:34.107797] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-07T20:31:34.108623] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-07T20:31:34.108677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:34.108710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:34.108737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:34.108797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:34.168081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:34.169017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:34.169106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:34.169141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:34.301504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:34.301708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:34.301753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:34.301782] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:34.306028] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-07T20:31:34.306311] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-07T20:31:34.306609] [INFO ] [sig ] SLQD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:34.450900] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLQD.txt [2026-01-07T20:31:34.451050] [INFO ] [sig ] [2869/3515] Completed SLQD in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:34.451090] [INFO ] [sig ] [2870/3515] Forecasting SLRC... [2026-01-07T20:31:34.451121] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-07T20:31:34.451151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-07T20:31:34.465432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-07T20:31:34.465918] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-07T20:31:34.466878] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-07T20:31:34.466938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:34.466977] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:34.467010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:34.467087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:34.527402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:34.528180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:34.528262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:34.528295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:34.646172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:34.646316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:34.646355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:34.646385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:34.649704] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-01-07T20:31:34.649974] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-07T20:31:34.650098] [INFO ] [sig ] SLRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:34.792201] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLRC.txt [2026-01-07T20:31:34.792332] [INFO ] [sig ] [2870/3515] Completed SLRC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:34.792371] [INFO ] [sig ] [2871/3515] Forecasting SLS... [2026-01-07T20:31:34.792401] [INFO ] [sig ] Generating forecast for: SLS [2026-01-07T20:31:34.792432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-07T20:31:34.806338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-07T20:31:34.806802] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-07T20:31:34.807839] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-07T20:31:34.807906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:34.807954] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:34.807990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:34.808069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:34.877356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:34.878247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:34.878337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:34.878371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:35.001041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:35.001197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:35.001237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:35.001266] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:35.004745] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-07T20:31:35.005017] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-07T20:31:35.005140] [INFO ] [sig ] SLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:35.144785] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLS.txt [2026-01-07T20:31:35.144913] [INFO ] [sig ] [2871/3515] Completed SLS in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:35.144952] [INFO ] [sig ] [2872/3515] Forecasting SLVM... [2026-01-07T20:31:35.144982] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-07T20:31:35.145013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-07T20:31:35.156025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-07T20:31:35.156372] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-07T20:31:35.157168] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-07T20:31:35.157220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:35.157252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:35.157279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:35.157335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:35.212352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:35.213018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:35.213100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:35.213133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:35.332049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:35.332198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:35.332237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:35.332266] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:35.335527] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=84.97%) [2026-01-07T20:31:35.335810] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-07T20:31:35.335933] [INFO ] [sig ] SLVM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:35.473149] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLVM.txt [2026-01-07T20:31:35.473273] [INFO ] [sig ] [2872/3515] Completed SLVM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:35.473313] [INFO ] [sig ] [2873/3515] Forecasting SLVO... [2026-01-07T20:31:35.473342] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-07T20:31:35.473372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-07T20:31:35.483976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-07T20:31:35.484267] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-07T20:31:35.485039] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-07T20:31:35.485091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:35.485149] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:35.485179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:35.485236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:35.540927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:35.541521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:35.541617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:35.541652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:35.660733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:35.660880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:35.660919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:35.660947] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:35.664537] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-07T20:31:35.664823] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-07T20:31:35.664948] [INFO ] [sig ] SLVO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:35.802840] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SLVO.txt [2026-01-07T20:31:35.802968] [INFO ] [sig ] [2873/3515] Completed SLVO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:35.803007] [INFO ] [sig ] [2874/3515] Forecasting SLXN... [2026-01-07T20:31:35.803038] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-07T20:31:35.803067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-07T20:31:35.813736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-07T20:31:35.814031] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-07T20:31:35.814790] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-07T20:31:35.814842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:35.814874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:35.814900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:35.814956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:35.873541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:35.874320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:35.874403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:35.874444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:35.990533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:35.990717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:35.990759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:35.990787] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:35.994132] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-07T20:31:35.994418] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-07T20:31:35.994546] [INFO ] [sig ] SLXN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:36.135678] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SLXN.txt [2026-01-07T20:31:36.135830] [INFO ] [sig ] [2874/3515] Completed SLXN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:36.135882] [INFO ] [sig ] [2875/3515] Forecasting SM... [2026-01-07T20:31:36.135915] [INFO ] [sig ] Generating forecast for: SM [2026-01-07T20:31:36.135946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-07T20:31:36.146891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-07T20:31:36.147209] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-07T20:31:36.147981] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-07T20:31:36.148034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:36.148066] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:36.148094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:36.148151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:36.205315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:36.206278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:36.206412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:36.206448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:36.331885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:36.332036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:36.332077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:36.332106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:36.335414] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-01-07T20:31:36.335723] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-07T20:31:36.335849] [INFO ] [sig ] SM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:36.474170] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SM.txt [2026-01-07T20:31:36.474297] [INFO ] [sig ] [2875/3515] Completed SM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:36.474337] [INFO ] [sig ] [2876/3515] Forecasting SMBC... [2026-01-07T20:31:36.474368] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-07T20:31:36.474398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-07T20:31:36.485220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-07T20:31:36.485531] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-07T20:31:36.486314] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-07T20:31:36.486368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:36.486401] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:36.486428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:36.486485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:36.542779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:36.543527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:36.543629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:36.543664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:36.656141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:36.656285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:36.656324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:36.656354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:36.659729] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=25.57%) [2026-01-07T20:31:36.660009] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-07T20:31:36.660134] [INFO ] [sig ] SMBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:36.798326] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMBC.txt [2026-01-07T20:31:36.798474] [INFO ] [sig ] [2876/3515] Completed SMBC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:36.798522] [INFO ] [sig ] [2877/3515] Forecasting SMBK... [2026-01-07T20:31:36.798555] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-07T20:31:36.798605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-07T20:31:36.809608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-07T20:31:36.809935] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-07T20:31:36.810709] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-07T20:31:36.810761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:36.810793] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:36.810821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:36.810877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:36.866022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:36.866684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:36.866765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:36.866798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:36.983781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:36.983933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:36.983972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:36.984000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:36.987328] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-07T20:31:36.987626] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-07T20:31:36.987754] [INFO ] [sig ] SMBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:37.126845] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMBK.txt [2026-01-07T20:31:37.127011] [INFO ] [sig ] [2877/3515] Completed SMBK in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:37.127052] [INFO ] [sig ] [2878/3515] Forecasting SMCI... [2026-01-07T20:31:37.127083] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-07T20:31:37.127114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-07T20:31:37.138048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-07T20:31:37.138341] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-07T20:31:37.139106] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-07T20:31:37.139159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:37.139191] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:37.139218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:37.139274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:37.194884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:37.195541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:37.195645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:37.195680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:37.319971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:37.320117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:37.320154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:37.320184] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:37.323459] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-07T20:31:37.323743] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-07T20:31:37.323883] [INFO ] [sig ] SMCI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:37.461265] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMCI.txt [2026-01-07T20:31:37.461414] [INFO ] [sig ] [2878/3515] Completed SMCI in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-07T20:31:37.461455] [INFO ] [sig ] [2879/3515] Forecasting SMCX... [2026-01-07T20:31:37.461486] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-07T20:31:37.461517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-07T20:31:37.472237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-07T20:31:37.472535] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-07T20:31:37.473302] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-07T20:31:37.473356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:37.473392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:37.473419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:37.473475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:37.529464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:37.530268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:37.530354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:37.530388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:37.663491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:37.663656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:37.663697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:37.663726] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:37.667325] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: UP (p=65.34%) [2026-01-07T20:31:37.667608] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-07T20:31:37.667731] [INFO ] [sig ] SMCX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:37.807079] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMCX.txt [2026-01-07T20:31:37.807211] [INFO ] [sig ] [2879/3515] Completed SMCX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-07T20:31:37.807251] [INFO ] [sig ] [2880/3515] Forecasting SMFG... [2026-01-07T20:31:37.807281] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-07T20:31:37.807314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-07T20:31:37.819112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-07T20:31:37.819422] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-07T20:31:37.824039] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-07T20:31:37.824128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:37.824163] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:37.824190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:37.824246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:37.885188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:37.885899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:37.885984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:37.886019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:38.009082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:38.009244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:38.009320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:38.009354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:38.012856] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-01-07T20:31:38.013161] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-07T20:31:38.013298] [INFO ] [sig ] SMFG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:38.153005] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMFG.txt [2026-01-07T20:31:38.153202] [INFO ] [sig ] [2880/3515] Completed SMFG in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-07T20:31:38.153249] [INFO ] [sig ] [2881/3515] Forecasting SMH... [2026-01-07T20:31:38.153284] [INFO ] [sig ] Generating forecast for: SMH [2026-01-07T20:31:38.153328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-07T20:31:38.165833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-07T20:31:38.166224] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-07T20:31:38.167039] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-07T20:31:38.167096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:38.167130] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:38.167160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:38.167217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:38.225097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:38.225956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:38.226043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:38.226076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:38.347390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:38.347545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:38.347602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:38.347633] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:38.350947] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-07T20:31:38.351220] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-07T20:31:38.351343] [INFO ] [sig ] SMH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:38.544502] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMH.txt [2026-01-07T20:31:38.544661] [INFO ] [sig ] [2881/3515] Completed SMH in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:38.544703] [INFO ] [sig ] [2882/3515] Forecasting SMHI... [2026-01-07T20:31:38.544732] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-07T20:31:38.544763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-07T20:31:38.556437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-07T20:31:38.556910] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-07T20:31:38.557851] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-07T20:31:38.557904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:38.557960] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:38.557989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:38.558046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:38.618220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:38.619119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:38.619225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:38.619260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:38.737682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:38.737846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:38.737898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:38.737939] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:38.742701] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=50.57%) [2026-01-07T20:31:38.742990] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-07T20:31:38.743129] [INFO ] [sig ] SMHI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:38.885204] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMHI.txt [2026-01-07T20:31:38.885342] [INFO ] [sig ] [2882/3515] Completed SMHI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:38.885386] [INFO ] [sig ] [2883/3515] Forecasting SMHX... [2026-01-07T20:31:38.885417] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-07T20:31:38.885447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-07T20:31:38.900326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-07T20:31:38.900765] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-07T20:31:38.901725] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-07T20:31:38.901788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:38.901837] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:38.901878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:38.901973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:38.962515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:38.963327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:38.963414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:38.963447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:39.088381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:39.088548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:39.088608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:39.088640] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:39.092081] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-07T20:31:39.092379] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-07T20:31:39.092512] [INFO ] [sig ] SMHX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:39.238164] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMHX.txt [2026-01-07T20:31:39.238333] [INFO ] [sig ] [2883/3515] Completed SMHX in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:39.238374] [INFO ] [sig ] [2884/3515] Forecasting SMID... [2026-01-07T20:31:39.238406] [INFO ] [sig ] Generating forecast for: SMID [2026-01-07T20:31:39.238437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-07T20:31:39.249458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-07T20:31:39.249913] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-07T20:31:39.250766] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-07T20:31:39.250820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:39.250868] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:39.250897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:39.250954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:39.308518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:39.309382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:39.309472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:39.309507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:39.415320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:39.415477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:39.415517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:39.415546] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:39.418867] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-07T20:31:39.419137] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-07T20:31:39.419261] [INFO ] [sig ] SMID: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:39.557754] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMID.txt [2026-01-07T20:31:39.557912] [INFO ] [sig ] [2884/3515] Completed SMID in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:39.557951] [INFO ] [sig ] [2885/3515] Forecasting SMPL... [2026-01-07T20:31:39.557981] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-07T20:31:39.558015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-07T20:31:39.569609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-07T20:31:39.569967] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-07T20:31:39.570738] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-07T20:31:39.570789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:39.570821] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:39.570849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:39.570906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:39.626260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:39.627128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:39.627215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:39.627248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:39.744964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:39.745127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:39.745168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:39.745233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:39.748612] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-07T20:31:39.748897] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-07T20:31:39.749024] [INFO ] [sig ] SMPL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:39.886502] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMPL.txt [2026-01-07T20:31:39.886678] [INFO ] [sig ] [2885/3515] Completed SMPL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:39.886722] [INFO ] [sig ] [2886/3515] Forecasting SMTC... [2026-01-07T20:31:39.886754] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-07T20:31:39.886787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-07T20:31:39.900226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-07T20:31:39.900635] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-07T20:31:39.901401] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-07T20:31:39.901458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:39.901490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:39.901518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:39.901599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:39.956263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:39.957000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:39.957084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:39.957117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:40.074859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:40.075018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:40.075059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:40.075089] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:40.078400] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=32.94%) [2026-01-07T20:31:40.078697] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-07T20:31:40.078822] [INFO ] [sig ] SMTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:40.215627] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMTC.txt [2026-01-07T20:31:40.215759] [INFO ] [sig ] [2886/3515] Completed SMTC in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:40.215798] [INFO ] [sig ] [2887/3515] Forecasting SMTI... [2026-01-07T20:31:40.215829] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-07T20:31:40.215858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-07T20:31:40.226862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-07T20:31:40.227124] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-07T20:31:40.227889] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-07T20:31:40.227941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:40.227973] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:40.228000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:40.228056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:40.282856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:40.283564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:40.283667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:40.283699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:40.401489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:40.401666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:40.401708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:40.401738] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:40.405123] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-01-07T20:31:40.405425] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-07T20:31:40.405552] [INFO ] [sig ] SMTI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:40.546668] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMTI.txt [2026-01-07T20:31:40.546795] [INFO ] [sig ] [2887/3515] Completed SMTI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:40.546834] [INFO ] [sig ] [2888/3515] Forecasting SMWB... [2026-01-07T20:31:40.546870] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-07T20:31:40.546903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-07T20:31:40.558362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-07T20:31:40.558753] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-07T20:31:40.559629] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-07T20:31:40.559684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:40.559717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:40.559746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:40.559803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:40.618089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:40.619098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:40.619208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:40.619254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:40.750721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:40.750892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:40.750934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:40.750964] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:40.754491] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-07T20:31:40.754826] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-07T20:31:40.754968] [INFO ] [sig ] SMWB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:40.899252] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SMWB.txt [2026-01-07T20:31:40.899421] [INFO ] [sig ] [2888/3515] Completed SMWB in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:40.899465] [INFO ] [sig ] [2889/3515] Forecasting SMX... [2026-01-07T20:31:40.899496] [INFO ] [sig ] Generating forecast for: SMX [2026-01-07T20:31:40.899769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-07T20:31:40.911419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-07T20:31:40.911796] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-07T20:31:40.912632] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-07T20:31:40.912688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:40.912723] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:40.912752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:40.912812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:40.969061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:40.969699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:40.969781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:40.969814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:41.070764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:41.070861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:41.070898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:41.070926] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:41.073949] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-07T20:31:41.074207] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-07T20:31:41.074325] [INFO ] [sig ] SMX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:41.213683] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SMX.txt [2026-01-07T20:31:41.213811] [INFO ] [sig ] [2889/3515] Completed SMX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:41.213850] [INFO ] [sig ] [2890/3515] Forecasting SN... [2026-01-07T20:31:41.213881] [INFO ] [sig ] Generating forecast for: SN [2026-01-07T20:31:41.213912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-07T20:31:41.225078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-07T20:31:41.225402] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-07T20:31:41.226212] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-07T20:31:41.226268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:41.226302] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:41.226331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:41.226389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:41.281953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:41.282702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:41.282787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:41.282821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:41.410361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:41.410529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:41.410591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:41.410627] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:41.414225] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-07T20:31:41.414542] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-07T20:31:41.414725] [INFO ] [sig ] SN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:41.563194] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SN.txt [2026-01-07T20:31:41.563331] [INFO ] [sig ] [2890/3515] Completed SN in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:41.563383] [INFO ] [sig ] [2891/3515] Forecasting SNA... [2026-01-07T20:31:41.563442] [INFO ] [sig ] Generating forecast for: SNA [2026-01-07T20:31:41.563486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-07T20:31:41.575481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-07T20:31:41.575884] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-07T20:31:41.576690] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-07T20:31:41.576744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:41.576775] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:41.576801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:41.576856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:41.632417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:41.633175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:41.633270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:41.633311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:41.750211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:41.750361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:41.750401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:41.750451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:41.753887] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-01-07T20:31:41.754170] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-07T20:31:41.754301] [INFO ] [sig ] SNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:41.895372] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNA.txt [2026-01-07T20:31:41.895493] [INFO ] [sig ] [2891/3515] Completed SNA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:41.895533] [INFO ] [sig ] [2892/3515] Forecasting SNAP... [2026-01-07T20:31:41.895562] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-07T20:31:41.895611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-07T20:31:41.907136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-07T20:31:41.907411] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-07T20:31:41.908171] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-07T20:31:41.908224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:41.908256] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:41.908283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:41.908340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:41.965529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:41.966161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:41.966244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:41.966303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:42.094514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:42.094674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:42.094716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:42.094748] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:42.098125] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-07T20:31:42.098397] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-07T20:31:42.098523] [INFO ] [sig ] SNAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:42.243072] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SNAP.txt [2026-01-07T20:31:42.243195] [INFO ] [sig ] [2892/3515] Completed SNAP in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:42.243234] [INFO ] [sig ] [2893/3515] Forecasting SNCY... [2026-01-07T20:31:42.243269] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-07T20:31:42.243299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-07T20:31:42.255522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-07T20:31:42.255893] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-07T20:31:42.256699] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-07T20:31:42.256753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:42.256786] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:42.256813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:42.256870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:42.312061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:42.312658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:42.312737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:42.312804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:42.429843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:42.429951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:42.429988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:42.430016] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:42.433131] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-07T20:31:42.433400] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-07T20:31:42.433527] [INFO ] [sig ] SNCY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:42.573046] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNCY.txt [2026-01-07T20:31:42.573213] [INFO ] [sig ] [2893/3515] Completed SNCY in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:42.573255] [INFO ] [sig ] [2894/3515] Forecasting SND... [2026-01-07T20:31:42.573284] [INFO ] [sig ] Generating forecast for: SND [2026-01-07T20:31:42.573313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-07T20:31:42.585258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-07T20:31:42.585696] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-07T20:31:42.586487] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-07T20:31:42.586544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:42.586600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:42.586631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:42.586687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:42.642374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:42.643276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:42.643378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:42.643413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:42.761602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:42.761764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:42.761804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:42.761833] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:42.765240] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-07T20:31:42.765536] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-07T20:31:42.765685] [INFO ] [sig ] SND: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:42.907274] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SND.txt [2026-01-07T20:31:42.907459] [INFO ] [sig ] [2894/3515] Completed SND in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:42.907508] [INFO ] [sig ] [2895/3515] Forecasting SNDL... [2026-01-07T20:31:42.907544] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-07T20:31:42.907599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-07T20:31:42.919775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-07T20:31:42.920165] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-07T20:31:42.921013] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-07T20:31:42.921069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:42.921102] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:42.921131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:42.921202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:42.978897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:42.979808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:42.979899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:42.979934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:43.097991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:43.098132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:43.098171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:43.098201] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:43.101620] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-01-07T20:31:43.101899] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-07T20:31:43.102025] [INFO ] [sig ] SNDL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:43.245771] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNDL.txt [2026-01-07T20:31:43.245928] [INFO ] [sig ] [2895/3515] Completed SNDL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-07T20:31:43.245968] [INFO ] [sig ] [2896/3515] Forecasting SNDX... [2026-01-07T20:31:43.245998] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-07T20:31:43.246029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-07T20:31:43.257397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-07T20:31:43.257701] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-07T20:31:43.258438] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-07T20:31:43.258490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:43.258522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:43.258549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:43.258627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:43.316220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:43.316863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:43.316946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:43.316980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:43.439779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:43.439935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:43.439974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:43.440006] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:43.443453] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-01-07T20:31:43.443754] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-07T20:31:43.443880] [INFO ] [sig ] SNDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:43.586665] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNDX.txt [2026-01-07T20:31:43.586790] [INFO ] [sig ] [2896/3515] Completed SNDX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-07T20:31:43.586829] [INFO ] [sig ] [2897/3515] Forecasting SNES... [2026-01-07T20:31:43.586859] [INFO ] [sig ] Generating forecast for: SNES [2026-01-07T20:31:43.586889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-07T20:31:43.597343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-07T20:31:43.597661] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-07T20:31:43.598402] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-07T20:31:43.598466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:43.598499] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:43.598527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:43.598601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:43.655832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:43.656454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:43.656538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:43.656591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:43.775629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:43.775811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:43.775859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:43.775894] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:43.779719] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-07T20:31:43.780036] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-07T20:31:43.780180] [INFO ] [sig ] SNES: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:43.921853] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNES.txt [2026-01-07T20:31:43.921983] [INFO ] [sig ] [2897/3515] Completed SNES in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-07T20:31:43.922022] [INFO ] [sig ] [2898/3515] Forecasting SNEX... [2026-01-07T20:31:43.922052] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-07T20:31:43.922081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-07T20:31:43.933621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-07T20:31:43.933904] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-07T20:31:43.934668] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-07T20:31:43.934720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:43.934754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:43.934781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:43.934838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:43.996186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:43.997111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:43.997317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:43.997355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:44.120560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:44.120751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:44.120793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:44.120825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:44.124911] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-07T20:31:44.125185] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-07T20:31:44.125317] [INFO ] [sig ] SNEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:44.266743] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNEX.txt [2026-01-07T20:31:44.266886] [INFO ] [sig ] [2898/3515] Completed SNEX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:44.266926] [INFO ] [sig ] [2899/3515] Forecasting SNFCA... [2026-01-07T20:31:44.266955] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-07T20:31:44.266985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-07T20:31:44.279610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-07T20:31:44.279906] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-07T20:31:44.280697] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-07T20:31:44.280759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:44.280817] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:44.280846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:44.280918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:44.338896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:44.339632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:44.339875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:44.339908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:44.460976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:44.461133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:44.461173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:44.461203] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:44.464484] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-01-07T20:31:44.464777] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-07T20:31:44.464900] [INFO ] [sig ] SNFCA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:44.602377] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SNFCA.txt [2026-01-07T20:31:44.602514] [INFO ] [sig ] [2899/3515] Completed SNFCA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:44.602554] [INFO ] [sig ] [2900/3515] Forecasting SNGX... [2026-01-07T20:31:44.602602] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-07T20:31:44.602650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-07T20:31:44.615406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-07T20:31:44.615762] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-07T20:31:44.616539] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-07T20:31:44.616609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:44.616642] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:44.616668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:44.616724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:44.675479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:44.676272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:44.676357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:44.676390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:44.795910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:44.796050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:44.796090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:44.796119] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:44.799362] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=51.33%) [2026-01-07T20:31:44.799665] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-07T20:31:44.799788] [INFO ] [sig ] SNGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:44.942201] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNGX.txt [2026-01-07T20:31:44.942356] [INFO ] [sig ] [2900/3515] Completed SNGX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:44.942397] [INFO ] [sig ] [2901/3515] Forecasting SNN... [2026-01-07T20:31:44.942428] [INFO ] [sig ] Generating forecast for: SNN [2026-01-07T20:31:44.942461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-07T20:31:44.954388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-07T20:31:44.954720] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-07T20:31:44.955512] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-07T20:31:44.955592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:44.955654] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:44.955695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:44.955759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:45.014303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:45.015082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:45.015167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:45.015201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:45.137210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:45.137370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:45.137409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:45.137437] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:45.141134] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=63.26%) [2026-01-07T20:31:45.141411] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-07T20:31:45.141534] [INFO ] [sig ] SNN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:45.284796] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNN.txt [2026-01-07T20:31:45.284960] [INFO ] [sig ] [2901/3515] Completed SNN in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:45.285000] [INFO ] [sig ] [2902/3515] Forecasting SNOA... [2026-01-07T20:31:45.285030] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-07T20:31:45.285063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-07T20:31:45.297220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-07T20:31:45.297551] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-07T20:31:45.298338] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-07T20:31:45.298391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:45.298422] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:45.298448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:45.298509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:45.353891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:45.354529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:45.354629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:45.354662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:45.472542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:45.472722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:45.472762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:45.472823] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:45.476363] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=38.18%) [2026-01-07T20:31:45.476649] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-07T20:31:45.476771] [INFO ] [sig ] SNOA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:45.621054] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SNOA.txt [2026-01-07T20:31:45.621193] [INFO ] [sig ] [2902/3515] Completed SNOA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:45.621235] [INFO ] [sig ] [2903/3515] Forecasting SNPS... [2026-01-07T20:31:45.621267] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-07T20:31:45.621302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-07T20:31:45.635419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-07T20:31:45.636026] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-07T20:31:45.637001] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-07T20:31:45.637058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:45.637092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:45.637120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:45.637179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:45.697867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:45.699074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:45.699181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:45.699217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:45.828088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:45.828283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:45.828325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:45.828354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:45.832590] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-07T20:31:45.832937] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-07T20:31:45.833102] [INFO ] [sig ] SNPS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:45.977135] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNPS.txt [2026-01-07T20:31:45.977312] [INFO ] [sig ] [2903/3515] Completed SNPS in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:45.977354] [INFO ] [sig ] [2904/3515] Forecasting SNTI... [2026-01-07T20:31:45.977384] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-07T20:31:45.977424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-07T20:31:45.989770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-07T20:31:45.990091] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-07T20:31:45.990883] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-07T20:31:45.990935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:45.990968] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:45.990994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:45.991051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:46.046520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:46.047119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:46.047201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:46.047233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:46.167876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:46.168007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:46.168045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:46.168073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:46.171187] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=61.94%) [2026-01-07T20:31:46.171446] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-07T20:31:46.171583] [INFO ] [sig ] SNTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:46.311776] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNTI.txt [2026-01-07T20:31:46.311954] [INFO ] [sig ] [2904/3515] Completed SNTI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:46.311997] [INFO ] [sig ] [2905/3515] Forecasting SNX... [2026-01-07T20:31:46.312027] [INFO ] [sig ] Generating forecast for: SNX [2026-01-07T20:31:46.312058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-07T20:31:46.324639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-07T20:31:46.324968] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-07T20:31:46.325801] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-07T20:31:46.325857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:46.325891] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:46.325918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:46.325976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:46.386107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:46.387136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:46.387226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:46.387260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:46.511874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:46.512039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:46.512080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:46.512109] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:46.515591] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-07T20:31:46.515923] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-07T20:31:46.516060] [INFO ] [sig ] SNX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:46.661225] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SNX.txt [2026-01-07T20:31:46.661399] [INFO ] [sig ] [2905/3515] Completed SNX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:46.661456] [INFO ] [sig ] [2906/3515] Forecasting SNY... [2026-01-07T20:31:46.661501] [INFO ] [sig ] Generating forecast for: SNY [2026-01-07T20:31:46.661536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-07T20:31:46.673737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-07T20:31:46.674087] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-07T20:31:46.674974] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-07T20:31:46.675032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:46.675065] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:46.675095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:46.675163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:46.737245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:46.738203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:46.738300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:46.738337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:46.862307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:46.862468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:46.862510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:46.862541] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:46.866123] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-07T20:31:46.866413] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-07T20:31:46.866541] [INFO ] [sig ] SNY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:47.016108] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SNY.txt [2026-01-07T20:31:47.016299] [INFO ] [sig ] [2906/3515] Completed SNY in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:47.016364] [INFO ] [sig ] [2907/3515] Forecasting SO... [2026-01-07T20:31:47.016410] [INFO ] [sig ] Generating forecast for: SO [2026-01-07T20:31:47.016444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-07T20:31:47.028382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-07T20:31:47.028760] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-07T20:31:47.029625] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-07T20:31:47.029693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:47.029727] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:47.029754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:47.029811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:47.090214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:47.091086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:47.091180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:47.091216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:47.218331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:47.218494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:47.218534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:47.218563] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:47.222009] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-07T20:31:47.222304] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-07T20:31:47.222438] [INFO ] [sig ] SO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:47.365120] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SO.txt [2026-01-07T20:31:47.365292] [INFO ] [sig ] [2907/3515] Completed SO in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:47.365343] [INFO ] [sig ] [2908/3515] Forecasting SOCL... [2026-01-07T20:31:47.365377] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-07T20:31:47.365419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-07T20:31:47.376647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-07T20:31:47.377043] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-07T20:31:47.377850] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-07T20:31:47.377902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:47.377965] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:47.377995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:47.378059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:47.433524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:47.434430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:47.434546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:47.434598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:47.538488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:47.538667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:47.538710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:47.538739] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:47.542116] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=84.88%) [2026-01-07T20:31:47.542388] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-07T20:31:47.542514] [INFO ] [sig ] SOCL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:47.682719] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOCL.txt [2026-01-07T20:31:47.682889] [INFO ] [sig ] [2908/3515] Completed SOCL in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:47.682929] [INFO ] [sig ] [2909/3515] Forecasting SOFI... [2026-01-07T20:31:47.682959] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-07T20:31:47.682990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-07T20:31:47.695140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-07T20:31:47.695508] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-07T20:31:47.696299] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-07T20:31:47.696350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:47.696382] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:47.696410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:47.696466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:47.751827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:47.752747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:47.752870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:47.752904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:47.876801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:47.876964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:47.877006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:47.877035] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:47.880467] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-01-07T20:31:47.880797] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-07T20:31:47.880927] [INFO ] [sig ] SOFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:48.019919] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOFI.txt [2026-01-07T20:31:48.020068] [INFO ] [sig ] [2909/3515] Completed SOFI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:48.020109] [INFO ] [sig ] [2910/3515] Forecasting SOGP... [2026-01-07T20:31:48.020139] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-07T20:31:48.020170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-07T20:31:48.031382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-07T20:31:48.031706] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-07T20:31:48.032606] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-07T20:31:48.032659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:48.032692] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:48.032719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:48.032776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:48.091562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:48.092599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:48.092715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:48.092751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:48.203167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:48.203334] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:31:48.203402] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:48.203433] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:48.206961] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-07T20:31:48.207322] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-07T20:31:48.207463] [INFO ] [sig ] SOGP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:48.355743] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOGP.txt [2026-01-07T20:31:48.355911] [INFO ] [sig ] [2910/3515] Completed SOGP in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:48.355975] [INFO ] [sig ] [2911/3515] Forecasting SOJC... [2026-01-07T20:31:48.356022] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-07T20:31:48.356058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-07T20:31:48.368238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-07T20:31:48.368636] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-07T20:31:48.369476] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-07T20:31:48.369562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:48.369628] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:48.369666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:48.369738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:48.429422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:48.430420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:48.430525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:48.430602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:48.557266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:48.557426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:48.557469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:48.557499] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:48.561033] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-01-07T20:31:48.561317] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-07T20:31:48.561457] [INFO ] [sig ] SOJC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:48.702376] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SOJC.txt [2026-01-07T20:31:48.702537] [INFO ] [sig ] [2911/3515] Completed SOJC in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:48.702605] [INFO ] [sig ] [2912/3515] Forecasting SOJD... [2026-01-07T20:31:48.702639] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-07T20:31:48.702669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-07T20:31:48.714315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-07T20:31:48.714630] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-07T20:31:48.715374] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-07T20:31:48.715425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:48.715457] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:48.715484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:48.715541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:48.772473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:48.773179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:48.773263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:48.773298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:48.898789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:48.898965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:48.899013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:48.899059] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:48.902902] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-01-07T20:31:48.903232] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-07T20:31:48.903399] [INFO ] [sig ] SOJD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:49.045998] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SOJD.txt [2026-01-07T20:31:49.046166] [INFO ] [sig ] [2912/3515] Completed SOJD in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:49.046207] [INFO ] [sig ] [2913/3515] Forecasting SOJE... [2026-01-07T20:31:49.046238] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-07T20:31:49.046268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-07T20:31:49.057812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-07T20:31:49.058108] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-07T20:31:49.058878] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-07T20:31:49.058929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:49.058961] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:49.058989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:49.059055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:49.119147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:49.120098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:49.120213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:49.120266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:49.246929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:49.247095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:49.247153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:49.247186] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:49.250874] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=80.56%) [2026-01-07T20:31:49.251165] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-07T20:31:49.251320] [INFO ] [sig ] SOJE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:49.395819] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOJE.txt [2026-01-07T20:31:49.395960] [INFO ] [sig ] [2913/3515] Completed SOJE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-07T20:31:49.396002] [INFO ] [sig ] [2914/3515] Forecasting SON... [2026-01-07T20:31:49.396034] [INFO ] [sig ] Generating forecast for: SON [2026-01-07T20:31:49.396065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-07T20:31:49.407300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-07T20:31:49.407629] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-07T20:31:49.408405] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-07T20:31:49.408458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:49.408492] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:49.408520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:49.408601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:49.468146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:49.469052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:49.469146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:49.469180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:49.596179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:49.596330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:49.596371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:49.596400] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:49.600042] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-07T20:31:49.600390] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-07T20:31:49.600538] [INFO ] [sig ] SON: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:49.744505] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SON.txt [2026-01-07T20:31:49.744695] [INFO ] [sig ] [2914/3515] Completed SON in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-07T20:31:49.744739] [INFO ] [sig ] [2915/3515] Forecasting SONO... [2026-01-07T20:31:49.744772] [INFO ] [sig ] Generating forecast for: SONO [2026-01-07T20:31:49.744805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-07T20:31:49.757012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-07T20:31:49.757431] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-07T20:31:49.758323] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-07T20:31:49.758381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:49.758416] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:49.758444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:49.758515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:49.820342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:49.821253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:49.821350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:49.821387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:49.961030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:49.961182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:49.961237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:49.961268] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:49.964699] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-01-07T20:31:49.965003] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-07T20:31:49.965135] [INFO ] [sig ] SONO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:50.105710] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SONO.txt [2026-01-07T20:31:50.105869] [INFO ] [sig ] [2915/3515] Completed SONO in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:50.105908] [INFO ] [sig ] [2916/3515] Forecasting SOPA... [2026-01-07T20:31:50.105938] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-07T20:31:50.105970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-07T20:31:50.117552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-07T20:31:50.117948] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-07T20:31:50.118787] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-07T20:31:50.118841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:50.118908] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:50.118949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:50.119033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:50.175198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:50.175927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:50.176010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:50.176045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:50.294276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:50.294429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:50.294480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:50.294518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:50.297940] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-07T20:31:50.298219] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-07T20:31:50.298346] [INFO ] [sig ] SOPA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:50.440048] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOPA.txt [2026-01-07T20:31:50.440194] [INFO ] [sig ] [2916/3515] Completed SOPA in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:50.440239] [INFO ] [sig ] [2917/3515] Forecasting SOPH... [2026-01-07T20:31:50.440270] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-07T20:31:50.440301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-07T20:31:50.451087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-07T20:31:50.451371] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-07T20:31:50.452141] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-07T20:31:50.452193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:50.452225] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:50.452253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:50.452313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:50.507394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:50.508053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:50.508133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:50.508165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:50.621605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:50.621747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:50.621786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:50.621816] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:50.625098] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-07T20:31:50.625374] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-07T20:31:50.625502] [INFO ] [sig ] SOPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:50.763523] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SOPH.txt [2026-01-07T20:31:50.763676] [INFO ] [sig ] [2917/3515] Completed SOPH in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:50.763718] [INFO ] [sig ] [2918/3515] Forecasting SOUN... [2026-01-07T20:31:50.763748] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-07T20:31:50.763778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-07T20:31:50.775420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-07T20:31:50.775742] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-07T20:31:50.776488] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-07T20:31:50.776541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:50.776591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:50.776621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:50.776679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:50.832117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:50.832773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:50.832853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:50.832886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:50.948910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:50.949062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:50.949101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:50.949131] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:50.952460] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-07T20:31:50.952792] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-07T20:31:50.952927] [INFO ] [sig ] SOUN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:51.092957] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SOUN.txt [2026-01-07T20:31:51.093094] [INFO ] [sig ] [2918/3515] Completed SOUN in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:51.093134] [INFO ] [sig ] [2919/3515] Forecasting SOXQ... [2026-01-07T20:31:51.093164] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-07T20:31:51.093196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-07T20:31:51.104490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-07T20:31:51.104829] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-07T20:31:51.105688] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-07T20:31:51.105743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:51.105789] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:51.105819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:51.105878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:51.167855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:51.168741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:51.168826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:51.168862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:51.292606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:51.292760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:51.292801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:51.292883] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:51.296211] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-01-07T20:31:51.296484] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-07T20:31:51.296627] [INFO ] [sig ] SOXQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:51.433981] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SOXQ.txt [2026-01-07T20:31:51.434105] [INFO ] [sig ] [2919/3515] Completed SOXQ in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:51.434145] [INFO ] [sig ] [2920/3515] Forecasting SOXX... [2026-01-07T20:31:51.434175] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-07T20:31:51.434207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-07T20:31:51.445402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-07T20:31:51.445705] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-07T20:31:51.446451] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-07T20:31:51.446503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:51.446536] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:51.446563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:51.446642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:51.502016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:51.502831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:51.502915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:51.502948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:51.626983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:51.627171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:51.627215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:51.627245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:51.630886] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-07T20:31:51.631182] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-07T20:31:51.631315] [INFO ] [sig ] SOXX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:51.771668] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SOXX.txt [2026-01-07T20:31:51.771825] [INFO ] [sig ] [2920/3515] Completed SOXX in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:51.771864] [INFO ] [sig ] [2921/3515] Forecasting SPAI... [2026-01-07T20:31:51.771895] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-07T20:31:51.771926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-07T20:31:51.783334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-07T20:31:51.783765] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-07T20:31:51.784556] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-07T20:31:51.784629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:51.784662] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:51.784689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:51.784745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:51.840039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:51.840952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:51.841056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:51.841093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:51.960252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:51.960413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:51.960456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:51.960487] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:51.963884] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=59.96%) [2026-01-07T20:31:51.964162] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-07T20:31:51.964289] [INFO ] [sig ] SPAI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:52.102702] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPAI.txt [2026-01-07T20:31:52.102842] [INFO ] [sig ] [2921/3515] Completed SPAI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:52.102881] [INFO ] [sig ] [2922/3515] Forecasting SPB... [2026-01-07T20:31:52.102912] [INFO ] [sig ] Generating forecast for: SPB [2026-01-07T20:31:52.102943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-07T20:31:52.113969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-07T20:31:52.114273] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-07T20:31:52.115117] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-07T20:31:52.115171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:52.115204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:52.115233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:52.115298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:52.172454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:52.173172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:52.173256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:52.173290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:52.300161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:52.300336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:52.300381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:52.300412] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:52.304058] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=81.65%) [2026-01-07T20:31:52.304400] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-07T20:31:52.304535] [INFO ] [sig ] SPB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:52.444307] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPB.txt [2026-01-07T20:31:52.444459] [INFO ] [sig ] [2922/3515] Completed SPB in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:52.444500] [INFO ] [sig ] [2923/3515] Forecasting SPCB... [2026-01-07T20:31:52.444539] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-07T20:31:52.444588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-07T20:31:52.456530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-07T20:31:52.456842] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-07T20:31:52.457631] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-07T20:31:52.457688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:52.457721] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:52.457749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:52.457806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:52.513858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:52.514530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:52.514631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:52.514667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:52.637989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:52.638132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:52.638177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:52.638209] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:52.642047] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-01-07T20:31:52.642389] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-07T20:31:52.642528] [INFO ] [sig ] SPCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:52.786126] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPCB.txt [2026-01-07T20:31:52.786253] [INFO ] [sig ] [2923/3515] Completed SPCB in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:52.786292] [INFO ] [sig ] [2924/3515] Forecasting SPCE... [2026-01-07T20:31:52.786322] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-07T20:31:52.786352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-07T20:31:52.799202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-07T20:31:52.799479] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-07T20:31:52.800270] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-07T20:31:52.800323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:52.800356] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:52.800384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:52.800440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:52.856126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:52.856753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:52.856834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:52.856867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:52.974001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:52.974149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:52.974189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:52.974218] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:52.977517] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-07T20:31:52.977807] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-07T20:31:52.977932] [INFO ] [sig ] SPCE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:53.120010] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPCE.txt [2026-01-07T20:31:53.120161] [INFO ] [sig ] [2924/3515] Completed SPCE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:53.120202] [INFO ] [sig ] [2925/3515] Forecasting SPE... [2026-01-07T20:31:53.120231] [INFO ] [sig ] Generating forecast for: SPE [2026-01-07T20:31:53.120263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-07T20:31:53.131495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-07T20:31:53.131835] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-07T20:31:53.132625] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-07T20:31:53.132678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:53.132711] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:53.132738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:53.132796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:53.188078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:53.188771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:53.188854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:53.188889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:53.305531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:53.305697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:53.305742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:53.305772] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:53.309076] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-01-07T20:31:53.309342] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-07T20:31:53.309466] [INFO ] [sig ] SPE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:53.448536] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPE.txt [2026-01-07T20:31:53.448705] [INFO ] [sig ] [2925/3515] Completed SPE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:53.448746] [INFO ] [sig ] [2926/3515] Forecasting SPFI... [2026-01-07T20:31:53.448776] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-07T20:31:53.448805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-07T20:31:53.459448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-07T20:31:53.459781] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-07T20:31:53.460529] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-07T20:31:53.460604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:53.460639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:53.460667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:53.460723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:53.519052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:53.519996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:53.520121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:53.520157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:53.640786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:53.640941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:53.640981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:53.641029] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:53.644394] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-07T20:31:53.644723] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-07T20:31:53.644862] [INFO ] [sig ] SPFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:53.790207] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPFI.txt [2026-01-07T20:31:53.790370] [INFO ] [sig ] [2926/3515] Completed SPFI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:53.790412] [INFO ] [sig ] [2927/3515] Forecasting SPG... [2026-01-07T20:31:53.790442] [INFO ] [sig ] Generating forecast for: SPG [2026-01-07T20:31:53.790486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-07T20:31:53.802498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-07T20:31:53.802887] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-07T20:31:53.803701] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-07T20:31:53.803754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:53.803788] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:53.803816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:53.803874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:53.862102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:53.862976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:53.863062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:53.863096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:53.985849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:53.986012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:53.986057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:53.986088] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:53.989562] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=44.61%) [2026-01-07T20:31:53.989876] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-07T20:31:53.990007] [INFO ] [sig ] SPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:54.148978] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPG.txt [2026-01-07T20:31:54.149156] [INFO ] [sig ] [2927/3515] Completed SPG in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:54.149197] [INFO ] [sig ] [2928/3515] Forecasting SPGI... [2026-01-07T20:31:54.149232] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-07T20:31:54.149265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-07T20:31:54.161601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-07T20:31:54.162012] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-07T20:31:54.162917] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-07T20:31:54.162973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:54.163007] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:54.163035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:54.163092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:54.221187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:54.222220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:54.222329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:54.222420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:54.348381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:54.348540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:54.348604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:54.348637] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:54.352079] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-07T20:31:54.352354] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-07T20:31:54.352482] [INFO ] [sig ] SPGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:54.496442] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPGI.txt [2026-01-07T20:31:54.496590] [INFO ] [sig ] [2928/3515] Completed SPGI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:54.496632] [INFO ] [sig ] [2929/3515] Forecasting SPH... [2026-01-07T20:31:54.496662] [INFO ] [sig ] Generating forecast for: SPH [2026-01-07T20:31:54.496693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-07T20:31:54.508388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-07T20:31:54.508745] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-07T20:31:54.509527] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-07T20:31:54.509619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:54.509654] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:54.509684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:54.509742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:54.569472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:54.570321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:54.570410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:54.570445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:54.686355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:54.686519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:54.686563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:54.686612] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:54.689913] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-07T20:31:54.690187] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-07T20:31:54.690308] [INFO ] [sig ] SPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:54.836127] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPH.txt [2026-01-07T20:31:54.836289] [INFO ] [sig ] [2929/3515] Completed SPH in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:54.836329] [INFO ] [sig ] [2930/3515] Forecasting SPOK... [2026-01-07T20:31:54.836359] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-07T20:31:54.836391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-07T20:31:54.848027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-07T20:31:54.848315] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-07T20:31:54.849075] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-07T20:31:54.849126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:54.849159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:54.849196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:54.849253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:54.909837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:54.910713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:54.910802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:54.910850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:55.029864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:55.030034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:55.030075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:55.030106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:55.033719] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-01-07T20:31:55.034011] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-07T20:31:55.034144] [INFO ] [sig ] SPOK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:55.175150] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPOK.txt [2026-01-07T20:31:55.175304] [INFO ] [sig ] [2930/3515] Completed SPOK in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:55.175347] [INFO ] [sig ] [2931/3515] Forecasting SPRC... [2026-01-07T20:31:55.175377] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-07T20:31:55.175409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-07T20:31:55.188084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-07T20:31:55.188524] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-07T20:31:55.189447] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-07T20:31:55.189503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:55.189566] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:55.189632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:55.189711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:55.250357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:55.251285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:55.251374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:55.251410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:55.367255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:55.367407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:55.367448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:55.367479] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:55.371036] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-07T20:31:55.371325] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-07T20:31:55.371454] [INFO ] [sig ] SPRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:55.514601] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPRC.txt [2026-01-07T20:31:55.514736] [INFO ] [sig ] [2931/3515] Completed SPRC in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-07T20:31:55.514777] [INFO ] [sig ] [2932/3515] Forecasting SPRO... [2026-01-07T20:31:55.514810] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-07T20:31:55.514839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-07T20:31:55.526080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-07T20:31:55.526341] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-07T20:31:55.527111] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-07T20:31:55.527164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:55.527198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:55.527226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:55.527283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:55.582541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:55.583156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:55.583236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:55.583269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:55.704628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:55.704755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:55.704794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:55.704825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:55.708092] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-07T20:31:55.708363] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-07T20:31:55.708489] [INFO ] [sig ] SPRO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:55.847498] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPRO.txt [2026-01-07T20:31:55.847629] [INFO ] [sig ] [2932/3515] Completed SPRO in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-07T20:31:55.847670] [INFO ] [sig ] [2933/3515] Forecasting SPRX... [2026-01-07T20:31:55.847699] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-07T20:31:55.847729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-07T20:31:55.863334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-07T20:31:55.863890] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-07T20:31:55.865003] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-07T20:31:55.865072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:55.865153] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:55.865193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:55.865280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:55.940934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:55.941855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:55.941947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:55.941983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:56.063339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:56.063513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:56.063556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:56.063603] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:56.067123] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-07T20:31:56.067436] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-07T20:31:56.067590] [INFO ] [sig ] SPRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:56.206357] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPRX.txt [2026-01-07T20:31:56.206501] [INFO ] [sig ] [2933/3515] Completed SPRX in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:56.206542] [INFO ] [sig ] [2934/3515] Forecasting SPRY... [2026-01-07T20:31:56.206591] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-07T20:31:56.206633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-07T20:31:56.218155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-07T20:31:56.218473] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-07T20:31:56.219242] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-07T20:31:56.219293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:56.219325] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:56.219353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:56.219408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:56.274834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:56.275685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:56.275772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:56.275809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:56.398991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:56.399184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:56.399225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:56.399255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:56.402974] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-01-07T20:31:56.403259] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-07T20:31:56.403400] [INFO ] [sig ] SPRY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:56.544081] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPRY.txt [2026-01-07T20:31:56.544224] [INFO ] [sig ] [2934/3515] Completed SPRY in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:56.544264] [INFO ] [sig ] [2935/3515] Forecasting SPSC... [2026-01-07T20:31:56.544294] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-07T20:31:56.544324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-07T20:31:56.556053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-07T20:31:56.556352] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-07T20:31:56.557137] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-07T20:31:56.557188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:56.557230] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:56.557258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:56.557314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:56.613882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:56.614739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:56.614827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:56.614864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:56.732611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:56.732776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:56.732817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:56.732850] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:56.736250] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-01-07T20:31:56.736543] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-07T20:31:56.736701] [INFO ] [sig ] SPSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:56.874872] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPSC.txt [2026-01-07T20:31:56.875065] [INFO ] [sig ] [2935/3515] Completed SPSC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:56.875109] [INFO ] [sig ] [2936/3515] Forecasting SPWH... [2026-01-07T20:31:56.875139] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-07T20:31:56.875171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-07T20:31:56.887379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-07T20:31:56.887730] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-07T20:31:56.888481] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-07T20:31:56.888533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:56.888565] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:56.888613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:56.888669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:56.945032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:56.945989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:56.946080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:56.946114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:57.074294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:57.074458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:57.074500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:57.074604] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:57.078047] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=26.51%) [2026-01-07T20:31:57.078340] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-07T20:31:57.078474] [INFO ] [sig ] SPWH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:57.220020] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPWH.txt [2026-01-07T20:31:57.220164] [INFO ] [sig ] [2936/3515] Completed SPWH in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:57.220206] [INFO ] [sig ] [2937/3515] Forecasting SPXC... [2026-01-07T20:31:57.220235] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-07T20:31:57.220265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-07T20:31:57.231858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-07T20:31:57.232216] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-07T20:31:57.233033] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-07T20:31:57.233086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:57.233117] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:57.233143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:57.233199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:57.288057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:57.288711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:57.288797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:57.288834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:57.408401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:57.408552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:57.408609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:57.408640] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:57.411991] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-07T20:31:57.412257] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-07T20:31:57.412381] [INFO ] [sig ] SPXC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:57.549589] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SPXC.txt [2026-01-07T20:31:57.549731] [INFO ] [sig ] [2937/3515] Completed SPXC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:57.549792] [INFO ] [sig ] [2938/3515] Forecasting SPXX... [2026-01-07T20:31:57.549825] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-07T20:31:57.549857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-07T20:31:57.561170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-07T20:31:57.561454] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-07T20:31:57.562218] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-07T20:31:57.562273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:57.562305] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:57.562333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:57.562391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:57.617195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:57.617823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:57.617911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:57.617944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:57.738642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:57.738800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:57.738841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:57.738873] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:57.742381] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-01-07T20:31:57.742694] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-07T20:31:57.742824] [INFO ] [sig ] SPXX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:57.883482] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SPXX.txt [2026-01-07T20:31:57.883641] [INFO ] [sig ] [2938/3515] Completed SPXX in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:57.883685] [INFO ] [sig ] [2939/3515] Forecasting SQM... [2026-01-07T20:31:57.883716] [INFO ] [sig ] Generating forecast for: SQM [2026-01-07T20:31:57.883754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-07T20:31:57.895342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-07T20:31:57.895657] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-07T20:31:57.896495] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-07T20:31:57.896547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:57.896608] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:57.896638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:57.896695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:57.951385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:57.952178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:57.952263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:57.952295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:58.075731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:58.075889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:58.075931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:58.075961] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:58.079388] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-07T20:31:58.079699] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-07T20:31:58.079828] [INFO ] [sig ] SQM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:58.220111] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SQM.txt [2026-01-07T20:31:58.220243] [INFO ] [sig ] [2939/3515] Completed SQM in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:58.220283] [INFO ] [sig ] [2940/3515] Forecasting SQNS... [2026-01-07T20:31:58.220313] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-07T20:31:58.220344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-07T20:31:58.234106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-07T20:31:58.234557] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-07T20:31:58.235462] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-07T20:31:58.235518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:58.235553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:58.235607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:58.235675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:58.296080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:58.296996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:58.297089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:58.297123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:58.412401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:58.412562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:58.412621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:58.412650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:58.415972] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-01-07T20:31:58.416255] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-07T20:31:58.416383] [INFO ] [sig ] SQNS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:58.562360] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SQNS.txt [2026-01-07T20:31:58.562509] [INFO ] [sig ] [2940/3515] Completed SQNS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:58.562549] [INFO ] [sig ] [2941/3515] Forecasting SQQQ... [2026-01-07T20:31:58.562596] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-07T20:31:58.562630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-07T20:31:58.575067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-07T20:31:58.575495] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-07T20:31:58.576354] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-07T20:31:58.576409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:58.576442] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:58.576470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:58.576543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:58.633551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:58.634277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:58.634363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:58.634397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:58.757612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:58.757790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:58.757836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:58.757866] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:58.761364] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=66.22%) [2026-01-07T20:31:58.761676] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-07T20:31:58.761829] [INFO ] [sig ] SQQQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:58.913371] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SQQQ.txt [2026-01-07T20:31:58.913531] [INFO ] [sig ] [2941/3515] Completed SQQQ in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:58.913589] [INFO ] [sig ] [2942/3515] Forecasting SRAD... [2026-01-07T20:31:58.913623] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-07T20:31:58.913654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-07T20:31:58.925200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-07T20:31:58.925529] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-07T20:31:58.926302] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-07T20:31:58.926354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:58.926386] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:58.926413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:58.926474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:58.984873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:58.985781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:58.985865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:58.985898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:59.103179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:59.103334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:59.103380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:59.103409] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:59.106812] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-07T20:31:59.107109] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-07T20:31:59.107233] [INFO ] [sig ] SRAD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:59.253038] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRAD.txt [2026-01-07T20:31:59.253182] [INFO ] [sig ] [2942/3515] Completed SRAD in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:59.253224] [INFO ] [sig ] [2943/3515] Forecasting SRBK... [2026-01-07T20:31:59.253253] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-07T20:31:59.253284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-07T20:31:59.264757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-07T20:31:59.265112] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-07T20:31:59.265906] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-07T20:31:59.265973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:59.266007] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:59.266035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:59.266092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:59.325602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:59.326495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:59.326635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:59.326671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:59.447484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:59.447659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:59.447701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:59.447730] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:59.451118] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-01-07T20:31:59.451395] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-07T20:31:59.451522] [INFO ] [sig ] SRBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:31:59.592139] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SRBK.txt [2026-01-07T20:31:59.592283] [INFO ] [sig ] [2943/3515] Completed SRBK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:59.592322] [INFO ] [sig ] [2944/3515] Forecasting SRCE... [2026-01-07T20:31:59.592353] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-07T20:31:59.592383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-07T20:31:59.603840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-07T20:31:59.604164] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-07T20:31:59.604969] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-07T20:31:59.605021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:59.605053] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:59.605081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:59.605137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:31:59.660937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:31:59.661654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:31:59.661739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:31:59.661774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:31:59.780463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:31:59.780638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:31:59.780681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:31:59.780713] [INFO ] [FORECASTER] Training complete [2026-01-07T20:31:59.784103] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-07T20:31:59.784379] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-07T20:31:59.784506] [INFO ] [sig ] SRCE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:31:59.926021] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRCE.txt [2026-01-07T20:31:59.926163] [INFO ] [sig ] [2944/3515] Completed SRCE in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:31:59.926217] [INFO ] [sig ] [2945/3515] Forecasting SRE... [2026-01-07T20:31:59.926254] [INFO ] [sig ] Generating forecast for: SRE [2026-01-07T20:31:59.926286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-07T20:31:59.938560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-07T20:31:59.938923] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-07T20:31:59.939934] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-07T20:31:59.939990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:31:59.940024] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:31:59.940053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:31:59.940113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:00.002987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:00.003882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:00.003972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:00.004008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:00.136222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:00.136390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:00.136431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:00.136461] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:00.140031] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-07T20:32:00.140342] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-07T20:32:00.140481] [INFO ] [sig ] SRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:00.282316] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRE.txt [2026-01-07T20:32:00.282465] [INFO ] [sig ] [2945/3515] Completed SRE in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:32:00.282505] [INFO ] [sig ] [2946/3515] Forecasting SREA... [2026-01-07T20:32:00.282535] [INFO ] [sig ] Generating forecast for: SREA [2026-01-07T20:32:00.282566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-07T20:32:00.294406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-07T20:32:00.294748] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-07T20:32:00.295493] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-07T20:32:00.295545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:00.295596] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:00.295626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:00.295683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:00.353661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:00.354456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:00.354545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:00.354599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:00.476900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:00.477073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:00.477120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:00.477152] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:00.480520] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-01-07T20:32:00.480822] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-07T20:32:00.480955] [INFO ] [sig ] SREA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:00.622758] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SREA.txt [2026-01-07T20:32:00.622938] [INFO ] [sig ] [2946/3515] Completed SREA in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:32:00.622979] [INFO ] [sig ] [2947/3515] Forecasting SRFM... [2026-01-07T20:32:00.623009] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-07T20:32:00.623039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-07T20:32:00.634300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-07T20:32:00.634648] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-07T20:32:00.635469] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-07T20:32:00.635525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:00.635558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:00.635613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:00.635673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:00.693372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:00.694216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:00.694301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:00.694334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:00.813088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:00.813246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:00.813288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:00.813318] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:00.816776] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-01-07T20:32:00.817059] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-07T20:32:00.817187] [INFO ] [sig ] SRFM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:00.956030] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SRFM.txt [2026-01-07T20:32:00.956195] [INFO ] [sig ] [2947/3515] Completed SRFM in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:32:00.956236] [INFO ] [sig ] [2948/3515] Forecasting SRG... [2026-01-07T20:32:00.956268] [INFO ] [sig ] Generating forecast for: SRG [2026-01-07T20:32:00.956298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-07T20:32:00.968001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-07T20:32:00.968403] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-07T20:32:00.969200] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-07T20:32:00.969255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:00.969289] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:00.969318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:00.969376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:01.029811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:01.030892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:01.031002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:01.031045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:01.159947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:01.160115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:01.160156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:01.160184] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:01.163729] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-01-07T20:32:01.164083] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-07T20:32:01.164221] [INFO ] [sig ] SRG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:01.332808] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SRG.txt [2026-01-07T20:32:01.332979] [INFO ] [sig ] [2948/3515] Completed SRG in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-07T20:32:01.333020] [INFO ] [sig ] [2949/3515] Forecasting SRI... [2026-01-07T20:32:01.333050] [INFO ] [sig ] Generating forecast for: SRI [2026-01-07T20:32:01.333083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-07T20:32:01.344932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-07T20:32:01.345362] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-07T20:32:01.346203] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-07T20:32:01.346258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:01.346296] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:01.346334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:01.346394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:01.403864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:01.404815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:01.404913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:01.404948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:01.528150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:01.528317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:01.528359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:01.528390] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:01.532320] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=80.96%) [2026-01-07T20:32:01.532777] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-07T20:32:01.532946] [INFO ] [sig ] SRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:01.719231] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRI.txt [2026-01-07T20:32:01.719464] [INFO ] [sig ] [2949/3515] Completed SRI in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-07T20:32:01.719524] [INFO ] [sig ] [2950/3515] Forecasting SRRK... [2026-01-07T20:32:01.719633] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-07T20:32:01.719683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-07T20:32:01.732225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-07T20:32:01.732667] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-07T20:32:01.733467] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-07T20:32:01.733521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:01.733610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:01.733642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:01.733699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:01.800013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:01.801088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:01.801206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:01.801241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:01.961487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:01.961728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:01.961791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:01.961839] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:01.967195] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-07T20:32:01.967776] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-07T20:32:01.967999] [INFO ] [sig ] SRRK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:02.145267] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRRK.txt [2026-01-07T20:32:02.145454] [INFO ] [sig ] [2950/3515] Completed SRRK in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:02.145499] [INFO ] [sig ] [2951/3515] Forecasting SRTS... [2026-01-07T20:32:02.145532] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-07T20:32:02.145565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-07T20:32:02.163808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-07T20:32:02.164288] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-07T20:32:02.165229] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-07T20:32:02.165286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:02.165321] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:02.165349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:02.165406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:02.229187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:02.230264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:02.230377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:02.230423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:02.388542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:02.388742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:02.388797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:02.388833] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:02.393049] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-07T20:32:02.393431] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-07T20:32:02.393612] [INFO ] [sig ] SRTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:02.601869] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SRTS.txt [2026-01-07T20:32:02.602097] [INFO ] [sig ] [2951/3515] Completed SRTS in 0.5s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:02.602146] [INFO ] [sig ] [2952/3515] Forecasting SSB... [2026-01-07T20:32:02.602180] [INFO ] [sig ] Generating forecast for: SSB [2026-01-07T20:32:02.602217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-07T20:32:02.624075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-07T20:32:02.624622] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-07T20:32:02.625879] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-07T20:32:02.625954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:02.626011] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:02.626060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:02.626156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:02.709167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:02.710214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:02.710315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:02.710350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:02.873238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:02.873438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:02.873505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:02.873558] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:02.878835] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-01-07T20:32:02.879295] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-07T20:32:02.879493] [INFO ] [sig ] SSB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:03.065720] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSB.txt [2026-01-07T20:32:03.065916] [INFO ] [sig ] [2952/3515] Completed SSB in 0.5s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:03.065977] [INFO ] [sig ] [2953/3515] Forecasting SSD... [2026-01-07T20:32:03.066013] [INFO ] [sig ] Generating forecast for: SSD [2026-01-07T20:32:03.066046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-07T20:32:03.079171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-07T20:32:03.079559] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-07T20:32:03.080423] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-07T20:32:03.080479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:03.080514] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:03.080543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:03.080644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:03.141248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:03.142176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:03.142287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:03.142326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:03.266655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:03.266815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:03.266856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:03.266925] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:03.270649] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-01-07T20:32:03.270963] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-07T20:32:03.271096] [INFO ] [sig ] SSD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:03.416327] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSD.txt [2026-01-07T20:32:03.416481] [INFO ] [sig ] [2953/3515] Completed SSD in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:03.416525] [INFO ] [sig ] [2954/3515] Forecasting SSL... [2026-01-07T20:32:03.416558] [INFO ] [sig ] Generating forecast for: SSL [2026-01-07T20:32:03.416611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-07T20:32:03.428432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-07T20:32:03.428850] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-07T20:32:03.429702] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-07T20:32:03.429756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:03.429803] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:03.429832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:03.429892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:03.491424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:03.492370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:03.492460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:03.492495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:03.625141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:03.625304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:03.625347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:03.625377] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:03.629123] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-07T20:32:03.629482] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-07T20:32:03.629698] [INFO ] [sig ] SSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:03.781874] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SSL.txt [2026-01-07T20:32:03.782070] [INFO ] [sig ] [2954/3515] Completed SSL in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:03.782129] [INFO ] [sig ] [2955/3515] Forecasting SSNC... [2026-01-07T20:32:03.782172] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-07T20:32:03.782209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-07T20:32:03.794660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-07T20:32:03.795035] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-07T20:32:03.795863] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-07T20:32:03.795919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:03.795952] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:03.795985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:03.796043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:03.854024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:03.855129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:03.855241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:03.855289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:03.988617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:03.988775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:03.988817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:03.988849] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:03.992556] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-01-07T20:32:03.992931] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-07T20:32:03.993081] [INFO ] [sig ] SSNC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:04.141192] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SSNC.txt [2026-01-07T20:32:04.141352] [INFO ] [sig ] [2955/3515] Completed SSNC in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:04.141397] [INFO ] [sig ] [2956/3515] Forecasting SSP... [2026-01-07T20:32:04.141428] [INFO ] [sig ] Generating forecast for: SSP [2026-01-07T20:32:04.141462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-07T20:32:04.155055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-07T20:32:04.155538] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-07T20:32:04.156515] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-07T20:32:04.156597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:04.156640] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:04.156673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:04.156747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:04.219339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:04.220263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:04.220353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:04.220388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:04.341138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:04.341311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:04.341354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:04.341385] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:04.344938] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-07T20:32:04.345280] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-07T20:32:04.345421] [INFO ] [sig ] SSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:04.490798] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSP.txt [2026-01-07T20:32:04.490969] [INFO ] [sig ] [2956/3515] Completed SSP in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:04.491018] [INFO ] [sig ] [2957/3515] Forecasting SSRM... [2026-01-07T20:32:04.491056] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-07T20:32:04.491094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-07T20:32:04.502775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-07T20:32:04.503094] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-07T20:32:04.503958] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-07T20:32:04.504012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:04.504046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:04.504074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:04.504131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:04.559689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:04.560473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:04.560558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:04.560610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:04.677517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:04.677692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:04.677734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:04.677764] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:04.681190] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=59.61%) [2026-01-07T20:32:04.681483] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-07T20:32:04.681630] [INFO ] [sig ] SSRM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:04.830814] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SSRM.txt [2026-01-07T20:32:04.830978] [INFO ] [sig ] [2957/3515] Completed SSRM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:04.831028] [INFO ] [sig ] [2958/3515] Forecasting SSSS... [2026-01-07T20:32:04.831061] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-07T20:32:04.831092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-07T20:32:04.843380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-07T20:32:04.843856] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-07T20:32:04.844754] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-07T20:32:04.844814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:04.844848] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:04.844876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:04.844933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:04.905228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:04.906139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:04.906232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:04.906267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:05.036316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:05.036501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:05.036542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:05.036588] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:05.040223] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-07T20:32:05.040654] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-07T20:32:05.040814] [INFO ] [sig ] SSSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:05.195549] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSSS.txt [2026-01-07T20:32:05.195724] [INFO ] [sig ] [2958/3515] Completed SSSS in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:05.195765] [INFO ] [sig ] [2959/3515] Forecasting SSTI... [2026-01-07T20:32:05.195795] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-07T20:32:05.195825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-07T20:32:05.207322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-07T20:32:05.207600] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-07T20:32:05.208352] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-07T20:32:05.208404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:05.208436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:05.208462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:05.208519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:05.264827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:05.265421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:05.265500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:05.265533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:05.389514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:05.389707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:05.389745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:05.389773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:05.393142] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=67.76%) [2026-01-07T20:32:05.393423] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-07T20:32:05.393563] [INFO ] [sig ] SSTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:05.530259] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SSTI.txt [2026-01-07T20:32:05.530384] [INFO ] [sig ] [2959/3515] Completed SSTI in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:05.530422] [INFO ] [sig ] [2960/3515] Forecasting SSTK... [2026-01-07T20:32:05.530451] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-07T20:32:05.530482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-07T20:32:05.541699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-07T20:32:05.541953] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-07T20:32:05.542708] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-07T20:32:05.542759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:05.542790] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:05.542818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:05.542873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:05.597560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:05.598159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:05.598261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:05.598294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:05.715098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:05.715203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:05.715239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:05.715268] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:05.718346] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-07T20:32:05.718627] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-07T20:32:05.718749] [INFO ] [sig ] SSTK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:05.856696] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSTK.txt [2026-01-07T20:32:05.856804] [INFO ] [sig ] [2960/3515] Completed SSTK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:05.856841] [INFO ] [sig ] [2961/3515] Forecasting SSYS... [2026-01-07T20:32:05.856870] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-07T20:32:05.856899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-07T20:32:05.867961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-07T20:32:05.868216] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-07T20:32:05.868968] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-07T20:32:05.869020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:05.869052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:05.869079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:05.869135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:05.924985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:05.925554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:05.925649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:05.925682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:06.040043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:06.040152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:06.040187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:06.040233] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:06.043375] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=28.19%) [2026-01-07T20:32:06.043658] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-07T20:32:06.043780] [INFO ] [sig ] SSYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:06.183194] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SSYS.txt [2026-01-07T20:32:06.183299] [INFO ] [sig ] [2961/3515] Completed SSYS in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:06.183338] [INFO ] [sig ] [2962/3515] Forecasting STAA... [2026-01-07T20:32:06.183368] [INFO ] [sig ] Generating forecast for: STAA [2026-01-07T20:32:06.183398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-07T20:32:06.194783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-07T20:32:06.195041] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-07T20:32:06.195783] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-07T20:32:06.195835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:06.195867] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:06.195894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:06.195950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:06.252708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:06.253269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:06.253347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:06.253379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:06.371429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:06.371520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:06.371555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:06.371600] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:06.374625] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=31.26%) [2026-01-07T20:32:06.374880] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-07T20:32:06.375004] [INFO ] [sig ] STAA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:06.513857] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STAA.txt [2026-01-07T20:32:06.513961] [INFO ] [sig ] [2962/3515] Completed STAA in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:06.513999] [INFO ] [sig ] [2963/3515] Forecasting STAG... [2026-01-07T20:32:06.514026] [INFO ] [sig ] Generating forecast for: STAG [2026-01-07T20:32:06.514055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-07T20:32:06.525142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-07T20:32:06.525393] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-07T20:32:06.526150] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-07T20:32:06.526202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:06.526235] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:06.526262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:06.526318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:06.582415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:06.583002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:06.583094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:06.583127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:06.701996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:06.702089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:06.702125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:06.702154] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:06.705182] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-01-07T20:32:06.705441] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-07T20:32:06.705563] [INFO ] [sig ] STAG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:06.848464] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STAG.txt [2026-01-07T20:32:06.848686] [INFO ] [sig ] [2963/3515] Completed STAG in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:06.848738] [INFO ] [sig ] [2964/3515] Forecasting STBA... [2026-01-07T20:32:06.848769] [INFO ] [sig ] Generating forecast for: STBA [2026-01-07T20:32:06.848802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-07T20:32:06.860635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-07T20:32:06.860998] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-07T20:32:06.861819] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-07T20:32:06.861873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:06.861906] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:06.861934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:06.861991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:06.920062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:06.920980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:06.921070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:06.921113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:07.040011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:07.040172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:07.040212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:07.040241] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:07.043591] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=30.55%) [2026-01-07T20:32:07.043874] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-07T20:32:07.044000] [INFO ] [sig ] STBA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:07.184483] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STBA.txt [2026-01-07T20:32:07.184650] [INFO ] [sig ] [2964/3515] Completed STBA in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:07.184694] [INFO ] [sig ] [2965/3515] Forecasting STC... [2026-01-07T20:32:07.184722] [INFO ] [sig ] Generating forecast for: STC [2026-01-07T20:32:07.184754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-07T20:32:07.196009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-07T20:32:07.196370] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-07T20:32:07.197183] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-07T20:32:07.197235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:07.197280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:07.197310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:07.197366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:07.252303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:07.253138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:07.253229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:07.253263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:07.373556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:07.373732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:07.373771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:07.373800] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:07.377138] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-07T20:32:07.377416] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-07T20:32:07.377541] [INFO ] [sig ] STC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:07.516789] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STC.txt [2026-01-07T20:32:07.516974] [INFO ] [sig ] [2965/3515] Completed STC in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-07T20:32:07.517019] [INFO ] [sig ] [2966/3515] Forecasting STE... [2026-01-07T20:32:07.517055] [INFO ] [sig ] Generating forecast for: STE [2026-01-07T20:32:07.517090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-07T20:32:07.528502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-07T20:32:07.528875] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-07T20:32:07.529729] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-07T20:32:07.529784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:07.529818] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:07.529844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:07.529901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:07.591444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:07.592465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:07.592589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:07.592638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:07.716549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:07.716724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:07.716764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:07.716794] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:07.723269] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=14.67%) [2026-01-07T20:32:07.723593] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-07T20:32:07.723731] [INFO ] [sig ] STE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:07.863190] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STE.txt [2026-01-07T20:32:07.863351] [INFO ] [sig ] [2966/3515] Completed STE in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-07T20:32:07.863391] [INFO ] [sig ] [2967/3515] Forecasting STEL... [2026-01-07T20:32:07.863422] [INFO ] [sig ] Generating forecast for: STEL [2026-01-07T20:32:07.863453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-07T20:32:07.874852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-07T20:32:07.875202] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-07T20:32:07.875993] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-07T20:32:07.876046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:07.876103] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:07.876132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:07.876189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:07.932410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:07.933211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:07.933295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:07.933327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:08.049808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:08.049956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:08.049995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:08.050023] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:08.053301] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-07T20:32:08.053594] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-07T20:32:08.053720] [INFO ] [sig ] STEL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:08.192772] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STEL.txt [2026-01-07T20:32:08.192914] [INFO ] [sig ] [2967/3515] Completed STEL in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-07T20:32:08.192954] [INFO ] [sig ] [2968/3515] Forecasting STEM... [2026-01-07T20:32:08.192984] [INFO ] [sig ] Generating forecast for: STEM [2026-01-07T20:32:08.193016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-07T20:32:08.204362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-07T20:32:08.204670] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-07T20:32:08.205410] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-07T20:32:08.205463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:08.205495] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:08.205523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:08.205599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:08.261508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:08.262216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:08.262300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:08.262333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:08.387065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:08.387220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:08.387259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:08.387288] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:08.390972] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-01-07T20:32:08.391243] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-07T20:32:08.391367] [INFO ] [sig ] STEM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:08.536153] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STEM.txt [2026-01-07T20:32:08.536293] [INFO ] [sig ] [2968/3515] Completed STEM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:08.536334] [INFO ] [sig ] [2969/3515] Forecasting STEP... [2026-01-07T20:32:08.536369] [INFO ] [sig ] Generating forecast for: STEP [2026-01-07T20:32:08.536403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-07T20:32:08.548296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-07T20:32:08.548628] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-07T20:32:08.549382] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-07T20:32:08.549434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:08.549467] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:08.549495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:08.549595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:08.605616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:08.606356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:08.606440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:08.606473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:08.720583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:08.720726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:08.720765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:08.720793] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:08.724066] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-01-07T20:32:08.724338] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-07T20:32:08.724463] [INFO ] [sig ] STEP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:08.863082] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STEP.txt [2026-01-07T20:32:08.863212] [INFO ] [sig ] [2969/3515] Completed STEP in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:08.863252] [INFO ] [sig ] [2970/3515] Forecasting STHO... [2026-01-07T20:32:08.863281] [INFO ] [sig ] Generating forecast for: STHO [2026-01-07T20:32:08.863312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-07T20:32:08.874114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-07T20:32:08.874398] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-07T20:32:08.875155] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-07T20:32:08.875206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:08.875239] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:08.875266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:08.875322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:08.932845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:08.933438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:08.933519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:08.933550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:09.049419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:09.049582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:09.049622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:09.049683] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:09.052965] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-01-07T20:32:09.053237] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-07T20:32:09.053357] [INFO ] [sig ] STHO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:09.192476] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STHO.txt [2026-01-07T20:32:09.192642] [INFO ] [sig ] [2970/3515] Completed STHO in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:09.192686] [INFO ] [sig ] [2971/3515] Forecasting STI... [2026-01-07T20:32:09.192718] [INFO ] [sig ] Generating forecast for: STI [2026-01-07T20:32:09.192751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-07T20:32:09.203989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-07T20:32:09.204274] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-07T20:32:09.205067] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-07T20:32:09.205120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:09.205154] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:09.205183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:09.205241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:09.264764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:09.265702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:09.265788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:09.265821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:09.386094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:09.386261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:09.386300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:09.386329] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:09.389904] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=82.08%) [2026-01-07T20:32:09.390301] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-07T20:32:09.390447] [INFO ] [sig ] STI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:09.535654] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STI.txt [2026-01-07T20:32:09.535817] [INFO ] [sig ] [2971/3515] Completed STI in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:09.535857] [INFO ] [sig ] [2972/3515] Forecasting STIM... [2026-01-07T20:32:09.535886] [INFO ] [sig ] Generating forecast for: STIM [2026-01-07T20:32:09.535917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-07T20:32:09.547740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-07T20:32:09.548148] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-07T20:32:09.548960] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-07T20:32:09.549014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:09.549046] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:09.549073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:09.549130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:09.605983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:09.606882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:09.606969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:09.607002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:09.731606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:09.731768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:09.731807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:09.731854] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:09.735165] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=54.03%) [2026-01-07T20:32:09.735452] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-07T20:32:09.735597] [INFO ] [sig ] STIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:09.873584] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STIM.txt [2026-01-07T20:32:09.873744] [INFO ] [sig ] [2972/3515] Completed STIM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:09.873783] [INFO ] [sig ] [2973/3515] Forecasting STK... [2026-01-07T20:32:09.873813] [INFO ] [sig ] Generating forecast for: STK [2026-01-07T20:32:09.873845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-07T20:32:09.885176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-07T20:32:09.885537] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-07T20:32:09.886331] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-07T20:32:09.886384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:09.886415] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:09.886442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:09.886502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:09.941618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:09.942487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:09.942594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:09.942630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:10.065670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:10.065837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:10.065882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:10.065911] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:10.069850] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-01-07T20:32:10.070141] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-07T20:32:10.070271] [INFO ] [sig ] STK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:10.211770] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STK.txt [2026-01-07T20:32:10.211915] [INFO ] [sig ] [2973/3515] Completed STK in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:10.211954] [INFO ] [sig ] [2974/3515] Forecasting STKH... [2026-01-07T20:32:10.211984] [INFO ] [sig ] Generating forecast for: STKH [2026-01-07T20:32:10.212015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-07T20:32:10.223363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-07T20:32:10.223705] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-07T20:32:10.224496] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-07T20:32:10.224550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:10.224615] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:10.224657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:10.224719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:10.281007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:10.281694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:10.281775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:10.281808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:10.390353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:10.390513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:10.390556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:10.390607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:10.393949] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=53.17%) [2026-01-07T20:32:10.394234] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-07T20:32:10.394365] [INFO ] [sig ] STKH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:10.533968] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STKH.txt [2026-01-07T20:32:10.534143] [INFO ] [sig ] [2974/3515] Completed STKH in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:10.534188] [INFO ] [sig ] [2975/3515] Forecasting STKL... [2026-01-07T20:32:10.534221] [INFO ] [sig ] Generating forecast for: STKL [2026-01-07T20:32:10.534254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-07T20:32:10.548951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-07T20:32:10.549446] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-07T20:32:10.550483] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-07T20:32:10.550546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:10.550611] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:10.550648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:10.550725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:10.618817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:10.619700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:10.619788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:10.619822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:10.741685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:10.741851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:10.741893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:10.741923] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:10.745355] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-07T20:32:10.745690] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-07T20:32:10.745823] [INFO ] [sig ] STKL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:10.892831] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STKL.txt [2026-01-07T20:32:10.893005] [INFO ] [sig ] [2975/3515] Completed STKL in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:10.893047] [INFO ] [sig ] [2976/3515] Forecasting STKS... [2026-01-07T20:32:10.893078] [INFO ] [sig ] Generating forecast for: STKS [2026-01-07T20:32:10.893109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-07T20:32:10.905403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-07T20:32:10.905772] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-07T20:32:10.906553] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-07T20:32:10.906624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:10.906657] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:10.906684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:10.906766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:10.962193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:10.962888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:10.962972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:10.963005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:11.083429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:11.083605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:11.083646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:11.083675] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:11.087370] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=59.11%) [2026-01-07T20:32:11.087656] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-07T20:32:11.087783] [INFO ] [sig ] STKS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:11.227343] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STKS.txt [2026-01-07T20:32:11.227504] [INFO ] [sig ] [2976/3515] Completed STKS in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:11.227547] [INFO ] [sig ] [2977/3515] Forecasting STLA... [2026-01-07T20:32:11.227600] [INFO ] [sig ] Generating forecast for: STLA [2026-01-07T20:32:11.227635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-07T20:32:11.239353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-07T20:32:11.243228] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-07T20:32:11.244401] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-07T20:32:11.244464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:11.244498] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:11.244534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:11.244624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:11.302755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:11.303566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:11.303702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:11.303738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:11.433286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:11.433439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:11.433479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:11.433508] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:11.436908] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-07T20:32:11.437207] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-07T20:32:11.437336] [INFO ] [sig ] STLA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:11.590305] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STLA.txt [2026-01-07T20:32:11.590449] [INFO ] [sig ] [2977/3515] Completed STLA in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:11.590490] [INFO ] [sig ] [2978/3515] Forecasting STLD... [2026-01-07T20:32:11.590522] [INFO ] [sig ] Generating forecast for: STLD [2026-01-07T20:32:11.590552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-07T20:32:11.603396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-07T20:32:11.603740] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-07T20:32:11.604528] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-07T20:32:11.604598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:11.604632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:11.604659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:11.604715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:11.666020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:11.666783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:11.666870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:11.666904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:11.790211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:11.790373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:11.790415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:11.790447] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:11.793908] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-07T20:32:11.794200] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-07T20:32:11.794337] [INFO ] [sig ] STLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:11.937733] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STLD.txt [2026-01-07T20:32:11.937876] [INFO ] [sig ] [2978/3515] Completed STLD in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:11.937917] [INFO ] [sig ] [2979/3515] Forecasting STM... [2026-01-07T20:32:11.937947] [INFO ] [sig ] Generating forecast for: STM [2026-01-07T20:32:11.937978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-07T20:32:11.949224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-07T20:32:11.949593] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-07T20:32:11.950383] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-07T20:32:11.950436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:11.950469] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:11.950496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:11.950553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:12.006812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:12.007631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:12.007719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:12.007753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:12.130696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:12.130853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:12.130894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:12.130925] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:12.134331] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-07T20:32:12.134645] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-07T20:32:12.134779] [INFO ] [sig ] STM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:12.278785] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STM.txt [2026-01-07T20:32:12.278958] [INFO ] [sig ] [2979/3515] Completed STM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:12.278999] [INFO ] [sig ] [2980/3515] Forecasting STN... [2026-01-07T20:32:12.279031] [INFO ] [sig ] Generating forecast for: STN [2026-01-07T20:32:12.279064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-07T20:32:12.291735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-07T20:32:12.292012] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-07T20:32:12.292790] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-07T20:32:12.292842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:12.292875] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:12.292902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:12.292958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:12.351034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:12.351648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:12.351728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:12.351760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:12.469027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:12.469164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:12.469202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:12.469231] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:12.472454] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-07T20:32:12.472741] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-07T20:32:12.472863] [INFO ] [sig ] STN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:12.614561] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STN.txt [2026-01-07T20:32:12.614751] [INFO ] [sig ] [2980/3515] Completed STN in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:12.614798] [INFO ] [sig ] [2981/3515] Forecasting STNE... [2026-01-07T20:32:12.614829] [INFO ] [sig ] Generating forecast for: STNE [2026-01-07T20:32:12.614860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-07T20:32:12.626675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-07T20:32:12.627006] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-07T20:32:12.627849] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-07T20:32:12.627903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:12.627937] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:12.627965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:12.628023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:12.687493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:12.688126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:12.688214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:12.688259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:12.815356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:12.815503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:12.815555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:12.815608] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:12.819012] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-01-07T20:32:12.819289] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-07T20:32:12.819417] [INFO ] [sig ] STNE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:12.962112] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STNE.txt [2026-01-07T20:32:12.962284] [INFO ] [sig ] [2981/3515] Completed STNE in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:12.962327] [INFO ] [sig ] [2982/3515] Forecasting STOK... [2026-01-07T20:32:12.962358] [INFO ] [sig ] Generating forecast for: STOK [2026-01-07T20:32:12.962391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-07T20:32:12.976006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-07T20:32:12.976437] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-07T20:32:12.977346] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-07T20:32:12.977404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:12.977444] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:12.977484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:12.977556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:13.039970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:13.040907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:13.041004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:13.041040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:13.172515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:13.172685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:13.172725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:13.172755] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:13.176638] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=29.98%) [2026-01-07T20:32:13.176914] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-07T20:32:13.177046] [INFO ] [sig ] STOK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:13.317462] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STOK.txt [2026-01-07T20:32:13.317619] [INFO ] [sig ] [2982/3515] Completed STOK in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-07T20:32:13.317662] [INFO ] [sig ] [2983/3515] Forecasting STRA... [2026-01-07T20:32:13.317693] [INFO ] [sig ] Generating forecast for: STRA [2026-01-07T20:32:13.317723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-07T20:32:13.328858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-07T20:32:13.329219] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-07T20:32:13.330080] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-07T20:32:13.330136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:13.330171] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:13.330200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:13.330257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:13.386425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:13.387093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:13.387176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:13.387211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:13.521653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:13.521822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:13.521864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:13.521894] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:13.525769] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-07T20:32:13.526096] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-07T20:32:13.526241] [INFO ] [sig ] STRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:13.674274] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STRA.txt [2026-01-07T20:32:13.674424] [INFO ] [sig ] [2983/3515] Completed STRA in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-07T20:32:13.674466] [INFO ] [sig ] [2984/3515] Forecasting STRL... [2026-01-07T20:32:13.674498] [INFO ] [sig ] Generating forecast for: STRL [2026-01-07T20:32:13.674528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-07T20:32:13.686237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-07T20:32:13.686535] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-07T20:32:13.687323] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-07T20:32:13.687377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:13.687436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:13.687466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:13.687525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:13.748089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:13.748986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:13.749081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:13.749116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:13.872044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:13.872215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:13.872258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:13.872287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:13.875778] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-07T20:32:13.876056] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-07T20:32:13.876181] [INFO ] [sig ] STRL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:14.016834] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STRL.txt [2026-01-07T20:32:14.016994] [INFO ] [sig ] [2984/3515] Completed STRL in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-07T20:32:14.017035] [INFO ] [sig ] [2985/3515] Forecasting STRS... [2026-01-07T20:32:14.017066] [INFO ] [sig ] Generating forecast for: STRS [2026-01-07T20:32:14.017097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-07T20:32:14.026839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-07T20:32:14.027259] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-07T20:32:14.028227] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-07T20:32:14.028282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:14.028316] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:14.028343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:14.028402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:14.084686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:14.085569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:14.085675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:14.085709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:14.176792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:14.176946] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:32:14.176985] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:14.177015] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:14.180286] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=74.68%) [2026-01-07T20:32:14.180557] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-07T20:32:14.180704] [INFO ] [sig ] STRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:14.318983] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STRS.txt [2026-01-07T20:32:14.319124] [INFO ] [sig ] [2985/3515] Completed STRS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:14.319164] [INFO ] [sig ] [2986/3515] Forecasting STSS... [2026-01-07T20:32:14.319195] [INFO ] [sig ] Generating forecast for: STSS [2026-01-07T20:32:14.319225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-07T20:32:14.330313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-07T20:32:14.330629] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-07T20:32:14.331376] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-07T20:32:14.331428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:14.331461] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:14.331488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:14.331544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:14.387217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:14.387890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:14.387971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:14.388004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:14.511664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:14.511845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:14.511897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:14.511928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:14.515305] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-07T20:32:14.515591] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-07T20:32:14.515715] [INFO ] [sig ] STSS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:14.652972] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STSS.txt [2026-01-07T20:32:14.653089] [INFO ] [sig ] [2986/3515] Completed STSS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:14.653127] [INFO ] [sig ] [2987/3515] Forecasting STTK... [2026-01-07T20:32:14.653156] [INFO ] [sig ] Generating forecast for: STTK [2026-01-07T20:32:14.653187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-07T20:32:14.664841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-07T20:32:14.665090] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-07T20:32:14.665840] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-07T20:32:14.665892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:14.665924] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:14.665951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:14.666007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:14.722240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:14.722879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:14.722960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:14.722993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:14.840137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:14.840294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:14.840334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:14.840395] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:14.843723] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-07T20:32:14.843996] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-07T20:32:14.844117] [INFO ] [sig ] STTK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:14.984695] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STTK.txt [2026-01-07T20:32:14.984872] [INFO ] [sig ] [2987/3515] Completed STTK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:14.984914] [INFO ] [sig ] [2988/3515] Forecasting STVN... [2026-01-07T20:32:14.984946] [INFO ] [sig ] Generating forecast for: STVN [2026-01-07T20:32:14.984978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-07T20:32:14.997076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-07T20:32:14.997443] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-07T20:32:14.998223] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-07T20:32:14.998275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:14.998307] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:14.998334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:14.998389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:15.064917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:15.065802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:15.065888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:15.065929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:15.195296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:15.195455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:15.195494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:15.195524] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:15.198886] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=50.55%) [2026-01-07T20:32:15.199152] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-07T20:32:15.199277] [INFO ] [sig ] STVN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:15.339019] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STVN.txt [2026-01-07T20:32:15.339167] [INFO ] [sig ] [2988/3515] Completed STVN in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:15.339207] [INFO ] [sig ] [2989/3515] Forecasting STWD... [2026-01-07T20:32:15.339237] [INFO ] [sig ] Generating forecast for: STWD [2026-01-07T20:32:15.339269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-07T20:32:15.351251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-07T20:32:15.351560] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-07T20:32:15.352398] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-07T20:32:15.352464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:15.352499] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:15.352528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:15.352614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:15.410426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:15.411261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:15.411348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:15.411382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:15.532530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:15.532714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:15.532761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:15.532800] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:15.536287] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=11.00%) [2026-01-07T20:32:15.536653] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-07T20:32:15.536806] [INFO ] [sig ] STWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:15.680250] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STWD.txt [2026-01-07T20:32:15.680411] [INFO ] [sig ] [2989/3515] Completed STWD in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:15.680452] [INFO ] [sig ] [2990/3515] Forecasting STX... [2026-01-07T20:32:15.680482] [INFO ] [sig ] Generating forecast for: STX [2026-01-07T20:32:15.680515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-07T20:32:15.693019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-07T20:32:15.693412] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-07T20:32:15.694228] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-07T20:32:15.694283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:15.694318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:15.694347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:15.694406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:15.752106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:15.753000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:15.753093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:15.753128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:15.876261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:15.876417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:15.876455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:15.876484] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:15.879795] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-07T20:32:15.880061] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-07T20:32:15.880184] [INFO ] [sig ] STX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:16.022304] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STX.txt [2026-01-07T20:32:16.022465] [INFO ] [sig ] [2990/3515] Completed STX in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:16.022506] [INFO ] [sig ] [2991/3515] Forecasting STXE... [2026-01-07T20:32:16.022536] [INFO ] [sig ] Generating forecast for: STXE [2026-01-07T20:32:16.022566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-07T20:32:16.033668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-07T20:32:16.033945] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-07T20:32:16.034783] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-07T20:32:16.034836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:16.034871] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:16.034899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:16.034958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:16.092931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:16.093684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:16.093770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:16.093805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:16.202134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:16.202281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:16.202321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:16.202350] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:16.205646] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-01-07T20:32:16.205912] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-07T20:32:16.206033] [INFO ] [sig ] STXE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:16.345898] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/STXE.txt [2026-01-07T20:32:16.346042] [INFO ] [sig ] [2991/3515] Completed STXE in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:16.346084] [INFO ] [sig ] [2992/3515] Forecasting STXG... [2026-01-07T20:32:16.346113] [INFO ] [sig ] Generating forecast for: STXG [2026-01-07T20:32:16.346145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-07T20:32:16.357472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-07T20:32:16.357819] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-07T20:32:16.358662] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-07T20:32:16.358718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:16.358752] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:16.358781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:16.358845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:16.416417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:16.417291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:16.417382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:16.417418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:16.525627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:16.525790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:16.525829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:16.525858] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:16.529144] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-07T20:32:16.529409] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-07T20:32:16.529546] [INFO ] [sig ] STXG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:16.668093] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/STXG.txt [2026-01-07T20:32:16.668223] [INFO ] [sig ] [2992/3515] Completed STXG in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:16.668269] [INFO ] [sig ] [2993/3515] Forecasting SUI... [2026-01-07T20:32:16.668299] [INFO ] [sig ] Generating forecast for: SUI [2026-01-07T20:32:16.668330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-07T20:32:16.679918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-07T20:32:16.680211] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-07T20:32:16.681052] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-07T20:32:16.681106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:16.681140] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:16.681167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:16.681226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:16.741146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:16.741863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:16.741952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:16.741986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:16.859978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:16.860110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:16.860149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:16.860178] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:16.863485] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-01-07T20:32:16.863776] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-07T20:32:16.863899] [INFO ] [sig ] SUI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:17.005605] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUI.txt [2026-01-07T20:32:17.005747] [INFO ] [sig ] [2993/3515] Completed SUI in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:17.005786] [INFO ] [sig ] [2994/3515] Forecasting SUN... [2026-01-07T20:32:17.005816] [INFO ] [sig ] Generating forecast for: SUN [2026-01-07T20:32:17.005846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-07T20:32:17.017233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-07T20:32:17.017501] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-07T20:32:17.018325] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-07T20:32:17.018379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:17.018412] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:17.018442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:17.018505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:17.076084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:17.076706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:17.076811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:17.076849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:17.197426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:17.197601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:17.197644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:17.197673] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:17.200976] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-07T20:32:17.201245] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-07T20:32:17.201384] [INFO ] [sig ] SUN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:17.341835] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUN.txt [2026-01-07T20:32:17.341994] [INFO ] [sig ] [2994/3515] Completed SUN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:17.342037] [INFO ] [sig ] [2995/3515] Forecasting SUNS... [2026-01-07T20:32:17.342068] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-07T20:32:17.342099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-07T20:32:17.353549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-07T20:32:17.353906] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-07T20:32:17.354764] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-07T20:32:17.354819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:17.354854] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:17.354883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:17.354941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:17.413476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:17.414330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:17.414416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:17.414450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:17.536453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:17.536633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:17.536674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:17.536703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:17.540039] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=24.16%) [2026-01-07T20:32:17.540315] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-07T20:32:17.540441] [INFO ] [sig ] SUNS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:17.679250] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SUNS.txt [2026-01-07T20:32:17.679589] [INFO ] [sig ] [2995/3515] Completed SUNS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:17.679635] [INFO ] [sig ] [2996/3515] Forecasting SUPN... [2026-01-07T20:32:17.679665] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-07T20:32:17.679696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-07T20:32:17.691651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-07T20:32:17.691911] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-07T20:32:17.692858] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-07T20:32:17.692909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:17.692942] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:17.692969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:17.693026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:17.749894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:17.750818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:17.750911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:17.750957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:17.873690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:17.873840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:17.873897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:17.873928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:17.877221] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-07T20:32:17.877495] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-07T20:32:17.877636] [INFO ] [sig ] SUPN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:18.017334] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SUPN.txt [2026-01-07T20:32:18.017469] [INFO ] [sig ] [2996/3515] Completed SUPN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:18.017509] [INFO ] [sig ] [2997/3515] Forecasting SURG... [2026-01-07T20:32:18.017538] [INFO ] [sig ] Generating forecast for: SURG [2026-01-07T20:32:18.017566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-07T20:32:18.028968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-07T20:32:18.029233] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-07T20:32:18.030038] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-07T20:32:18.030090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:18.030122] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:18.030148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:18.030204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:18.089479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:18.090544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:18.090672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:18.090726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:18.218528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:18.218703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:18.218744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:18.218774] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:18.222437] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-01-07T20:32:18.222813] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-07T20:32:18.222968] [INFO ] [sig ] SURG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:18.370529] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SURG.txt [2026-01-07T20:32:18.370697] [INFO ] [sig ] [2997/3515] Completed SURG in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:18.370737] [INFO ] [sig ] [2998/3515] Forecasting SUSB... [2026-01-07T20:32:18.370767] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-07T20:32:18.370797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-07T20:32:18.381717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-07T20:32:18.381982] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-07T20:32:18.382741] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-07T20:32:18.382793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:18.382825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:18.382852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:18.382908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:18.437737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:18.438324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:18.438403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:18.438435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:18.566046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:18.566196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:18.566236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:18.566265] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:18.569602] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-07T20:32:18.569873] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-07T20:32:18.569996] [INFO ] [sig ] SUSB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:18.707062] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUSB.txt [2026-01-07T20:32:18.707186] [INFO ] [sig ] [2998/3515] Completed SUSB in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:18.707226] [INFO ] [sig ] [2999/3515] Forecasting SUSC... [2026-01-07T20:32:18.707256] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-07T20:32:18.707289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-07T20:32:18.718439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-07T20:32:18.718746] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-07T20:32:18.719545] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-07T20:32:18.719617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:18.719649] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:18.719676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:18.719732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:18.774751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:18.775422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:18.775503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:18.775535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:18.894819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:18.894965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:18.895004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:18.895034] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:18.898289] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-07T20:32:18.898570] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-07T20:32:18.898708] [INFO ] [sig ] SUSC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:19.037506] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUSC.txt [2026-01-07T20:32:19.037708] [INFO ] [sig ] [2999/3515] Completed SUSC in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:19.037754] [INFO ] [sig ] [3000/3515] Forecasting SUSL... [2026-01-07T20:32:19.037787] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-07T20:32:19.037819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-07T20:32:19.050229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-07T20:32:19.050565] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-07T20:32:19.051437] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-07T20:32:19.051492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:19.051539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:19.051587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:19.051650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:19.110696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:19.111540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:19.111668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:19.111712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:19.233652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:19.233813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:19.233854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:19.233886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:19.237422] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-07T20:32:19.237749] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-07T20:32:19.237888] [INFO ] [sig ] SUSL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:19.383763] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUSL.txt [2026-01-07T20:32:19.383916] [INFO ] [sig ] [3000/3515] Completed SUSL in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-07T20:32:19.383957] [INFO ] [sig ] [3001/3515] Forecasting SUUN... [2026-01-07T20:32:19.383990] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-07T20:32:19.384022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-07T20:32:19.396136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-07T20:32:19.396523] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-07T20:32:19.397428] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-07T20:32:19.397488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:19.397553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:19.397623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:19.397713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:19.457475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:19.458318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:19.458409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:19.458446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:19.588314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:19.588477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:19.588519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:19.588548] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:19.592129] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-07T20:32:19.592417] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-07T20:32:19.592549] [INFO ] [sig ] SUUN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:19.757676] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUUN.txt [2026-01-07T20:32:19.757904] [INFO ] [sig ] [3001/3515] Completed SUUN in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-07T20:32:19.757954] [INFO ] [sig ] [3002/3515] Forecasting SUZ... [2026-01-07T20:32:19.757988] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-07T20:32:19.758026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-07T20:32:19.771294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-07T20:32:19.771730] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-07T20:32:19.772619] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-07T20:32:19.772673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:19.772707] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:19.772736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:19.772794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:19.829829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:19.830843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:19.831000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:19.831038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:19.963810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:19.963987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:19.964038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:19.964077] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:19.968720] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-01-07T20:32:19.969127] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-07T20:32:19.969299] [INFO ] [sig ] SUZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:20.113785] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SUZ.txt [2026-01-07T20:32:20.113948] [INFO ] [sig ] [3002/3515] Completed SUZ in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:20.114006] [INFO ] [sig ] [3003/3515] Forecasting SVC... [2026-01-07T20:32:20.114038] [INFO ] [sig ] Generating forecast for: SVC [2026-01-07T20:32:20.114070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-07T20:32:20.125866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-07T20:32:20.126235] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-07T20:32:20.127035] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-07T20:32:20.127090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:20.127123] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:20.127150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:20.127205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:20.185822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:20.186700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:20.186791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:20.186824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:20.306610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:20.306771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:20.306811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:20.306840] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:20.310212] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-07T20:32:20.310497] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-07T20:32:20.310644] [INFO ] [sig ] SVC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:20.452369] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SVC.txt [2026-01-07T20:32:20.452508] [INFO ] [sig ] [3003/3515] Completed SVC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:20.452549] [INFO ] [sig ] [3004/3515] Forecasting SVCO... [2026-01-07T20:32:20.452603] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-07T20:32:20.452639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-07T20:32:20.464087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-07T20:32:20.464380] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-07T20:32:20.465167] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-07T20:32:20.465219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:20.465252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:20.465279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:20.465348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:20.526645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:20.527487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:20.527594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:20.527633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:20.646143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:20.646296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:20.646336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:20.646395] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:20.649806] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-07T20:32:20.650097] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-07T20:32:20.650224] [INFO ] [sig ] SVCO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:20.791251] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SVCO.txt [2026-01-07T20:32:20.791398] [INFO ] [sig ] [3004/3515] Completed SVCO in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:20.791440] [INFO ] [sig ] [3005/3515] Forecasting SVRA... [2026-01-07T20:32:20.791470] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-07T20:32:20.791501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-07T20:32:20.803893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-07T20:32:20.804281] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-07T20:32:20.805111] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-07T20:32:20.805167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:20.805201] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:20.805230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:20.805288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:20.862299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:20.863094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:20.863181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:20.863215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:20.984689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:20.984848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:20.984887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:20.984915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:20.989025] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-07T20:32:20.989316] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-07T20:32:20.989448] [INFO ] [sig ] SVRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:21.134000] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SVRA.txt [2026-01-07T20:32:21.134137] [INFO ] [sig ] [3005/3515] Completed SVRA in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:21.134188] [INFO ] [sig ] [3006/3515] Forecasting SWBI... [2026-01-07T20:32:21.134223] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-07T20:32:21.134252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-07T20:32:21.145442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-07T20:32:21.145739] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-07T20:32:21.146476] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-07T20:32:21.146527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:21.146560] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:21.146606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:21.146664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:21.205736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:21.206361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:21.206444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:21.206478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:21.331557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:21.331731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:21.331773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:21.331805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:21.335750] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-07T20:32:21.336067] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-07T20:32:21.336205] [INFO ] [sig ] SWBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:21.490440] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SWBI.txt [2026-01-07T20:32:21.490809] [INFO ] [sig ] [3006/3515] Completed SWBI in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:21.490853] [INFO ] [sig ] [3007/3515] Forecasting SWIM... [2026-01-07T20:32:21.490883] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-07T20:32:21.490915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-07T20:32:21.503836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-07T20:32:21.504187] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-07T20:32:21.504989] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-07T20:32:21.505043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:21.505076] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:21.505104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:21.505161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:21.561799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:21.562669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:21.562758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:21.562793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:21.686113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:21.686280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:21.686322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:21.686397] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:21.691304] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=72.92%) [2026-01-07T20:32:21.691777] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-07T20:32:21.691951] [INFO ] [sig ] SWIM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:21.831928] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SWIM.txt [2026-01-07T20:32:21.832078] [INFO ] [sig ] [3007/3515] Completed SWIM in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:21.832120] [INFO ] [sig ] [3008/3515] Forecasting SWK... [2026-01-07T20:32:21.832150] [INFO ] [sig ] Generating forecast for: SWK [2026-01-07T20:32:21.832180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-07T20:32:21.843710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-07T20:32:21.844037] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-07T20:32:21.844843] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-07T20:32:21.844899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:21.844933] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:21.844962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:21.845020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:21.904754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:21.905511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:21.905799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:21.905837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:22.030923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:22.031103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:22.031147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:22.031178] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:22.034632] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-07T20:32:22.034912] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-07T20:32:22.035042] [INFO ] [sig ] SWK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:22.177102] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SWK.txt [2026-01-07T20:32:22.177245] [INFO ] [sig ] [3008/3515] Completed SWK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:22.177285] [INFO ] [sig ] [3009/3515] Forecasting SWKS... [2026-01-07T20:32:22.177317] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-07T20:32:22.177347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-07T20:32:22.189943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-07T20:32:22.190240] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-07T20:32:22.191008] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-07T20:32:22.191060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:22.191092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:22.191119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:22.191174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:22.249944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:22.250689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:22.250776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:22.250826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:22.377293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:22.377449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:22.377488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:22.377517] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:22.381325] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-07T20:32:22.381620] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-07T20:32:22.381747] [INFO ] [sig ] SWKS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:22.522247] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SWKS.txt [2026-01-07T20:32:22.522384] [INFO ] [sig ] [3009/3515] Completed SWKS in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:22.522425] [INFO ] [sig ] [3010/3515] Forecasting SWX... [2026-01-07T20:32:22.522454] [INFO ] [sig ] Generating forecast for: SWX [2026-01-07T20:32:22.522484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-07T20:32:22.534321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-07T20:32:22.534827] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-07T20:32:22.535591] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-07T20:32:22.535643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:22.535674] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:22.535701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:22.535756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:22.592776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:22.593413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:22.593493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:22.593526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:22.712197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:22.712369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:22.712409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:22.712437] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:22.716131] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-07T20:32:22.716406] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-07T20:32:22.716530] [INFO ] [sig ] SWX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:22.856589] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SWX.txt [2026-01-07T20:32:22.856730] [INFO ] [sig ] [3010/3515] Completed SWX in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:22.856771] [INFO ] [sig ] [3011/3515] Forecasting SWZ... [2026-01-07T20:32:22.856800] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-07T20:32:22.856830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-07T20:32:22.867926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-07T20:32:22.868227] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-07T20:32:22.869006] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-07T20:32:22.869057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:22.869089] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:22.869129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:22.869186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:22.924300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:22.925003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:22.925112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:22.925146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:23.037175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:23.037352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:23.037407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:23.037451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:23.041097] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-07T20:32:23.041385] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-07T20:32:23.041518] [INFO ] [sig ] SWZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:23.184511] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SWZ.txt [2026-01-07T20:32:23.184674] [INFO ] [sig ] [3011/3515] Completed SWZ in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:23.184717] [INFO ] [sig ] [3012/3515] Forecasting SXC... [2026-01-07T20:32:23.184747] [INFO ] [sig ] Generating forecast for: SXC [2026-01-07T20:32:23.184778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-07T20:32:23.195807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-07T20:32:23.196084] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-07T20:32:23.196845] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-07T20:32:23.196897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:23.196929] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:23.196957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:23.197013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:23.254423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:23.255123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:23.255207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:23.255242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:23.378819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:23.378973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:23.379013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:23.379042] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:23.382339] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=71.43%) [2026-01-07T20:32:23.382626] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-07T20:32:23.382754] [INFO ] [sig ] SXC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:23.592561] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SXC.txt [2026-01-07T20:32:23.592719] [INFO ] [sig ] [3012/3515] Completed SXC in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:23.592760] [INFO ] [sig ] [3013/3515] Forecasting SXI... [2026-01-07T20:32:23.592790] [INFO ] [sig ] Generating forecast for: SXI [2026-01-07T20:32:23.592820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-07T20:32:23.604139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-07T20:32:23.604454] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-07T20:32:23.605269] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-07T20:32:23.605321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:23.605355] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:23.605388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:23.605457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:23.662617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:23.663271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:23.663353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:23.663386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:23.784631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:23.784783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:23.784822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:23.784852] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:23.788198] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-01-07T20:32:23.788475] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-07T20:32:23.788621] [INFO ] [sig ] SXI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:23.930417] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SXI.txt [2026-01-07T20:32:23.930567] [INFO ] [sig ] [3013/3515] Completed SXI in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:23.930629] [INFO ] [sig ] [3014/3515] Forecasting SXTC... [2026-01-07T20:32:23.930661] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-07T20:32:23.930692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-07T20:32:23.941952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-07T20:32:23.942248] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-07T20:32:23.943048] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-07T20:32:23.943103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:23.943137] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:23.943165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:23.943222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:23.999358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:24.000127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:24.000213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:24.000248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:24.118506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:24.118676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:24.118716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:24.118745] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:24.122195] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=19.65%) [2026-01-07T20:32:24.122469] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-07T20:32:24.122615] [INFO ] [sig ] SXTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:24.266027] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SXTC.txt [2026-01-07T20:32:24.266214] [INFO ] [sig ] [3014/3515] Completed SXTC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:24.266256] [INFO ] [sig ] [3015/3515] Forecasting SY... [2026-01-07T20:32:24.266287] [INFO ] [sig ] Generating forecast for: SY [2026-01-07T20:32:24.266323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-07T20:32:24.277178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-07T20:32:24.277484] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-07T20:32:24.278262] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-07T20:32:24.278315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:24.278347] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:24.278373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:24.278432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:24.335527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:24.336363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:24.336454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:24.336489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:24.452520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:24.452692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:24.452732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:24.452761] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:24.456054] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-07T20:32:24.456324] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-07T20:32:24.456447] [INFO ] [sig ] SY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:24.594651] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SY.txt [2026-01-07T20:32:24.594803] [INFO ] [sig ] [3015/3515] Completed SY in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:24.594845] [INFO ] [sig ] [3016/3515] Forecasting SYF... [2026-01-07T20:32:24.594875] [INFO ] [sig ] Generating forecast for: SYF [2026-01-07T20:32:24.594906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-07T20:32:24.606479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-07T20:32:24.606866] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-07T20:32:24.607672] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-07T20:32:24.607725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:24.607759] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:24.607787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:24.607846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:24.664410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:24.665243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:24.665327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:24.665362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:24.791676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:24.791852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:24.791894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:24.791924] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:24.795310] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=25.45%) [2026-01-07T20:32:24.795607] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-07T20:32:24.795749] [INFO ] [sig ] SYF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:24.936513] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SYF.txt [2026-01-07T20:32:24.936696] [INFO ] [sig ] [3016/3515] Completed SYF in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:24.936739] [INFO ] [sig ] [3017/3515] Forecasting SYK... [2026-01-07T20:32:24.936770] [INFO ] [sig ] Generating forecast for: SYK [2026-01-07T20:32:24.936800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-07T20:32:24.947910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-07T20:32:24.948231] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-07T20:32:24.949005] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-07T20:32:24.949057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:24.949090] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:24.949118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:24.949179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:25.006196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:25.007059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:25.007143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:25.007178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:25.129994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:25.130178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:25.130220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:25.130251] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:25.133912] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-01-07T20:32:25.134203] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-07T20:32:25.134350] [INFO ] [sig ] SYK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:25.273146] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SYK.txt [2026-01-07T20:32:25.273300] [INFO ] [sig ] [3017/3515] Completed SYK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-07T20:32:25.273342] [INFO ] [sig ] [3018/3515] Forecasting SYM... [2026-01-07T20:32:25.273374] [INFO ] [sig ] Generating forecast for: SYM [2026-01-07T20:32:25.273410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-07T20:32:25.285823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-07T20:32:25.286098] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-07T20:32:25.286877] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-07T20:32:25.286930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:25.286988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:25.287016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:25.287091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:25.343313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:25.344113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:25.344230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:25.344268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:25.465840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:25.465999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:25.466039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:25.466068] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:25.469361] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-07T20:32:25.469683] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-07T20:32:25.469812] [INFO ] [sig ] SYM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:25.609662] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SYM.txt [2026-01-07T20:32:25.609805] [INFO ] [sig ] [3018/3515] Completed SYM in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-07T20:32:25.609845] [INFO ] [sig ] [3019/3515] Forecasting SYNA... [2026-01-07T20:32:25.609876] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-07T20:32:25.609906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-07T20:32:25.620851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-07T20:32:25.621149] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-07T20:32:25.621937] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-07T20:32:25.621989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:25.622021] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:25.622047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:25.622103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:25.678974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:25.679791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:25.679877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:25.679911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:25.801751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:25.801913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:25.801952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:25.801985] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:25.805469] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=88.58%) [2026-01-07T20:32:25.805803] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-07T20:32:25.805940] [INFO ] [sig ] SYNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:25.949116] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SYNA.txt [2026-01-07T20:32:25.949262] [INFO ] [sig ] [3019/3515] Completed SYNA in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-07T20:32:25.949301] [INFO ] [sig ] [3020/3515] Forecasting SYRE... [2026-01-07T20:32:25.949332] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-07T20:32:25.949362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-07T20:32:25.960994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-07T20:32:25.961335] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-07T20:32:25.962134] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-07T20:32:25.962186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:25.962219] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:25.962247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:25.962305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:26.018346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:26.019212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:26.019298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:26.019331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:26.145264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:26.145457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:26.145499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:26.145528] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:26.148837] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=11.04%) [2026-01-07T20:32:26.149104] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-07T20:32:26.149227] [INFO ] [sig ] SYRE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:26.287774] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/SYRE.txt [2026-01-07T20:32:26.287911] [INFO ] [sig ] [3020/3515] Completed SYRE in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:26.287950] [INFO ] [sig ] [3021/3515] Forecasting SYY... [2026-01-07T20:32:26.287981] [INFO ] [sig ] Generating forecast for: SYY [2026-01-07T20:32:26.288012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-07T20:32:26.298891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-07T20:32:26.299155] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-07T20:32:26.299973] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-07T20:32:26.300026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:26.300057] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:26.300083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:26.300138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:26.356213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:26.356877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:26.356956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:26.356989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:26.481830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:26.481983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:26.482023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:26.482085] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:26.485634] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-07T20:32:26.485916] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-07T20:32:26.486043] [INFO ] [sig ] SYY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:26.633777] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/SYY.txt [2026-01-07T20:32:26.633930] [INFO ] [sig ] [3021/3515] Completed SYY in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:26.633979] [INFO ] [sig ] [3022/3515] Forecasting TAC... [2026-01-07T20:32:26.634009] [INFO ] [sig ] Generating forecast for: TAC [2026-01-07T20:32:26.634047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-07T20:32:26.645677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-07T20:32:26.645992] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-07T20:32:26.646800] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-07T20:32:26.646854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:26.646894] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:26.646924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:26.646983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:26.713248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:26.714145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:26.714246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:26.714281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:26.833979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:26.834131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:26.834170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:26.834200] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:26.837489] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-07T20:32:26.837778] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-07T20:32:26.837902] [INFO ] [sig ] TAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:26.988355] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TAC.txt [2026-01-07T20:32:26.988509] [INFO ] [sig ] [3022/3515] Completed TAC in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:26.988550] [INFO ] [sig ] [3023/3515] Forecasting TAK... [2026-01-07T20:32:26.988598] [INFO ] [sig ] Generating forecast for: TAK [2026-01-07T20:32:26.988630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-07T20:32:27.000259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-07T20:32:27.000651] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-07T20:32:27.001443] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-07T20:32:27.001496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:27.001531] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:27.001559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:27.001642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:27.056973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:27.057775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:27.057859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:27.057892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:27.175250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:27.175407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:27.175446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:27.175476] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:27.178791] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-07T20:32:27.179065] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-07T20:32:27.179187] [INFO ] [sig ] TAK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:27.316527] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TAK.txt [2026-01-07T20:32:27.316690] [INFO ] [sig ] [3023/3515] Completed TAK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:27.316732] [INFO ] [sig ] [3024/3515] Forecasting TAL... [2026-01-07T20:32:27.316761] [INFO ] [sig ] Generating forecast for: TAL [2026-01-07T20:32:27.316792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-07T20:32:27.328549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-07T20:32:27.328942] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-07T20:32:27.330198] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-07T20:32:27.330332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:27.330405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:27.330436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:27.330506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:27.386714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:27.387620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:27.387709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:27.387743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:27.506885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:27.507044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:27.507082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:27.507112] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:27.510443] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-07T20:32:27.510743] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-07T20:32:27.510875] [INFO ] [sig ] TAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:27.658560] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TAL.txt [2026-01-07T20:32:27.658743] [INFO ] [sig ] [3024/3515] Completed TAL in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:27.658787] [INFO ] [sig ] [3025/3515] Forecasting TALK... [2026-01-07T20:32:27.658817] [INFO ] [sig ] Generating forecast for: TALK [2026-01-07T20:32:27.658849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-07T20:32:27.670388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-07T20:32:27.670693] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-07T20:32:27.671498] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-07T20:32:27.671552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:27.671606] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:27.671637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:27.671695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:27.729471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:27.731018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:27.731126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:27.731159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:27.848594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:27.848751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:27.848793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:27.848825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:27.852163] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-07T20:32:27.852437] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-07T20:32:27.852604] [INFO ] [sig ] TALK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:27.994928] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TALK.txt [2026-01-07T20:32:27.995120] [INFO ] [sig ] [3025/3515] Completed TALK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:27.995162] [INFO ] [sig ] [3026/3515] Forecasting TALO... [2026-01-07T20:32:27.995193] [INFO ] [sig ] Generating forecast for: TALO [2026-01-07T20:32:27.995224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-07T20:32:28.007095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-07T20:32:28.007491] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-07T20:32:28.008317] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-07T20:32:28.008371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:28.008410] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:28.008439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:28.008495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:28.067287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:28.068102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:28.068213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:28.068250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:28.193983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:28.194160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:28.194203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:28.194232] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:28.197677] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=87.28%) [2026-01-07T20:32:28.197944] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-07T20:32:28.198071] [INFO ] [sig ] TALO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:28.339272] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TALO.txt [2026-01-07T20:32:28.339436] [INFO ] [sig ] [3026/3515] Completed TALO in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:28.339478] [INFO ] [sig ] [3027/3515] Forecasting TAOP... [2026-01-07T20:32:28.339508] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-07T20:32:28.339566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-07T20:32:28.351649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-07T20:32:28.351992] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-07T20:32:28.352774] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-07T20:32:28.352826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:28.352858] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:28.352884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:28.352953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:28.410297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:28.411211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:28.411299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:28.411333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:28.534247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:28.534406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:28.534445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:28.534474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:28.537813] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-01-07T20:32:28.538082] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-07T20:32:28.538202] [INFO ] [sig ] TAOP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:28.678712] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TAOP.txt [2026-01-07T20:32:28.678874] [INFO ] [sig ] [3027/3515] Completed TAOP in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:28.678923] [INFO ] [sig ] [3028/3515] Forecasting TAP... [2026-01-07T20:32:28.678954] [INFO ] [sig ] Generating forecast for: TAP [2026-01-07T20:32:28.678984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-07T20:32:28.691418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-07T20:32:28.691733] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-07T20:32:28.692477] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-07T20:32:28.692529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:28.692562] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:28.692613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:28.692670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:28.748029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:28.748870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:28.748994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:28.749044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:28.868691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:28.868852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:28.868894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:28.868924] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:28.872414] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-01-07T20:32:28.872715] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-07T20:32:28.872845] [INFO ] [sig ] TAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:29.015298] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TAP.txt [2026-01-07T20:32:29.015457] [INFO ] [sig ] [3028/3515] Completed TAP in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:29.015499] [INFO ] [sig ] [3029/3515] Forecasting TARA... [2026-01-07T20:32:29.015530] [INFO ] [sig ] Generating forecast for: TARA [2026-01-07T20:32:29.015564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-07T20:32:29.029694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-07T20:32:29.030068] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-07T20:32:29.030925] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-07T20:32:29.030977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:29.031010] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:29.031036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:29.031092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:29.090194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:29.091045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:29.091131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:29.091166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:29.208652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:29.208809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:29.208849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:29.208880] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:29.212301] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-07T20:32:29.212597] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-07T20:32:29.212740] [INFO ] [sig ] TARA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:29.351838] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TARA.txt [2026-01-07T20:32:29.351977] [INFO ] [sig ] [3029/3515] Completed TARA in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:29.352016] [INFO ] [sig ] [3030/3515] Forecasting TARK... [2026-01-07T20:32:29.352046] [INFO ] [sig ] Generating forecast for: TARK [2026-01-07T20:32:29.352075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-07T20:32:29.363366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-07T20:32:29.363678] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-07T20:32:29.364427] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-07T20:32:29.364479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:29.364510] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:29.364537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:29.364616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:29.419407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:29.420101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:29.420186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:29.420219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:29.540694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:29.540846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:29.540884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:29.540913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:29.544216] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-07T20:32:29.544494] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-07T20:32:29.544639] [INFO ] [sig ] TARK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:29.683886] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TARK.txt [2026-01-07T20:32:29.684027] [INFO ] [sig ] [3030/3515] Completed TARK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:29.684080] [INFO ] [sig ] [3031/3515] Forecasting TARS... [2026-01-07T20:32:29.684114] [INFO ] [sig ] Generating forecast for: TARS [2026-01-07T20:32:29.684145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-07T20:32:29.696677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-07T20:32:29.696994] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-07T20:32:29.697762] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-07T20:32:29.697815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:29.697848] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:29.697875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:29.697931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:29.752945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:29.753751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:29.753837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:29.753871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:29.879858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:29.880006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:29.880045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:29.880092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:29.883342] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=37.14%) [2026-01-07T20:32:29.883626] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-07T20:32:29.883750] [INFO ] [sig ] TARS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:30.022269] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TARS.txt [2026-01-07T20:32:30.022457] [INFO ] [sig ] [3031/3515] Completed TARS in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:30.022500] [INFO ] [sig ] [3032/3515] Forecasting TASK... [2026-01-07T20:32:30.022530] [INFO ] [sig ] Generating forecast for: TASK [2026-01-07T20:32:30.022564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-07T20:32:30.034083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-07T20:32:30.034363] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-07T20:32:30.035133] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-07T20:32:30.035192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:30.035225] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:30.035252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:30.035312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:30.090777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:30.091655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:30.091743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:30.091777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:30.209725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:30.209880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:30.209921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:30.209951] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:30.213224] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-01-07T20:32:30.213502] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-07T20:32:30.213652] [INFO ] [sig ] TASK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:30.355461] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TASK.txt [2026-01-07T20:32:30.355612] [INFO ] [sig ] [3032/3515] Completed TASK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:30.355666] [INFO ] [sig ] [3033/3515] Forecasting TAYD... [2026-01-07T20:32:30.355698] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-07T20:32:30.355729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-07T20:32:30.366408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-07T20:32:30.366742] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-07T20:32:30.367486] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-07T20:32:30.367537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:30.367592] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:30.367626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:30.367684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:30.425866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:30.426543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:30.426665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:30.426709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:30.535492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:30.535663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:30.535704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:30.535734] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:30.539380] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-01-07T20:32:30.539700] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-07T20:32:30.539828] [INFO ] [sig ] TAYD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:30.687377] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TAYD.txt [2026-01-07T20:32:30.687518] [INFO ] [sig ] [3033/3515] Completed TAYD in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:30.687557] [INFO ] [sig ] [3034/3515] Forecasting TBB... [2026-01-07T20:32:30.687606] [INFO ] [sig ] Generating forecast for: TBB [2026-01-07T20:32:30.687639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-07T20:32:30.698892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-07T20:32:30.699203] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-07T20:32:30.700006] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-07T20:32:30.700058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:30.700090] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:30.700116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:30.700172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:30.756191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:30.756885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:30.756969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:30.757003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:30.874633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:30.874788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:30.874826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:30.874856] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:30.878534] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-07T20:32:30.878994] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-07T20:32:30.879119] [INFO ] [sig ] TBB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:31.020645] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TBB.txt [2026-01-07T20:32:31.020799] [INFO ] [sig ] [3034/3515] Completed TBB in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:31.020839] [INFO ] [sig ] [3035/3515] Forecasting TBBK... [2026-01-07T20:32:31.020870] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-07T20:32:31.020902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-07T20:32:31.032383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-07T20:32:31.032704] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-07T20:32:31.033448] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-07T20:32:31.033500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:31.033555] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:31.033615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:31.033676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:31.091916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:31.092665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:31.092748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:31.092781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:31.220986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:31.221150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:31.221195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:31.221226] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:31.225090] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-01-07T20:32:31.225371] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-07T20:32:31.225511] [INFO ] [sig ] TBBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:31.369315] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TBBK.txt [2026-01-07T20:32:31.369467] [INFO ] [sig ] [3035/3515] Completed TBBK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-07T20:32:31.369508] [INFO ] [sig ] [3036/3515] Forecasting TBI... [2026-01-07T20:32:31.369551] [INFO ] [sig ] Generating forecast for: TBI [2026-01-07T20:32:31.369601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-07T20:32:31.381862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-07T20:32:31.382190] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-07T20:32:31.382969] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-07T20:32:31.383021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:31.383052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:31.383078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:31.383143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:31.439666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:31.440538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:31.440652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:31.440685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:31.560555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:31.560737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:31.560778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:31.560807] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:31.564160] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-07T20:32:31.564440] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-07T20:32:31.564567] [INFO ] [sig ] TBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:31.704750] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TBI.txt [2026-01-07T20:32:31.704919] [INFO ] [sig ] [3036/3515] Completed TBI in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-07T20:32:31.704959] [INFO ] [sig ] [3037/3515] Forecasting TBIL... [2026-01-07T20:32:31.704989] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-07T20:32:31.705020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-07T20:32:31.716516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-07T20:32:31.716855] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-07T20:32:31.717708] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-07T20:32:31.717767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:31.717815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:31.717844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:31.717903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:31.774820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:31.775530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:31.775632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:31.775668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:31.834424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:31.834553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:31.834607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:31.834637] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:31.837820] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-07T20:32:31.838089] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-07T20:32:31.838206] [INFO ] [sig ] TBIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:31.980198] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TBIL.txt [2026-01-07T20:32:31.980337] [INFO ] [sig ] [3037/3515] Completed TBIL in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:31.980377] [INFO ] [sig ] [3038/3515] Forecasting TBLA... [2026-01-07T20:32:31.980406] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-07T20:32:31.980437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-07T20:32:31.992084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-07T20:32:31.992434] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-07T20:32:31.993246] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-07T20:32:31.993299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:31.993331] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:31.993357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:31.993414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:32.050241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:32.051090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:32.051179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:32.051214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:32.172413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:32.172596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:32.172639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:32.172703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:32.176212] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-07T20:32:32.176507] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-07T20:32:32.176665] [INFO ] [sig ] TBLA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:32.317557] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TBLA.txt [2026-01-07T20:32:32.317740] [INFO ] [sig ] [3038/3515] Completed TBLA in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:32.317781] [INFO ] [sig ] [3039/3515] Forecasting TBLD... [2026-01-07T20:32:32.317814] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-07T20:32:32.317852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-07T20:32:32.329299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-07T20:32:32.329712] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-07T20:32:32.330504] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-07T20:32:32.330559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:32.330622] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:32.330657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:32.330728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:32.387879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:32.388757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:32.388843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:32.388877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:32.507179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:32.507318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:32.507357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:32.507386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:32.510728] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-07T20:32:32.511004] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-07T20:32:32.511131] [INFO ] [sig ] TBLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:32.651994] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TBLD.txt [2026-01-07T20:32:32.652130] [INFO ] [sig ] [3039/3515] Completed TBLD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:32.652170] [INFO ] [sig ] [3040/3515] Forecasting TBPH... [2026-01-07T20:32:32.652201] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-07T20:32:32.652231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-07T20:32:32.663553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-07T20:32:32.663896] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-07T20:32:32.664657] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-07T20:32:32.664709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:32.664741] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:32.664770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:32.664826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:32.720833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:32.721591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:32.721677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:32.721713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:32.838767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:32.838927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:32.838968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:32.838998] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:32.842355] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-07T20:32:32.842643] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-07T20:32:32.842770] [INFO ] [sig ] TBPH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:32.983745] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TBPH.txt [2026-01-07T20:32:32.983886] [INFO ] [sig ] [3040/3515] Completed TBPH in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:32.983925] [INFO ] [sig ] [3041/3515] Forecasting TBRG... [2026-01-07T20:32:32.983955] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-07T20:32:32.983992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-07T20:32:32.995996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-07T20:32:32.996292] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-07T20:32:32.997080] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-07T20:32:32.997132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:32.997163] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:32.997189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:32.997244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:33.052709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:33.053525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:33.053647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:33.053683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:33.172908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:33.173072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:33.173113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:33.173143] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:33.176533] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-07T20:32:33.176832] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-07T20:32:33.176960] [INFO ] [sig ] TBRG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:33.315285] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TBRG.txt [2026-01-07T20:32:33.315432] [INFO ] [sig ] [3041/3515] Completed TBRG in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:33.315472] [INFO ] [sig ] [3042/3515] Forecasting TCBI... [2026-01-07T20:32:33.315503] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-07T20:32:33.315533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-07T20:32:33.326962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-07T20:32:33.327256] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-07T20:32:33.328023] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-07T20:32:33.328075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:33.328108] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:33.328136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:33.328192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:33.387068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:33.387965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:33.388054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:33.388089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:33.513852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:33.514012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:33.514052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:33.514100] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:33.517433] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: UP (p=54.69%) [2026-01-07T20:32:33.517733] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-07T20:32:33.517864] [INFO ] [sig ] TCBI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:33.658274] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TCBI.txt [2026-01-07T20:32:33.658441] [INFO ] [sig ] [3042/3515] Completed TCBI in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:33.658508] [INFO ] [sig ] [3043/3515] Forecasting TCBIO... [2026-01-07T20:32:33.658543] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-07T20:32:33.658602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-07T20:32:33.670187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-07T20:32:33.670495] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-07T20:32:33.671326] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-07T20:32:33.671379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:33.671413] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:33.671440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:33.671496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:33.727722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:33.728356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:33.728458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:33.728513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:33.837649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:33.837805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:33.837844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:33.837873] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:33.841201] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-01-07T20:32:33.841470] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-07T20:32:33.841608] [INFO ] [sig ] TCBIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:33.978616] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TCBIO.txt [2026-01-07T20:32:33.978736] [INFO ] [sig ] [3043/3515] Completed TCBIO in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:33.978776] [INFO ] [sig ] [3044/3515] Forecasting TCBK... [2026-01-07T20:32:33.978807] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-07T20:32:33.978837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-07T20:32:33.992968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-07T20:32:33.993528] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-07T20:32:33.994484] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-07T20:32:33.994539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:33.994592] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:33.994623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:33.994685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:34.057661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:34.058904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:34.059015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:34.059076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:34.195699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:34.195874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:34.195915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:34.195943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:34.199455] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=67.30%) [2026-01-07T20:32:34.199809] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-07T20:32:34.199953] [INFO ] [sig ] TCBK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:34.341924] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TCBK.txt [2026-01-07T20:32:34.342080] [INFO ] [sig ] [3044/3515] Completed TCBK in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:34.342123] [INFO ] [sig ] [3045/3515] Forecasting TCBX... [2026-01-07T20:32:34.342154] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-07T20:32:34.342185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-07T20:32:34.354016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-07T20:32:34.354430] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-07T20:32:34.355257] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-07T20:32:34.355311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:34.355344] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:34.355372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:34.355430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:34.412978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:34.413898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:34.414027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:34.414063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:34.541219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:34.541435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:34.541486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:34.541531] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:34.545215] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=40.24%) [2026-01-07T20:32:34.545606] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-07T20:32:34.545756] [INFO ] [sig ] TCBX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:34.693157] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TCBX.txt [2026-01-07T20:32:34.693325] [INFO ] [sig ] [3045/3515] Completed TCBX in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:34.693365] [INFO ] [sig ] [3046/3515] Forecasting TCMD... [2026-01-07T20:32:34.693397] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-07T20:32:34.693427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-07T20:32:34.706229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-07T20:32:34.706649] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-07T20:32:34.707471] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-07T20:32:34.707524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:34.707557] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:34.707620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:34.707687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:34.767595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:34.768481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:34.768588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:34.768626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:34.894339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:34.894508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:34.894560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:34.894614] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:34.898046] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-01-07T20:32:34.898328] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-07T20:32:34.898462] [INFO ] [sig ] TCMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:35.038914] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TCMD.txt [2026-01-07T20:32:35.039059] [INFO ] [sig ] [3046/3515] Completed TCMD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:35.039099] [INFO ] [sig ] [3047/3515] Forecasting TCOM... [2026-01-07T20:32:35.039130] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-07T20:32:35.039160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-07T20:32:35.050419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-07T20:32:35.050789] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-07T20:32:35.051593] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-07T20:32:35.051648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:35.051683] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:35.051712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:35.051771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:35.109080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:35.109906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:35.109996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:35.110029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:35.231741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:35.231904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:35.231948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:35.231979] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:35.235397] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-07T20:32:35.235697] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-07T20:32:35.235830] [INFO ] [sig ] TCOM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:35.379806] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TCOM.txt [2026-01-07T20:32:35.379970] [INFO ] [sig ] [3047/3515] Completed TCOM in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:35.380014] [INFO ] [sig ] [3048/3515] Forecasting TCPC... [2026-01-07T20:32:35.380054] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-07T20:32:35.380087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-07T20:32:35.391998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-07T20:32:35.392360] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-07T20:32:35.393309] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-07T20:32:35.393380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:35.393417] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:35.393444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:35.393500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:35.458508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:35.459431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:35.459585] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:35.459643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:35.583846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:35.584011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:35.584051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:35.584081] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:35.587499] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-07T20:32:35.587835] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-07T20:32:35.587975] [INFO ] [sig ] TCPC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:35.736751] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TCPC.txt [2026-01-07T20:32:35.736944] [INFO ] [sig ] [3048/3515] Completed TCPC in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:35.736986] [INFO ] [sig ] [3049/3515] Forecasting TCX... [2026-01-07T20:32:35.737018] [INFO ] [sig ] Generating forecast for: TCX [2026-01-07T20:32:35.737048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-07T20:32:35.755559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-07T20:32:35.756023] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-07T20:32:35.756917] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-07T20:32:35.756970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:35.757013] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:35.757042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:35.757103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:35.813819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:35.814678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:35.814796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:35.814831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:35.928204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:35.928361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:35.928401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:35.928430] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:35.931815] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-07T20:32:35.932100] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-07T20:32:35.932224] [INFO ] [sig ] TCX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:36.075984] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TCX.txt [2026-01-07T20:32:36.076162] [INFO ] [sig ] [3049/3515] Completed TCX in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:36.076208] [INFO ] [sig ] [3050/3515] Forecasting TD... [2026-01-07T20:32:36.076240] [INFO ] [sig ] Generating forecast for: TD [2026-01-07T20:32:36.076283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-07T20:32:36.089767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-07T20:32:36.090074] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-07T20:32:36.090884] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-07T20:32:36.090935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:36.090966] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:36.090993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:36.091049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:36.146172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:36.146834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:36.147102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:36.147134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:36.266846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:36.266992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:36.267030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:36.267061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:36.270394] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-07T20:32:36.270687] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-07T20:32:36.270813] [INFO ] [sig ] TD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:36.410301] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TD.txt [2026-01-07T20:32:36.410464] [INFO ] [sig ] [3050/3515] Completed TD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:36.410505] [INFO ] [sig ] [3051/3515] Forecasting TDC... [2026-01-07T20:32:36.410536] [INFO ] [sig ] Generating forecast for: TDC [2026-01-07T20:32:36.410566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-07T20:32:36.422566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-07T20:32:36.422970] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-07T20:32:36.423761] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-07T20:32:36.423814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:36.423846] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:36.423873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:36.423931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:36.481363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:36.482240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:36.482334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:36.482367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:36.603966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:36.604123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:36.604163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:36.604193] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:36.607543] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-07T20:32:36.607838] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-07T20:32:36.607973] [INFO ] [sig ] TDC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:36.748049] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TDC.txt [2026-01-07T20:32:36.748216] [INFO ] [sig ] [3051/3515] Completed TDC in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:36.748266] [INFO ] [sig ] [3052/3515] Forecasting TDF... [2026-01-07T20:32:36.748298] [INFO ] [sig ] Generating forecast for: TDF [2026-01-07T20:32:36.748329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-07T20:32:36.760043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-07T20:32:36.760363] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-07T20:32:36.761152] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-07T20:32:36.761204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:36.761271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:36.761300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:36.761364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:36.818979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:36.819845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:36.819932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:36.819966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:36.941606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:36.941805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:36.941860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:36.941897] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:36.945605] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=72.05%) [2026-01-07T20:32:36.945890] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-07T20:32:36.946029] [INFO ] [sig ] TDF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:37.087904] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TDF.txt [2026-01-07T20:32:37.088055] [INFO ] [sig ] [3052/3515] Completed TDF in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:37.088095] [INFO ] [sig ] [3053/3515] Forecasting TDG... [2026-01-07T20:32:37.088126] [INFO ] [sig ] Generating forecast for: TDG [2026-01-07T20:32:37.088156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-07T20:32:37.100364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-07T20:32:37.100701] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-07T20:32:37.101464] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-07T20:32:37.101516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:37.101548] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:37.101593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:37.101652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:37.159088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:37.159865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:37.159951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:37.159984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:37.282423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:37.282608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:37.282653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:37.282683] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:37.286082] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-01-07T20:32:37.286383] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-07T20:32:37.286512] [INFO ] [sig ] TDG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:37.428817] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TDG.txt [2026-01-07T20:32:37.428974] [INFO ] [sig ] [3053/3515] Completed TDG in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-07T20:32:37.429013] [INFO ] [sig ] [3054/3515] Forecasting TDS... [2026-01-07T20:32:37.429044] [INFO ] [sig ] Generating forecast for: TDS [2026-01-07T20:32:37.429075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-07T20:32:37.441830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-07T20:32:37.442181] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-07T20:32:37.443073] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-07T20:32:37.443141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:37.443177] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:37.443204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:37.443261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:37.502850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:37.503638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:37.503724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:37.503758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:37.624625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:37.624786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:37.624826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:37.624855] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:37.628238] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-01-07T20:32:37.628520] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-07T20:32:37.628667] [INFO ] [sig ] TDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:37.767976] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TDS.txt [2026-01-07T20:32:37.768116] [INFO ] [sig ] [3054/3515] Completed TDS in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:37.768156] [INFO ] [sig ] [3055/3515] Forecasting TDSC... [2026-01-07T20:32:37.768197] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-07T20:32:37.768231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-07T20:32:37.779805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-07T20:32:37.780156] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-07T20:32:37.780987] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-07T20:32:37.781043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:37.781076] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:37.781104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:37.781162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:37.838444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:37.839247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:37.839335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:37.839370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:37.950271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:37.950507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:37.950561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:37.950607] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:37.954276] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-07T20:32:37.954561] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-07T20:32:37.954709] [INFO ] [sig ] TDSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:38.105115] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TDSC.txt [2026-01-07T20:32:38.105261] [INFO ] [sig ] [3055/3515] Completed TDSC in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:38.105301] [INFO ] [sig ] [3056/3515] Forecasting TDUP... [2026-01-07T20:32:38.105330] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-07T20:32:38.105361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-07T20:32:38.116726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-07T20:32:38.117086] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-07T20:32:38.117971] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-07T20:32:38.118027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:38.118060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:38.118089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:38.118146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:38.176090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:38.176868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:38.176955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:38.176990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:38.295324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:38.295476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:38.295516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:38.295545] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:38.298885] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-01-07T20:32:38.299159] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-07T20:32:38.299283] [INFO ] [sig ] TDUP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:38.449954] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TDUP.txt [2026-01-07T20:32:38.450106] [INFO ] [sig ] [3056/3515] Completed TDUP in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:38.450147] [INFO ] [sig ] [3057/3515] Forecasting TDY... [2026-01-07T20:32:38.450177] [INFO ] [sig ] Generating forecast for: TDY [2026-01-07T20:32:38.450209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-07T20:32:38.461672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-07T20:32:38.462032] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-07T20:32:38.462871] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-07T20:32:38.462926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:38.462959] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:38.462987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:38.463045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:38.521352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:38.522228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:38.522318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:38.522352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:38.642962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:38.643112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:38.643151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:38.643180] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:38.646472] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-07T20:32:38.646761] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-07T20:32:38.646885] [INFO ] [sig ] TDY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:38.790438] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TDY.txt [2026-01-07T20:32:38.790614] [INFO ] [sig ] [3057/3515] Completed TDY in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:38.790656] [INFO ] [sig ] [3058/3515] Forecasting TEAM... [2026-01-07T20:32:38.790686] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-07T20:32:38.790718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-07T20:32:38.802390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-07T20:32:38.802726] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-07T20:32:38.803552] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-07T20:32:38.803631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:38.803667] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:38.803695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:38.803753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:38.861057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:38.861904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:38.861991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:38.862026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:38.980635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:38.980800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:38.980839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:38.980867] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:38.984186] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-01-07T20:32:38.984455] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-07T20:32:38.984594] [INFO ] [sig ] TEAM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:39.125394] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEAM.txt [2026-01-07T20:32:39.125554] [INFO ] [sig ] [3058/3515] Completed TEAM in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:39.125616] [INFO ] [sig ] [3059/3515] Forecasting TECH... [2026-01-07T20:32:39.125647] [INFO ] [sig ] Generating forecast for: TECH [2026-01-07T20:32:39.125678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-07T20:32:39.137846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-07T20:32:39.138256] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-07T20:32:39.139117] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-07T20:32:39.139172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:39.139239] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:39.139271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:39.139330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:39.199171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:39.200293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:39.200387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:39.200421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:39.332020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:39.332177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:39.332220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:39.332250] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:39.335887] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=90.10%) [2026-01-07T20:32:39.336229] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-07T20:32:39.336393] [INFO ] [sig ] TECH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:39.491033] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TECH.txt [2026-01-07T20:32:39.491222] [INFO ] [sig ] [3059/3515] Completed TECH in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:39.491272] [INFO ] [sig ] [3060/3515] Forecasting TECK... [2026-01-07T20:32:39.491307] [INFO ] [sig ] Generating forecast for: TECK [2026-01-07T20:32:39.491339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-07T20:32:39.504029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-07T20:32:39.504426] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-07T20:32:39.505255] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-07T20:32:39.505309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:39.505341] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:39.505368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:39.505424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:39.564747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:39.565662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:39.565750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:39.565785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:39.690125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:39.690309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:39.690352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:39.690383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:39.693917] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-07T20:32:39.694194] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-07T20:32:39.694321] [INFO ] [sig ] TECK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:39.840769] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TECK.txt [2026-01-07T20:32:39.840927] [INFO ] [sig ] [3060/3515] Completed TECK in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:39.841159] [INFO ] [sig ] [3061/3515] Forecasting TECX... [2026-01-07T20:32:39.841189] [INFO ] [sig ] Generating forecast for: TECX [2026-01-07T20:32:39.841220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-07T20:32:39.854029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-07T20:32:39.854382] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-07T20:32:39.855144] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-07T20:32:39.855195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:39.855228] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:39.855255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:39.855311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:39.915091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:39.915979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:39.916066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:39.916102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:40.040316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:40.040481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:40.040521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:40.040551] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:40.044128] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-07T20:32:40.044452] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-07T20:32:40.044611] [INFO ] [sig ] TECX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:40.185777] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TECX.txt [2026-01-07T20:32:40.185940] [INFO ] [sig ] [3061/3515] Completed TECX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:40.185982] [INFO ] [sig ] [3062/3515] Forecasting TEF... [2026-01-07T20:32:40.186012] [INFO ] [sig ] Generating forecast for: TEF [2026-01-07T20:32:40.186043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-07T20:32:40.196936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-07T20:32:40.197302] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-07T20:32:40.198157] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-07T20:32:40.198211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:40.198244] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:40.198273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:40.198331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:40.255740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:40.256604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:40.256746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:40.256783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:40.374342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:40.374495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:40.374535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:40.374564] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:40.377869] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=28.54%) [2026-01-07T20:32:40.378139] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-07T20:32:40.378262] [INFO ] [sig ] TEF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:40.521868] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TEF.txt [2026-01-07T20:32:40.522043] [INFO ] [sig ] [3062/3515] Completed TEF in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:40.522098] [INFO ] [sig ] [3063/3515] Forecasting TEI... [2026-01-07T20:32:40.522132] [INFO ] [sig ] Generating forecast for: TEI [2026-01-07T20:32:40.522163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-07T20:32:40.533639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-07T20:32:40.534004] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-07T20:32:40.534837] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-07T20:32:40.534891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:40.534925] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:40.534952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:40.535011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:40.592484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:40.593451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:40.593539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:40.593590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:40.710639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:40.710802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:40.710842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:40.710871] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:40.714256] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-01-07T20:32:40.714553] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-07T20:32:40.714702] [INFO ] [sig ] TEI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:40.854316] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEI.txt [2026-01-07T20:32:40.854451] [INFO ] [sig ] [3063/3515] Completed TEI in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:40.854491] [INFO ] [sig ] [3064/3515] Forecasting TELO... [2026-01-07T20:32:40.854521] [INFO ] [sig ] Generating forecast for: TELO [2026-01-07T20:32:40.854551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-07T20:32:40.865603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-07T20:32:40.865905] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-07T20:32:40.866702] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-07T20:32:40.866754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:40.866786] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:40.866813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:40.866870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:40.927393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:40.928323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:40.928409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:40.928443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:41.045307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:41.045421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:41.045460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:41.045488] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:41.048963] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-07T20:32:41.049422] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-07T20:32:41.049604] [INFO ] [sig ] TELO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:41.197062] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TELO.txt [2026-01-07T20:32:41.197221] [INFO ] [sig ] [3064/3515] Completed TELO in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:41.197264] [INFO ] [sig ] [3065/3515] Forecasting TEM... [2026-01-07T20:32:41.197297] [INFO ] [sig ] Generating forecast for: TEM [2026-01-07T20:32:41.197329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-07T20:32:41.209461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-07T20:32:41.209889] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-07T20:32:41.210922] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-07T20:32:41.211166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:41.211202] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:41.211231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:41.211290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:41.278015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:41.279035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:41.279125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:41.279160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:41.402371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:41.402519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:41.402561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:41.402611] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:41.406076] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-07T20:32:41.406358] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-07T20:32:41.406494] [INFO ] [sig ] TEM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:41.551093] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEM.txt [2026-01-07T20:32:41.551325] [INFO ] [sig ] [3065/3515] Completed TEM in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:41.551386] [INFO ] [sig ] [3066/3515] Forecasting TENB... [2026-01-07T20:32:41.551431] [INFO ] [sig ] Generating forecast for: TENB [2026-01-07T20:32:41.551488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-07T20:32:41.563088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-07T20:32:41.563390] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-07T20:32:41.564230] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-07T20:32:41.564286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:41.564321] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:41.564351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:41.564410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:41.622319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:41.623187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:41.623277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:41.623314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:41.749326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:41.749497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:41.749566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:41.749648] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:41.754320] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-07T20:32:41.754663] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-07T20:32:41.754819] [INFO ] [sig ] TENB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:41.897533] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TENB.txt [2026-01-07T20:32:41.897718] [INFO ] [sig ] [3066/3515] Completed TENB in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:41.897759] [INFO ] [sig ] [3067/3515] Forecasting TENX... [2026-01-07T20:32:41.897789] [INFO ] [sig ] Generating forecast for: TENX [2026-01-07T20:32:41.897821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-07T20:32:41.909132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-07T20:32:41.909494] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-07T20:32:41.910335] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-07T20:32:41.910389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:41.910423] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:41.910451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:41.910509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:41.970113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:41.970991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:41.971081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:41.971117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:42.086516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:42.086699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:42.086741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:42.086769] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:42.090346] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=49.68%) [2026-01-07T20:32:42.090635] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-07T20:32:42.090757] [INFO ] [sig ] TENX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:42.233813] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TENX.txt [2026-01-07T20:32:42.233988] [INFO ] [sig ] [3067/3515] Completed TENX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:42.234040] [INFO ] [sig ] [3068/3515] Forecasting TEO... [2026-01-07T20:32:42.234073] [INFO ] [sig ] Generating forecast for: TEO [2026-01-07T20:32:42.234104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEO' from 'https://tdm.silogroup.org/data/derivative_storage/TEO.csv'. [2026-01-07T20:32:42.245732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEO'. [2026-01-07T20:32:42.246317] [INFO ] [FORECASTER] Starting predict_future for TEO [2026-01-07T20:32:42.247134] [DEBUG] [LOCAL ] No optimal features file found for TEO: ./output/feature-sets/TEO.txt [2026-01-07T20:32:42.247187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:42.247220] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:42.247248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:42.247304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:42.306672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:42.307735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:42.307839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:42.307875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:42.433427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:42.433602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:42.433645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:42.433676] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:42.437628] [DEBUG] [FORECASTER] TEO: Forecast T+1@11:T+2@11: UP (p=74.57%) [2026-01-07T20:32:42.437909] [INFO ] [FORECASTER] Completed predict_future for TEO [2026-01-07T20:32:42.438036] [INFO ] [sig ] TEO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:42.577313] [INFO ] [LOCAL ] Saved forecast: TEO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEO.txt [2026-01-07T20:32:42.577441] [INFO ] [sig ] [3068/3515] Completed TEO in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:42.577479] [INFO ] [sig ] [3069/3515] Forecasting TERN... [2026-01-07T20:32:42.577510] [INFO ] [sig ] Generating forecast for: TERN [2026-01-07T20:32:42.577540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-07T20:32:42.588902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-07T20:32:42.589184] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-07T20:32:42.590034] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-07T20:32:42.590089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:42.590149] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:42.590179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:42.590237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:42.646999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:42.647708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:42.647790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:42.647824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:42.768273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:42.768402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:42.768440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:42.768468] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:42.772074] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-07T20:32:42.772349] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-07T20:32:42.772475] [INFO ] [sig ] TERN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:42.918399] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TERN.txt [2026-01-07T20:32:42.918541] [INFO ] [sig ] [3069/3515] Completed TERN in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:42.918599] [INFO ] [sig ] [3070/3515] Forecasting TEVA... [2026-01-07T20:32:42.918633] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-07T20:32:42.918663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-07T20:32:42.930471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-07T20:32:42.930841] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-07T20:32:42.931669] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-07T20:32:42.931723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:42.931768] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:42.931797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:42.931869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:42.990429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:42.991293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:42.991380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:42.991415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:43.113673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:43.113828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:43.113868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:43.113897] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:43.117244] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-07T20:32:43.117520] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-07T20:32:43.117670] [INFO ] [sig ] TEVA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:43.261106] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEVA.txt [2026-01-07T20:32:43.261250] [INFO ] [sig ] [3070/3515] Completed TEVA in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-07T20:32:43.261289] [INFO ] [sig ] [3071/3515] Forecasting TEX... [2026-01-07T20:32:43.261318] [INFO ] [sig ] Generating forecast for: TEX [2026-01-07T20:32:43.261349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-07T20:32:43.273216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-07T20:32:43.273526] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-07T20:32:43.274334] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-07T20:32:43.274388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:43.274422] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:43.274450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:43.274508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:43.337719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:43.338481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:43.338565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:43.338618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:43.468833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:43.468987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:43.469026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:43.469054] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:43.472356] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=80.92%) [2026-01-07T20:32:43.472638] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-07T20:32:43.472761] [INFO ] [sig ] TEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:43.610268] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TEX.txt [2026-01-07T20:32:43.610392] [INFO ] [sig ] [3071/3515] Completed TEX in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-07T20:32:43.610431] [INFO ] [sig ] [3072/3515] Forecasting TFC... [2026-01-07T20:32:43.610461] [INFO ] [sig ] Generating forecast for: TFC [2026-01-07T20:32:43.610492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-07T20:32:43.621383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-07T20:32:43.621681] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-07T20:32:43.622441] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-07T20:32:43.622493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:43.622525] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:43.622551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:43.622628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:43.677717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:43.678312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:43.678390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:43.678423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:43.801276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:43.801432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:43.801471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:43.801532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:43.804852] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-07T20:32:43.805115] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-07T20:32:43.805234] [INFO ] [sig ] TFC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:43.945365] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TFC.txt [2026-01-07T20:32:43.945499] [INFO ] [sig ] [3072/3515] Completed TFC in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:43.945537] [INFO ] [sig ] [3073/3515] Forecasting TFII... [2026-01-07T20:32:43.945567] [INFO ] [sig ] Generating forecast for: TFII [2026-01-07T20:32:43.945617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-07T20:32:43.958029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-07T20:32:43.958462] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-07T20:32:43.959374] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-07T20:32:43.959432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:43.959466] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:43.959494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:43.959591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:44.016269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:44.016977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:44.017085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:44.017121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:44.138281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:44.138451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:44.138490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:44.138519] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:44.142224] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-07T20:32:44.142556] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-07T20:32:44.142719] [INFO ] [sig ] TFII: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:44.282709] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TFII.txt [2026-01-07T20:32:44.282859] [INFO ] [sig ] [3073/3515] Completed TFII in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:44.282900] [INFO ] [sig ] [3074/3515] Forecasting TFIN... [2026-01-07T20:32:44.282931] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-07T20:32:44.282968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-07T20:32:44.294799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-07T20:32:44.295167] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-07T20:32:44.295983] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-07T20:32:44.296038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:44.296072] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:44.296099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:44.296158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:44.352956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:44.353784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:44.353872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:44.353907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:44.470636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:44.470811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:44.470853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:44.470883] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:44.474454] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=63.04%) [2026-01-07T20:32:44.474810] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-07T20:32:44.474954] [INFO ] [sig ] TFIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:44.621502] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TFIN.txt [2026-01-07T20:32:44.621730] [INFO ] [sig ] [3074/3515] Completed TFIN in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:44.621779] [INFO ] [sig ] [3075/3515] Forecasting TFPM... [2026-01-07T20:32:44.621820] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-07T20:32:44.621871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-07T20:32:44.634740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-07T20:32:44.635108] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-07T20:32:44.635992] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-07T20:32:44.636047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:44.636079] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:44.636106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:44.636180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:44.694280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:44.695106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:44.695193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:44.695227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:44.824627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:44.824786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:44.824841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:44.824884] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:44.828947] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-07T20:32:44.829244] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-07T20:32:44.829385] [INFO ] [sig ] TFPM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:44.973701] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TFPM.txt [2026-01-07T20:32:44.973854] [INFO ] [sig ] [3075/3515] Completed TFPM in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:44.973896] [INFO ] [sig ] [3076/3515] Forecasting TFSL... [2026-01-07T20:32:44.973931] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-07T20:32:44.973962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-07T20:32:44.985871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-07T20:32:44.986183] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-07T20:32:44.986953] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-07T20:32:44.987018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:44.987052] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:44.987079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:44.987325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:45.047464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:45.048372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:45.048457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:45.048492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:45.179384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:45.179564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:45.179620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:45.179650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:45.183125] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=36.66%) [2026-01-07T20:32:45.183411] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-07T20:32:45.183537] [INFO ] [sig ] TFSL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:45.321764] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TFSL.txt [2026-01-07T20:32:45.321926] [INFO ] [sig ] [3076/3515] Completed TFSL in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:45.321974] [INFO ] [sig ] [3077/3515] Forecasting TG... [2026-01-07T20:32:45.322023] [INFO ] [sig ] Generating forecast for: TG [2026-01-07T20:32:45.322060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-07T20:32:45.334029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-07T20:32:45.334348] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-07T20:32:45.335127] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-07T20:32:45.335179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:45.335212] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:45.335239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:45.335299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:45.391368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:45.391993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:45.392071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:45.392105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:45.510379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:45.510517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:45.510554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:45.510617] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:45.513855] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=76.63%) [2026-01-07T20:32:45.514127] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-07T20:32:45.514248] [INFO ] [sig ] TG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:45.674631] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TG.txt [2026-01-07T20:32:45.674821] [INFO ] [sig ] [3077/3515] Completed TG in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:45.674880] [INFO ] [sig ] [3078/3515] Forecasting TGLS... [2026-01-07T20:32:45.674923] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-07T20:32:45.674966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-07T20:32:45.687426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-07T20:32:45.687788] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-07T20:32:45.688798] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-07T20:32:45.688851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:45.688885] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:45.688911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:45.688973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:45.749228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:45.750451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:45.750551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:45.750609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:45.875865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:45.876030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:45.876073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:45.876103] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:45.879952] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-01-07T20:32:45.880267] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-07T20:32:45.880402] [INFO ] [sig ] TGLS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:46.034341] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TGLS.txt [2026-01-07T20:32:46.034513] [INFO ] [sig ] [3078/3515] Completed TGLS in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:46.034555] [INFO ] [sig ] [3079/3515] Forecasting TGNA... [2026-01-07T20:32:46.034603] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-07T20:32:46.034637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-07T20:32:46.049071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-07T20:32:46.049686] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-07T20:32:46.050614] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-07T20:32:46.050672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:46.050705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:46.050734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:46.050791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:46.109716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:46.110756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:46.110893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:46.110928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:46.239024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:46.239402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:46.239445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:46.239475] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:46.243203] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-01-07T20:32:46.243512] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-07T20:32:46.243671] [INFO ] [sig ] TGNA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:46.384609] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TGNA.txt [2026-01-07T20:32:46.384756] [INFO ] [sig ] [3079/3515] Completed TGNA in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:46.384796] [INFO ] [sig ] [3080/3515] Forecasting TGS... [2026-01-07T20:32:46.384827] [INFO ] [sig ] Generating forecast for: TGS [2026-01-07T20:32:46.384859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-07T20:32:46.397563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-07T20:32:46.397874] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-07T20:32:46.398857] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-07T20:32:46.398909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:46.398941] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:46.398968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:46.399024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:46.455148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:46.456064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:46.456154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:46.456187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:46.577005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:46.577175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:46.577217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:46.577246] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:46.581157] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-07T20:32:46.581470] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-07T20:32:46.581623] [INFO ] [sig ] TGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:46.733098] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TGS.txt [2026-01-07T20:32:46.733267] [INFO ] [sig ] [3080/3515] Completed TGS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:46.733316] [INFO ] [sig ] [3081/3515] Forecasting TGTX... [2026-01-07T20:32:46.733347] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-07T20:32:46.733378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-07T20:32:46.746468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-07T20:32:46.746839] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-07T20:32:46.747882] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-07T20:32:46.747935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:46.747968] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:46.747995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:46.748064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:46.806975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:46.807650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:46.807732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:46.807765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:46.932496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:46.932675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:46.932717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:46.932745] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:46.936082] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-01-07T20:32:46.936353] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-07T20:32:46.936478] [INFO ] [sig ] TGTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:47.077255] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TGTX.txt [2026-01-07T20:32:47.077416] [INFO ] [sig ] [3081/3515] Completed TGTX in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:47.077458] [INFO ] [sig ] [3082/3515] Forecasting TH... [2026-01-07T20:32:47.077488] [INFO ] [sig ] Generating forecast for: TH [2026-01-07T20:32:47.077519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-07T20:32:47.088482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-07T20:32:47.088775] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-07T20:32:47.089516] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-07T20:32:47.089616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:47.089657] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:47.089685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:47.089741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:47.147488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:47.148229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:47.148313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:47.148347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:47.274607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:47.274767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:47.274806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:47.274837] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:47.278197] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-07T20:32:47.278463] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-07T20:32:47.278602] [INFO ] [sig ] TH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:47.423152] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TH.txt [2026-01-07T20:32:47.423357] [INFO ] [sig ] [3082/3515] Completed TH in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:47.423400] [INFO ] [sig ] [3083/3515] Forecasting THC... [2026-01-07T20:32:47.423434] [INFO ] [sig ] Generating forecast for: THC [2026-01-07T20:32:47.423466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-07T20:32:47.436484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-07T20:32:47.436905] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-07T20:32:47.437703] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-07T20:32:47.437769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:47.437803] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:47.437830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:47.437886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:47.496930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:47.497778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:47.497866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:47.497900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:47.622792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:47.622949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:47.622988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:47.623017] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:47.626332] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=24.64%) [2026-01-07T20:32:47.626620] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-07T20:32:47.626746] [INFO ] [sig ] THC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:47.768205] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/THC.txt [2026-01-07T20:32:47.768353] [INFO ] [sig ] [3083/3515] Completed THC in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:47.768392] [INFO ] [sig ] [3084/3515] Forecasting THFF... [2026-01-07T20:32:47.768422] [INFO ] [sig ] Generating forecast for: THFF [2026-01-07T20:32:47.768454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-07T20:32:47.780192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-07T20:32:47.780509] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-07T20:32:47.781277] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-07T20:32:47.781330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:47.781361] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:47.781388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:47.781444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:47.837329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:47.838098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:47.838194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:47.838227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:47.964301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:47.964462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:47.964505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:47.964534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:47.967877] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-01-07T20:32:47.968173] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-07T20:32:47.968491] [INFO ] [sig ] THFF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:48.115264] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/THFF.txt [2026-01-07T20:32:48.115426] [INFO ] [sig ] [3084/3515] Completed THFF in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:48.115467] [INFO ] [sig ] [3085/3515] Forecasting THG... [2026-01-07T20:32:48.115498] [INFO ] [sig ] Generating forecast for: THG [2026-01-07T20:32:48.115528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-07T20:32:48.126936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-07T20:32:48.127254] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-07T20:32:48.128033] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-07T20:32:48.128085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:48.128118] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:48.128145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:48.128201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:48.187273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:48.188137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:48.188221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:48.188254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:48.316130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:48.316298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:48.316339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:48.316369] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:48.320103] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-07T20:32:48.320419] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-07T20:32:48.320590] [INFO ] [sig ] THG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:48.461652] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/THG.txt [2026-01-07T20:32:48.461816] [INFO ] [sig ] [3085/3515] Completed THG in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:48.461857] [INFO ] [sig ] [3086/3515] Forecasting THO... [2026-01-07T20:32:48.461888] [INFO ] [sig ] Generating forecast for: THO [2026-01-07T20:32:48.461918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-07T20:32:48.473861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-07T20:32:48.474193] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-07T20:32:48.474962] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-07T20:32:48.475015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:48.475071] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:48.475100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:48.475157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:48.530599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:48.531272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:48.531355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:48.531388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:48.650655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:48.650813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:48.650854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:48.650882] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:48.654200] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-07T20:32:48.654466] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-07T20:32:48.654614] [INFO ] [sig ] THO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:48.796180] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/THO.txt [2026-01-07T20:32:48.796321] [INFO ] [sig ] [3086/3515] Completed THO in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:48.796367] [INFO ] [sig ] [3087/3515] Forecasting THQ... [2026-01-07T20:32:48.796399] [INFO ] [sig ] Generating forecast for: THQ [2026-01-07T20:32:48.796429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-07T20:32:48.809601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-07T20:32:48.809935] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-07T20:32:48.810715] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-07T20:32:48.810767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:48.810799] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:48.810827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:48.810883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:48.865935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:48.866601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:48.866682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:48.866716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:48.982984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:48.983147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:48.983188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:48.983217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:48.986495] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-07T20:32:48.986785] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-07T20:32:48.986908] [INFO ] [sig ] THQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:49.125856] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/THQ.txt [2026-01-07T20:32:49.126017] [INFO ] [sig ] [3087/3515] Completed THQ in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:49.126059] [INFO ] [sig ] [3088/3515] Forecasting THRM... [2026-01-07T20:32:49.126090] [INFO ] [sig ] Generating forecast for: THRM [2026-01-07T20:32:49.126120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-07T20:32:49.138486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-07T20:32:49.138918] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-07T20:32:49.139796] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-07T20:32:49.139851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:49.139886] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:49.139915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:49.139973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:49.198604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:49.199499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:49.199645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:49.199702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:49.324052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:49.324221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:49.324262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:49.324292] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:49.327869] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-07T20:32:49.328231] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-07T20:32:49.328398] [INFO ] [sig ] THRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:49.511610] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/THRM.txt [2026-01-07T20:32:49.511862] [INFO ] [sig ] [3088/3515] Completed THRM in 0.4s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-07T20:32:49.511927] [INFO ] [sig ] [3089/3515] Forecasting THRY... [2026-01-07T20:32:49.511979] [INFO ] [sig ] Generating forecast for: THRY [2026-01-07T20:32:49.512034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-07T20:32:49.526301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-07T20:32:49.526757] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-07T20:32:49.527639] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-07T20:32:49.527704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:49.527740] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:49.527768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:49.527826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:49.589625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:49.590758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:49.590865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:49.590900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:49.755093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:49.755333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:49.755402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:49.755493] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:49.760767] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-07T20:32:49.761223] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-07T20:32:49.761429] [INFO ] [sig ] THRY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:49.975013] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/THRY.txt [2026-01-07T20:32:49.975249] [INFO ] [sig ] [3089/3515] Completed THRY in 0.5s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:49.975312] [INFO ] [sig ] [3090/3515] Forecasting THS... [2026-01-07T20:32:49.975362] [INFO ] [sig ] Generating forecast for: THS [2026-01-07T20:32:49.975412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-07T20:32:49.992807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-07T20:32:49.993349] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-07T20:32:49.994561] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-07T20:32:49.994664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:49.994710] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:49.994748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:49.994832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:50.083721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:50.084943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:50.085063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:50.085118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:50.228687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:50.228891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:50.228975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:50.229016] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:50.233092] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-07T20:32:50.233482] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-07T20:32:50.233658] [INFO ] [sig ] THS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:50.407523] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/THS.txt [2026-01-07T20:32:50.407744] [INFO ] [sig ] [3090/3515] Completed THS in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:50.407812] [INFO ] [sig ] [3091/3515] Forecasting TIGO... [2026-01-07T20:32:50.407858] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-07T20:32:50.407903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-07T20:32:50.420265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-07T20:32:50.420644] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-07T20:32:50.421452] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-07T20:32:50.421507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:50.421542] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:50.421588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:50.421650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:50.482634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:50.483739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:50.483844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:50.483889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:50.608589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:50.608750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:50.608795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:50.608837] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:50.612388] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=61.05%) [2026-01-07T20:32:50.612700] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-07T20:32:50.612834] [INFO ] [sig ] TIGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:50.762784] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TIGO.txt [2026-01-07T20:32:50.762944] [INFO ] [sig ] [3091/3515] Completed TIGO in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:50.763005] [INFO ] [sig ] [3092/3515] Forecasting TIL... [2026-01-07T20:32:50.763063] [INFO ] [sig ] Generating forecast for: TIL [2026-01-07T20:32:50.763117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-07T20:32:50.775735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-07T20:32:50.776098] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-07T20:32:50.776933] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-07T20:32:50.776988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:50.777022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:50.777049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:50.777105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:50.838318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:50.839257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:50.839348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:50.839382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:50.971140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:50.971302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:50.971341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:50.971370] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:50.974730] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-07T20:32:50.975011] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-07T20:32:50.975140] [INFO ] [sig ] TIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:51.127380] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TIL.txt [2026-01-07T20:32:51.127535] [INFO ] [sig ] [3092/3515] Completed TIL in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:51.127591] [INFO ] [sig ] [3093/3515] Forecasting TILE... [2026-01-07T20:32:51.127625] [INFO ] [sig ] Generating forecast for: TILE [2026-01-07T20:32:51.127658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-07T20:32:51.140528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-07T20:32:51.140911] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-07T20:32:51.141782] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-07T20:32:51.141855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:51.141890] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:51.141918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:51.141975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:51.205658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:51.206478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:51.206566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:51.206622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:51.337685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:51.337843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:51.337884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:51.337914] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:51.341397] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=63.51%) [2026-01-07T20:32:51.341710] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-07T20:32:51.341863] [INFO ] [sig ] TILE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:51.490175] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TILE.txt [2026-01-07T20:32:51.490359] [INFO ] [sig ] [3093/3515] Completed TILE in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:51.490412] [INFO ] [sig ] [3094/3515] Forecasting TIMB... [2026-01-07T20:32:51.490450] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-07T20:32:51.490497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-07T20:32:51.502334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-07T20:32:51.502684] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-07T20:32:51.503507] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-07T20:32:51.503563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:51.503667] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:51.503697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:51.503756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:51.563468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:51.564321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:51.564409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:51.564443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:51.690521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:51.690695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:51.690737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:51.690766] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:51.694342] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-07T20:32:51.694639] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-07T20:32:51.694782] [INFO ] [sig ] TIMB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:51.841763] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TIMB.txt [2026-01-07T20:32:51.841945] [INFO ] [sig ] [3094/3515] Completed TIMB in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:51.841999] [INFO ] [sig ] [3095/3515] Forecasting TITN... [2026-01-07T20:32:51.842045] [INFO ] [sig ] Generating forecast for: TITN [2026-01-07T20:32:51.842094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-07T20:32:51.854471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-07T20:32:51.854838] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-07T20:32:51.855639] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-07T20:32:51.855693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:51.855726] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:51.855753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:51.855816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:51.917807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:51.918907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:51.918998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:51.919036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:52.049300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:52.049459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:52.049500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:52.049553] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:52.053279] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-07T20:32:52.053595] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-07T20:32:52.053735] [INFO ] [sig ] TITN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:52.205558] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TITN.txt [2026-01-07T20:32:52.205721] [INFO ] [sig ] [3095/3515] Completed TITN in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:52.205763] [INFO ] [sig ] [3096/3515] Forecasting TJX... [2026-01-07T20:32:52.205794] [INFO ] [sig ] Generating forecast for: TJX [2026-01-07T20:32:52.205824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-07T20:32:52.218283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-07T20:32:52.218640] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-07T20:32:52.219394] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-07T20:32:52.219446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:52.219479] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:52.219506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:52.219609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:52.280538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:52.281679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:52.281801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:52.281838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:52.413165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:52.413525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:52.413589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:52.413623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:52.417541] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-07T20:32:52.417843] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-07T20:32:52.417976] [INFO ] [sig ] TJX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:52.570624] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TJX.txt [2026-01-07T20:32:52.570788] [INFO ] [sig ] [3096/3515] Completed TJX in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:52.570831] [INFO ] [sig ] [3097/3515] Forecasting TK... [2026-01-07T20:32:52.570864] [INFO ] [sig ] Generating forecast for: TK [2026-01-07T20:32:52.570896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-07T20:32:52.583372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-07T20:32:52.583727] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-07T20:32:52.584562] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-07T20:32:52.584645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:52.584680] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:52.584708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:52.584767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:52.647669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:52.648516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:52.648640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:52.648691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:52.780969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:52.781130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:52.781180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:52.781217] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:52.784714] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-07T20:32:52.785001] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-07T20:32:52.785138] [INFO ] [sig ] TK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:52.939121] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TK.txt [2026-01-07T20:32:52.939279] [INFO ] [sig ] [3097/3515] Completed TK in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:52.939322] [INFO ] [sig ] [3098/3515] Forecasting TKC... [2026-01-07T20:32:52.939361] [INFO ] [sig ] Generating forecast for: TKC [2026-01-07T20:32:52.939396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-07T20:32:52.951235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-07T20:32:52.951601] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-07T20:32:52.952397] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-07T20:32:52.952450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:52.952483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:52.952511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:52.952585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:53.018992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:53.019930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:53.020025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:53.020060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:53.150847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:53.151008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:53.151049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:53.151078] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:53.154587] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-01-07T20:32:53.154889] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-07T20:32:53.155021] [INFO ] [sig ] TKC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:53.308031] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TKC.txt [2026-01-07T20:32:53.308208] [INFO ] [sig ] [3098/3515] Completed TKC in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:53.308253] [INFO ] [sig ] [3099/3515] Forecasting TKNO... [2026-01-07T20:32:53.308285] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-07T20:32:53.308316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-07T20:32:53.321026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-07T20:32:53.321397] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-07T20:32:53.322199] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-07T20:32:53.322252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:53.322286] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:53.322312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:53.322370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:53.384750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:53.385596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:53.385686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:53.385722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:53.513919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:53.514075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:53.514116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:53.514151] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:53.517820] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-07T20:32:53.518139] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-07T20:32:53.518304] [INFO ] [sig ] TKNO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:53.668873] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TKNO.txt [2026-01-07T20:32:53.669073] [INFO ] [sig ] [3099/3515] Completed TKNO in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:53.669122] [INFO ] [sig ] [3100/3515] Forecasting TKO... [2026-01-07T20:32:53.669155] [INFO ] [sig ] Generating forecast for: TKO [2026-01-07T20:32:53.669187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-07T20:32:53.681706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-07T20:32:53.682062] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-07T20:32:53.682901] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-07T20:32:53.682968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:53.683025] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:53.683068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:53.683150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:53.742352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:53.743093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:53.743193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:53.743236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:53.864858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:53.865014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:53.865052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:53.865089] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:53.868563] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-07T20:32:53.868869] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-07T20:32:53.869001] [INFO ] [sig ] TKO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:54.011991] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TKO.txt [2026-01-07T20:32:54.012152] [INFO ] [sig ] [3100/3515] Completed TKO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:54.012193] [INFO ] [sig ] [3101/3515] Forecasting TLK... [2026-01-07T20:32:54.012224] [INFO ] [sig ] Generating forecast for: TLK [2026-01-07T20:32:54.012255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-07T20:32:54.023827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-07T20:32:54.024131] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-07T20:32:54.024904] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-07T20:32:54.024955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:54.024987] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:54.025014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:54.025070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:54.082254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:54.082977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:54.083062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:54.083096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:54.205632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:54.205799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:54.205839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:54.205886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:54.209292] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=64.83%) [2026-01-07T20:32:54.209620] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-07T20:32:54.209754] [INFO ] [sig ] TLK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:54.353265] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TLK.txt [2026-01-07T20:32:54.353430] [INFO ] [sig ] [3101/3515] Completed TLK in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:54.353477] [INFO ] [sig ] [3102/3515] Forecasting TLS... [2026-01-07T20:32:54.353508] [INFO ] [sig ] Generating forecast for: TLS [2026-01-07T20:32:54.353541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-07T20:32:54.365078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-07T20:32:54.365428] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-07T20:32:54.366213] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-07T20:32:54.366266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:54.366299] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:54.366327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:54.366383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:54.423341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:54.424089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:54.424176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:54.424210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:54.543551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:54.543725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:54.543767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:54.543799] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:54.547188] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=62.00%) [2026-01-07T20:32:54.547468] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-07T20:32:54.547612] [INFO ] [sig ] TLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:54.688041] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TLS.txt [2026-01-07T20:32:54.688202] [INFO ] [sig ] [3102/3515] Completed TLS in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:54.688243] [INFO ] [sig ] [3103/3515] Forecasting TLSA... [2026-01-07T20:32:54.688274] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-07T20:32:54.688305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-07T20:32:54.699773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-07T20:32:54.700080] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-07T20:32:54.700885] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-07T20:32:54.700937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:54.700995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:54.701024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:54.701081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:54.757617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:54.758321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:54.758406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:54.758441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:54.881375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:54.881543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:54.881605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:54.881639] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:54.885189] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-07T20:32:54.885526] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-07T20:32:54.885688] [INFO ] [sig ] TLSA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:55.031105] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TLSA.txt [2026-01-07T20:32:55.031265] [INFO ] [sig ] [3103/3515] Completed TLSA in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:55.031305] [INFO ] [sig ] [3104/3515] Forecasting TLSI... [2026-01-07T20:32:55.031336] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-07T20:32:55.031367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-07T20:32:55.042227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-07T20:32:55.042515] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-07T20:32:55.043282] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-07T20:32:55.043334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:55.043365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:55.043392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:55.043449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:55.100076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:55.100801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:55.100887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:55.100922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:55.219922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:55.220101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:55.220142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:55.220171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:55.223688] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=66.36%) [2026-01-07T20:32:55.224005] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-07T20:32:55.224138] [INFO ] [sig ] TLSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:55.365360] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TLSI.txt [2026-01-07T20:32:55.365501] [INFO ] [sig ] [3104/3515] Completed TLSI in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-07T20:32:55.365541] [INFO ] [sig ] [3105/3515] Forecasting TLYS... [2026-01-07T20:32:55.365588] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-07T20:32:55.365621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-07T20:32:55.378089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-07T20:32:55.378485] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-07T20:32:55.379259] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-07T20:32:55.379312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:55.379345] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:55.379373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:55.379442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:55.437275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:55.438202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:55.438295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:55.438330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:55.559945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:55.560105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:55.560145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:55.560177] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:55.563561] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-07T20:32:55.563862] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-07T20:32:55.563987] [INFO ] [sig ] TLYS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:55.706607] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TLYS.txt [2026-01-07T20:32:55.706748] [INFO ] [sig ] [3105/3515] Completed TLYS in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-07T20:32:55.706790] [INFO ] [sig ] [3106/3515] Forecasting TM... [2026-01-07T20:32:55.706822] [INFO ] [sig ] Generating forecast for: TM [2026-01-07T20:32:55.706853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-07T20:32:55.720780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-07T20:32:55.721405] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-07T20:32:55.722446] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-07T20:32:55.722504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:55.722539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:55.722586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:55.722649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:55.781638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:55.782874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:55.782990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:55.783027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:55.911296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:55.911558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:55.911631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:55.911713] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:55.916445] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-01-07T20:32:55.916991] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-07T20:32:55.917300] [INFO ] [sig ] TM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:56.082131] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TM.txt [2026-01-07T20:32:56.082374] [INFO ] [sig ] [3106/3515] Completed TM in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-07T20:32:56.082419] [INFO ] [sig ] [3107/3515] Forecasting TMC... [2026-01-07T20:32:56.082451] [INFO ] [sig ] Generating forecast for: TMC [2026-01-07T20:32:56.082483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-07T20:32:56.096756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-07T20:32:56.097429] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-07T20:32:56.098420] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-07T20:32:56.098505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:56.098539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:56.098566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:56.098658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:56.162239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:56.163495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:56.163604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:56.163640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:56.283257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:56.283448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:56.283501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:56.283532] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:56.286986] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-07T20:32:56.287295] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-07T20:32:56.287429] [INFO ] [sig ] TMC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:56.437462] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TMC.txt [2026-01-07T20:32:56.437634] [INFO ] [sig ] [3107/3515] Completed TMC in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:56.437678] [INFO ] [sig ] [3108/3515] Forecasting TMCI... [2026-01-07T20:32:56.437710] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-07T20:32:56.437740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-07T20:32:56.449182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-07T20:32:56.449561] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-07T20:32:56.450346] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-07T20:32:56.450397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:56.450428] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:56.450455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:56.450511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:56.506463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:56.507334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:56.507425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:56.507458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:56.631177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:56.631336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:56.631376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:56.631407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:56.634796] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-07T20:32:56.635074] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-07T20:32:56.635199] [INFO ] [sig ] TMCI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:56.776248] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TMCI.txt [2026-01-07T20:32:56.776390] [INFO ] [sig ] [3108/3515] Completed TMCI in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:56.776433] [INFO ] [sig ] [3109/3515] Forecasting TMDX... [2026-01-07T20:32:56.776467] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-07T20:32:56.776498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-07T20:32:56.789052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-07T20:32:56.789364] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-07T20:32:56.790178] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-07T20:32:56.790232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:56.790264] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:56.790300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:56.790365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:56.846862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:56.847811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:56.847902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:56.847936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:56.971734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:56.971883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:56.971921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:56.971949] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:56.975201] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-07T20:32:56.975467] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-07T20:32:56.975608] [INFO ] [sig ] TMDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:57.118517] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TMDX.txt [2026-01-07T20:32:57.118694] [INFO ] [sig ] [3109/3515] Completed TMDX in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:57.118736] [INFO ] [sig ] [3110/3515] Forecasting TME... [2026-01-07T20:32:57.118767] [INFO ] [sig ] Generating forecast for: TME [2026-01-07T20:32:57.118797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-07T20:32:57.130834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-07T20:32:57.131139] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-07T20:32:57.131909] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-07T20:32:57.131961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:57.131994] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:57.132023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:57.132081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:57.189014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:57.189765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:57.189844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:57.189877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:57.309148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:57.309306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:57.309347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:57.309377] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:57.312747] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-07T20:32:57.313021] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-07T20:32:57.313144] [INFO ] [sig ] TME: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:57.454535] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TME.txt [2026-01-07T20:32:57.454693] [INFO ] [sig ] [3110/3515] Completed TME in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:57.454734] [INFO ] [sig ] [3111/3515] Forecasting TMHC... [2026-01-07T20:32:57.454765] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-07T20:32:57.454795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-07T20:32:57.465948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-07T20:32:57.466260] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-07T20:32:57.467152] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-07T20:32:57.467208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:57.467241] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:57.467267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:57.467332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:57.525043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:57.525913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:57.526000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:57.526036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:57.647088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:57.647249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:57.647291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:57.647320] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:57.650770] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-07T20:32:57.651055] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-07T20:32:57.651180] [INFO ] [sig ] TMHC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:57.792558] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TMHC.txt [2026-01-07T20:32:57.792706] [INFO ] [sig ] [3111/3515] Completed TMHC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:57.792746] [INFO ] [sig ] [3112/3515] Forecasting TMUS... [2026-01-07T20:32:57.792777] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-07T20:32:57.792806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-07T20:32:57.804735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-07T20:32:57.805037] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-07T20:32:57.805808] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-07T20:32:57.805859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:57.805891] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:57.805919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:57.805975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:57.867172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:57.868246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:57.868336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:57.868371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:57.996629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:57.996791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:57.996831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:57.996860] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:58.000536] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=45.18%) [2026-01-07T20:32:58.000860] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-07T20:32:58.000982] [INFO ] [sig ] TMUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:58.142702] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TMUS.txt [2026-01-07T20:32:58.142856] [INFO ] [sig ] [3112/3515] Completed TMUS in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:58.142895] [INFO ] [sig ] [3113/3515] Forecasting TNC... [2026-01-07T20:32:58.142926] [INFO ] [sig ] Generating forecast for: TNC [2026-01-07T20:32:58.142956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-07T20:32:58.154361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-07T20:32:58.154693] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-07T20:32:58.155434] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-07T20:32:58.155487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:58.155518] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:58.155545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:58.155619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:58.216648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:58.217535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:58.217671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:58.217706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:58.355447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:58.355619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:58.355661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:58.355692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:58.359339] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-07T20:32:58.359669] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-07T20:32:58.359802] [INFO ] [sig ] TNC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:58.529302] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TNC.txt [2026-01-07T20:32:58.529474] [INFO ] [sig ] [3113/3515] Completed TNC in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:58.529516] [INFO ] [sig ] [3114/3515] Forecasting TNDM... [2026-01-07T20:32:58.529585] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-07T20:32:58.529625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-07T20:32:58.541357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-07T20:32:58.541753] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-07T20:32:58.542542] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-07T20:32:58.542614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:58.542648] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:58.542675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:58.542733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:58.600612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:58.601553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:58.601666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:58.601703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:58.728802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:58.728976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:58.729059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:58.729093] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:58.732682] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-07T20:32:58.733011] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-07T20:32:58.733154] [INFO ] [sig ] TNDM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:58.888320] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TNDM.txt [2026-01-07T20:32:58.888487] [INFO ] [sig ] [3114/3515] Completed TNDM in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:58.888527] [INFO ] [sig ] [3115/3515] Forecasting TNGX... [2026-01-07T20:32:58.888557] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-07T20:32:58.888607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-07T20:32:58.900136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-07T20:32:58.900527] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-07T20:32:58.901311] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-07T20:32:58.901363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:58.901395] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:58.901422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:58.901479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:58.964126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:58.965211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:58.965297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:58.965332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:59.094936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:59.095097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:59.095139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:59.095169] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:59.099117] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-01-07T20:32:59.099433] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-07T20:32:59.099651] [INFO ] [sig ] TNGX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:59.252346] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TNGX.txt [2026-01-07T20:32:59.252504] [INFO ] [sig ] [3115/3515] Completed TNGX in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:59.252545] [INFO ] [sig ] [3116/3515] Forecasting TNK... [2026-01-07T20:32:59.252597] [INFO ] [sig ] Generating forecast for: TNK [2026-01-07T20:32:59.252631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-07T20:32:59.264204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-07T20:32:59.264618] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-07T20:32:59.265381] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-07T20:32:59.265432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:59.265464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:59.265491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:59.265548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:59.328364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:59.329292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:59.329380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:59.329416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:59.461031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:59.461191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:59.461233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:59.461268] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:59.464850] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-07T20:32:59.465179] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-07T20:32:59.465321] [INFO ] [sig ] TNK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:32:59.620382] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TNK.txt [2026-01-07T20:32:59.620793] [INFO ] [sig ] [3116/3515] Completed TNK in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:59.620837] [INFO ] [sig ] [3117/3515] Forecasting TNL... [2026-01-07T20:32:59.620870] [INFO ] [sig ] Generating forecast for: TNL [2026-01-07T20:32:59.620903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-07T20:32:59.634301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-07T20:32:59.634736] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-07T20:32:59.635522] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-07T20:32:59.635594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:32:59.635631] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:32:59.635659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:32:59.635718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:32:59.701786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:32:59.702876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:32:59.702973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:32:59.703007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:32:59.840311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:32:59.840504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:32:59.840749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:32:59.840780] [INFO ] [FORECASTER] Training complete [2026-01-07T20:32:59.844723] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-01-07T20:32:59.845007] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-07T20:32:59.845137] [INFO ] [sig ] TNL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:32:59.990553] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TNL.txt [2026-01-07T20:32:59.990740] [INFO ] [sig ] [3117/3515] Completed TNL in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:32:59.990782] [INFO ] [sig ] [3118/3515] Forecasting TNXP... [2026-01-07T20:32:59.990813] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-07T20:32:59.990844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-07T20:33:00.003089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-07T20:33:00.003461] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-07T20:33:00.004230] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-07T20:33:00.004285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:00.004332] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:00.004361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:00.004417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:00.060745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:00.061598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:00.061681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:00.061715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:00.179863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:00.180006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:00.180045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:00.180073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:00.183333] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-07T20:33:00.183622] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-07T20:33:00.183744] [INFO ] [sig ] TNXP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:00.324661] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TNXP.txt [2026-01-07T20:33:00.324780] [INFO ] [sig ] [3118/3515] Completed TNXP in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:33:00.324820] [INFO ] [sig ] [3119/3515] Forecasting TOI... [2026-01-07T20:33:00.324850] [INFO ] [sig ] Generating forecast for: TOI [2026-01-07T20:33:00.324881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-07T20:33:00.336219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-07T20:33:00.336503] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-07T20:33:00.337265] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-07T20:33:00.337323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:00.337356] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:00.337383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:00.337439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:00.393012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:00.393627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:00.393705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:00.393737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:00.514344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:00.514496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:00.514536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:00.514565] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:00.518216] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=11.85%) [2026-01-07T20:33:00.518482] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-07T20:33:00.518619] [INFO ] [sig ] TOI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:00.660278] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TOI.txt [2026-01-07T20:33:00.660416] [INFO ] [sig ] [3119/3515] Completed TOI in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:33:00.660455] [INFO ] [sig ] [3120/3515] Forecasting TOL... [2026-01-07T20:33:00.660485] [INFO ] [sig ] Generating forecast for: TOL [2026-01-07T20:33:00.660514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-07T20:33:00.671785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-07T20:33:00.672089] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-07T20:33:00.672859] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-07T20:33:00.672912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:00.672967] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:00.672996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:00.673053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:00.731387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:00.732188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:00.732271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:00.732306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:00.856280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:00.856628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:00.856671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:00.856699] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:00.860491] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-07T20:33:00.860790] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-07T20:33:00.860920] [INFO ] [sig ] TOL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:01.003845] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TOL.txt [2026-01-07T20:33:01.004012] [INFO ] [sig ] [3120/3515] Completed TOL in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:33:01.004054] [INFO ] [sig ] [3121/3515] Forecasting TORO... [2026-01-07T20:33:01.004085] [INFO ] [sig ] Generating forecast for: TORO [2026-01-07T20:33:01.004116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-07T20:33:01.018150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-07T20:33:01.018668] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-07T20:33:01.019421] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-07T20:33:01.019473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:01.019732] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:01.019764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:01.019820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:01.082529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:01.083359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:01.083445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:01.083690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:01.207593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:01.207755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:01.207799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:01.207829] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:01.211328] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=33.17%) [2026-01-07T20:33:01.211651] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-07T20:33:01.211780] [INFO ] [sig ] TORO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:01.352924] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TORO.txt [2026-01-07T20:33:01.353062] [INFO ] [sig ] [3121/3515] Completed TORO in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-07T20:33:01.353110] [INFO ] [sig ] [3122/3515] Forecasting TOWN... [2026-01-07T20:33:01.353141] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-07T20:33:01.353171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-07T20:33:01.365825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-07T20:33:01.366143] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-07T20:33:01.367148] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-07T20:33:01.367205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:01.367241] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:01.367271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:01.367328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:01.428850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:01.429722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:01.429812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:01.429846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:01.558247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:01.558407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:01.558655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:01.558687] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:01.562164] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-01-07T20:33:01.562438] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-07T20:33:01.562562] [INFO ] [sig ] TOWN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:01.711014] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TOWN.txt [2026-01-07T20:33:01.711160] [INFO ] [sig ] [3122/3515] Completed TOWN in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-07T20:33:01.711200] [INFO ] [sig ] [3123/3515] Forecasting TOYO... [2026-01-07T20:33:01.711229] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-07T20:33:01.711261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-07T20:33:01.721730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-07T20:33:01.722027] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-07T20:33:01.722784] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-07T20:33:01.722837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:01.722868] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:01.722894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:01.722950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:01.779511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:01.780128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:01.780210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:01.780243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:01.894548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:01.894690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:01.894731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:01.894791] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:01.898099] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-01-07T20:33:01.898376] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-07T20:33:01.898514] [INFO ] [sig ] TOYO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:02.051884] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TOYO.txt [2026-01-07T20:33:02.052032] [INFO ] [sig ] [3123/3515] Completed TOYO in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-07T20:33:02.052073] [INFO ] [sig ] [3124/3515] Forecasting TPB... [2026-01-07T20:33:02.052104] [INFO ] [sig ] Generating forecast for: TPB [2026-01-07T20:33:02.052135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-07T20:33:02.064003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-07T20:33:02.064337] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-07T20:33:02.065300] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-07T20:33:02.065357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:02.065389] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:02.065417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:02.065473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:02.123210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:02.123957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:02.124044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:02.124076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:02.246738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:02.246894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:02.246937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:02.246966] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:02.250307] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-01-07T20:33:02.250603] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-07T20:33:02.250732] [INFO ] [sig ] TPB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:02.392440] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPB.txt [2026-01-07T20:33:02.392606] [INFO ] [sig ] [3124/3515] Completed TPB in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:02.392649] [INFO ] [sig ] [3125/3515] Forecasting TPC... [2026-01-07T20:33:02.392870] [INFO ] [sig ] Generating forecast for: TPC [2026-01-07T20:33:02.392900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-07T20:33:02.404454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-07T20:33:02.404986] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-07T20:33:02.405910] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-07T20:33:02.405960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:02.405992] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:02.406017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:02.406073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:02.464189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:02.465090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:02.465178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:02.465212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:02.596467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:02.596849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:02.596891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:02.596934] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:02.600946] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-01-07T20:33:02.601229] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-07T20:33:02.601351] [INFO ] [sig ] TPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:02.753040] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TPC.txt [2026-01-07T20:33:02.753206] [INFO ] [sig ] [3125/3515] Completed TPC in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:02.753250] [INFO ] [sig ] [3126/3515] Forecasting TPG... [2026-01-07T20:33:02.753289] [INFO ] [sig ] Generating forecast for: TPG [2026-01-07T20:33:02.753325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-07T20:33:02.767218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-07T20:33:02.767653] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-07T20:33:02.768484] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-07T20:33:02.768538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:02.768591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:02.768629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:02.768687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:02.824735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:02.825641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:02.825728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:02.825762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:02.946843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:02.947012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:02.947052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:02.947080] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:02.950611] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-07T20:33:02.950898] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-07T20:33:02.951023] [INFO ] [sig ] TPG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:03.095165] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPG.txt [2026-01-07T20:33:03.095341] [INFO ] [sig ] [3126/3515] Completed TPG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:03.095382] [INFO ] [sig ] [3127/3515] Forecasting TPGXL... [2026-01-07T20:33:03.095412] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-07T20:33:03.095443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-07T20:33:03.106722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-07T20:33:03.107111] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-07T20:33:03.107918] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-07T20:33:03.107971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:03.108004] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:03.108031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:03.108088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:03.168530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:03.169433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:03.169603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:03.169653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:03.287488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:03.287674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:03.287716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:03.287744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:03.291173] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-01-07T20:33:03.291473] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-07T20:33:03.291622] [INFO ] [sig ] TPGXL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:03.436455] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPGXL.txt [2026-01-07T20:33:03.436663] [INFO ] [sig ] [3127/3515] Completed TPGXL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:03.436714] [INFO ] [sig ] [3128/3515] Forecasting TPH... [2026-01-07T20:33:03.436746] [INFO ] [sig ] Generating forecast for: TPH [2026-01-07T20:33:03.436776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-07T20:33:03.449769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-07T20:33:03.450188] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-07T20:33:03.451025] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-07T20:33:03.451079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:03.451112] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:03.451139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:03.451195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:03.506988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:03.507897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:03.507994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:03.508027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:03.636670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:03.636844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:03.636892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:03.636922] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:03.640525] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-07T20:33:03.640879] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-07T20:33:03.641026] [INFO ] [sig ] TPH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:03.782115] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPH.txt [2026-01-07T20:33:03.782282] [INFO ] [sig ] [3128/3515] Completed TPH in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:03.782324] [INFO ] [sig ] [3129/3515] Forecasting TPL... [2026-01-07T20:33:03.782356] [INFO ] [sig ] Generating forecast for: TPL [2026-01-07T20:33:03.782386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-07T20:33:03.794239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-07T20:33:03.794636] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-07T20:33:03.795402] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-07T20:33:03.795454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:03.795485] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:03.795525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:03.795613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:03.851221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:03.852128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:03.852221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:03.852255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:03.976660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:03.976858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:03.976899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:03.976928] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:03.980688] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-07T20:33:03.980980] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-07T20:33:03.981125] [INFO ] [sig ] TPL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:04.119791] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TPL.txt [2026-01-07T20:33:04.120009] [INFO ] [sig ] [3129/3515] Completed TPL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:04.120054] [INFO ] [sig ] [3130/3515] Forecasting TPVG... [2026-01-07T20:33:04.120086] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-07T20:33:04.120126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-07T20:33:04.132089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-07T20:33:04.132391] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-07T20:33:04.133166] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-07T20:33:04.133219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:04.133252] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:04.133280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:04.133354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:04.189919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:04.190764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:04.190907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:04.190945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:04.313521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:04.313694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:04.313734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:04.313764] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:04.317207] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-07T20:33:04.317490] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-07T20:33:04.317633] [INFO ] [sig ] TPVG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:04.475067] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPVG.txt [2026-01-07T20:33:04.475266] [INFO ] [sig ] [3130/3515] Completed TPVG in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:04.475331] [INFO ] [sig ] [3131/3515] Forecasting TPYP... [2026-01-07T20:33:04.475381] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-07T20:33:04.475429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-07T20:33:04.490040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-07T20:33:04.490512] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-07T20:33:04.491647] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-07T20:33:04.491717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:04.491765] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:04.491810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:04.491900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:04.552893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:04.553924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:04.554012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:04.554047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:04.678363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:04.678535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:04.678602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:04.678831] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:04.682327] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-07T20:33:04.682663] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-07T20:33:04.682804] [INFO ] [sig ] TPYP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:04.832999] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPYP.txt [2026-01-07T20:33:04.833167] [INFO ] [sig ] [3131/3515] Completed TPYP in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:04.833209] [INFO ] [sig ] [3132/3515] Forecasting TPZ... [2026-01-07T20:33:04.833240] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-07T20:33:04.833271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-07T20:33:04.846313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-07T20:33:04.846664] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-07T20:33:04.847445] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-07T20:33:04.847500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:04.847535] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:04.847563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:04.847645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:04.906013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:04.906651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:04.906731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:04.906764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:05.019915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:05.020084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:05.020123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:05.020153] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:05.023883] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-07T20:33:05.024157] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-07T20:33:05.024281] [INFO ] [sig ] TPZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:05.165874] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TPZ.txt [2026-01-07T20:33:05.166030] [INFO ] [sig ] [3132/3515] Completed TPZ in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:05.166071] [INFO ] [sig ] [3133/3515] Forecasting TQQQ... [2026-01-07T20:33:05.166102] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-07T20:33:05.166140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-07T20:33:05.179013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-07T20:33:05.179498] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-07T20:33:05.180754] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-07T20:33:05.180816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:05.180859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:05.180892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:05.180970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:05.247813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:05.248693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:05.248779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:05.248813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:05.375547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:05.375719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:05.375759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:05.375788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:05.379543] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-07T20:33:05.380023] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-07T20:33:05.380147] [INFO ] [sig ] TQQQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:05.527394] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TQQQ.txt [2026-01-07T20:33:05.527613] [INFO ] [sig ] [3133/3515] Completed TQQQ in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:05.527659] [INFO ] [sig ] [3134/3515] Forecasting TRC... [2026-01-07T20:33:05.527691] [INFO ] [sig ] Generating forecast for: TRC [2026-01-07T20:33:05.527722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-07T20:33:05.541440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-07T20:33:05.541956] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-07T20:33:05.542952] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-07T20:33:05.543006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:05.543041] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:05.543070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:05.543128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:05.603339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:05.604131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:05.604217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:05.604259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:05.735044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:05.735213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:05.735256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:05.735285] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:05.739078] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-07T20:33:05.739363] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-07T20:33:05.739488] [INFO ] [sig ] TRC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:05.888974] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRC.txt [2026-01-07T20:33:05.889149] [INFO ] [sig ] [3134/3515] Completed TRC in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:05.889193] [INFO ] [sig ] [3135/3515] Forecasting TRDA... [2026-01-07T20:33:05.889226] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-07T20:33:05.889258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-07T20:33:05.912857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-07T20:33:05.913444] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-07T20:33:05.914639] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-07T20:33:05.914696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:05.914739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:05.914770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:05.914838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:05.975957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:05.977163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:05.977472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:05.977750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:06.108091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:06.108260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:06.108302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:06.108331] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:06.112071] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=59.38%) [2026-01-07T20:33:06.112407] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-07T20:33:06.112554] [INFO ] [sig ] TRDA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:06.278636] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRDA.txt [2026-01-07T20:33:06.278803] [INFO ] [sig ] [3135/3515] Completed TRDA in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:06.278845] [INFO ] [sig ] [3136/3515] Forecasting TREE... [2026-01-07T20:33:06.278878] [INFO ] [sig ] Generating forecast for: TREE [2026-01-07T20:33:06.278908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-07T20:33:06.293542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-07T20:33:06.293983] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-07T20:33:06.294975] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-07T20:33:06.295027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:06.295060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:06.295086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:06.295142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:06.356317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:06.357391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:06.357483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:06.357516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:06.492906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:06.493070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:06.493111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:06.493162] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:06.496802] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=27.72%) [2026-01-07T20:33:06.497201] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-07T20:33:06.497355] [INFO ] [sig ] TREE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:06.643898] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TREE.txt [2026-01-07T20:33:06.644059] [INFO ] [sig ] [3136/3515] Completed TREE in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:06.644100] [INFO ] [sig ] [3137/3515] Forecasting TREX... [2026-01-07T20:33:06.644132] [INFO ] [sig ] Generating forecast for: TREX [2026-01-07T20:33:06.644162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-07T20:33:06.655932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-07T20:33:06.656326] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-07T20:33:06.657109] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-07T20:33:06.657162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:06.657224] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:06.657254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:06.657311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:06.716916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:06.717785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:06.717867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:06.717900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:06.850079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:06.850248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:06.850294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:06.850326] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:06.854182] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-07T20:33:06.854462] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-07T20:33:06.854607] [INFO ] [sig ] TREX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:06.995593] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TREX.txt [2026-01-07T20:33:06.995919] [INFO ] [sig ] [3137/3515] Completed TREX in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:06.995972] [INFO ] [sig ] [3138/3515] Forecasting TRGP... [2026-01-07T20:33:06.996005] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-07T20:33:06.996044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-07T20:33:07.008121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-07T20:33:07.008440] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-07T20:33:07.009408] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-07T20:33:07.009462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:07.009496] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:07.009552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:07.009839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:07.069397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:07.070498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:07.070606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:07.070645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:07.194429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:07.194607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:07.194650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:07.194679] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:07.198493] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-01-07T20:33:07.198801] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-07T20:33:07.198947] [INFO ] [sig ] TRGP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:07.342776] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRGP.txt [2026-01-07T20:33:07.342947] [INFO ] [sig ] [3138/3515] Completed TRGP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-07T20:33:07.343007] [INFO ] [sig ] [3139/3515] Forecasting TRI... [2026-01-07T20:33:07.343049] [INFO ] [sig ] Generating forecast for: TRI [2026-01-07T20:33:07.343083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-07T20:33:07.354786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-07T20:33:07.355181] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-07T20:33:07.356008] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-07T20:33:07.356064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:07.356098] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:07.356127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:07.356185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:07.411909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:07.412716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:07.412803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:07.412838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:07.541496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:07.541677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:07.541718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:07.541748] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:07.545164] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-07T20:33:07.545464] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-07T20:33:07.545630] [INFO ] [sig ] TRI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:07.691154] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRI.txt [2026-01-07T20:33:07.691325] [INFO ] [sig ] [3139/3515] Completed TRI in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-07T20:33:07.691382] [INFO ] [sig ] [3140/3515] Forecasting TRIN... [2026-01-07T20:33:07.691416] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-07T20:33:07.691454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-07T20:33:07.705049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-07T20:33:07.705410] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-07T20:33:07.706449] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-07T20:33:07.706511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:07.706551] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:07.706610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:07.706883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:07.764635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:07.765504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:07.765628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:07.765665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:07.888695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:07.888860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:07.888899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:07.888962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:07.892975] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=13.96%) [2026-01-07T20:33:07.893264] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-07T20:33:07.893391] [INFO ] [sig ] TRIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:08.041316] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRIN.txt [2026-01-07T20:33:08.041492] [INFO ] [sig ] [3140/3515] Completed TRIN in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-07T20:33:08.041561] [INFO ] [sig ] [3141/3515] Forecasting TRIP... [2026-01-07T20:33:08.041619] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-07T20:33:08.041650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-07T20:33:08.053945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-07T20:33:08.054376] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-07T20:33:08.055278] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-07T20:33:08.055335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:08.055369] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:08.055397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:08.055454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:08.116030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:08.116995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:08.117091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:08.117126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:08.239090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:08.239247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:08.239288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:08.239318] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:08.242813] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-07T20:33:08.243111] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-07T20:33:08.243244] [INFO ] [sig ] TRIP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:08.390358] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRIP.txt [2026-01-07T20:33:08.390597] [INFO ] [sig ] [3141/3515] Completed TRIP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-07T20:33:08.390658] [INFO ] [sig ] [3142/3515] Forecasting TRMB... [2026-01-07T20:33:08.390694] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-07T20:33:08.390724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-07T20:33:08.402302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-07T20:33:08.402861] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-07T20:33:08.403689] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-07T20:33:08.403754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:08.403797] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:08.403829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:08.403900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:08.461884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:08.462593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:08.462693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:08.462729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:08.585829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:08.585994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:08.586035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:08.586066] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:08.589561] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-07T20:33:08.589875] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-07T20:33:08.590016] [INFO ] [sig ] TRMB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:08.732529] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRMB.txt [2026-01-07T20:33:08.732735] [INFO ] [sig ] [3142/3515] Completed TRMB in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:08.732779] [INFO ] [sig ] [3143/3515] Forecasting TRMD... [2026-01-07T20:33:08.732809] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-07T20:33:08.732841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-07T20:33:08.745243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-07T20:33:08.745668] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-07T20:33:08.746465] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-07T20:33:08.746520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:08.746558] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:08.746607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:08.746671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:08.805734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:08.806645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:08.806738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:08.806773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:08.928615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:08.928973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:08.929013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:08.929041] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:08.933148] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=47.84%) [2026-01-07T20:33:08.933446] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-07T20:33:08.933602] [INFO ] [sig ] TRMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:09.152319] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRMD.txt [2026-01-07T20:33:09.152488] [INFO ] [sig ] [3143/3515] Completed TRMD in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:09.152547] [INFO ] [sig ] [3144/3515] Forecasting TRMK... [2026-01-07T20:33:09.152607] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-07T20:33:09.152822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-07T20:33:09.165224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-07T20:33:09.165536] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-07T20:33:09.166344] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-07T20:33:09.166399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:09.166434] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:09.166463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:09.166522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:09.226068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:09.226734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:09.226836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:09.226873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:09.343459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:09.343628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:09.343672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:09.343702] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:09.347131] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-07T20:33:09.347421] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-07T20:33:09.347553] [INFO ] [sig ] TRMK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:09.496109] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRMK.txt [2026-01-07T20:33:09.496281] [INFO ] [sig ] [3144/3515] Completed TRMK in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:09.496324] [INFO ] [sig ] [3145/3515] Forecasting TRN... [2026-01-07T20:33:09.496357] [INFO ] [sig ] Generating forecast for: TRN [2026-01-07T20:33:09.496389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-07T20:33:09.509179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-07T20:33:09.509564] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-07T20:33:09.510391] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-07T20:33:09.510445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:09.510478] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:09.510505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:09.510562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:09.569873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:09.570847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:09.570937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:09.570972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:09.707717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:09.707875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:09.707915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:09.707944] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:09.711500] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-07T20:33:09.712018] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-07T20:33:09.712149] [INFO ] [sig ] TRN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:09.872157] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRN.txt [2026-01-07T20:33:09.872323] [INFO ] [sig ] [3145/3515] Completed TRN in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:09.872367] [INFO ] [sig ] [3146/3515] Forecasting TRNO... [2026-01-07T20:33:09.872407] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-07T20:33:09.872448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-07T20:33:09.884422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-07T20:33:09.884819] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-07T20:33:09.885602] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-07T20:33:09.885656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:09.885687] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:09.885714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:09.885770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:09.941004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:09.941898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:09.941988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:09.942022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:10.061937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:10.062098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:10.062137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:10.062165] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:10.065617] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=75.10%) [2026-01-07T20:33:10.065915] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-07T20:33:10.066047] [INFO ] [sig ] TRNO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:10.207563] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRNO.txt [2026-01-07T20:33:10.207955] [INFO ] [sig ] [3146/3515] Completed TRNO in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:10.208000] [INFO ] [sig ] [3147/3515] Forecasting TRNS... [2026-01-07T20:33:10.208031] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-07T20:33:10.208062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-07T20:33:10.220221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-07T20:33:10.220616] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-07T20:33:10.221408] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-07T20:33:10.221463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:10.221497] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:10.221526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:10.221616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:10.280356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:10.281244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:10.281363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:10.281397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:10.405942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:10.406145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:10.406186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:10.406216] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:10.410374] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-07T20:33:10.410893] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-07T20:33:10.411019] [INFO ] [sig ] TRNS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:10.557726] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRNS.txt [2026-01-07T20:33:10.557887] [INFO ] [sig ] [3147/3515] Completed TRNS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:10.557928] [INFO ] [sig ] [3148/3515] Forecasting TROX... [2026-01-07T20:33:10.557959] [INFO ] [sig ] Generating forecast for: TROX [2026-01-07T20:33:10.557991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-07T20:33:10.568985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-07T20:33:10.569320] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-07T20:33:10.570147] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-07T20:33:10.570200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:10.570233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:10.570260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:10.570320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:10.629327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:10.630192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:10.630276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:10.630309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:10.751742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:10.751896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:10.751938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:10.751967] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:10.755371] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-07T20:33:10.755663] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-07T20:33:10.755788] [INFO ] [sig ] TROX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:10.914365] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TROX.txt [2026-01-07T20:33:10.914545] [INFO ] [sig ] [3148/3515] Completed TROX in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:10.914605] [INFO ] [sig ] [3149/3515] Forecasting TRP... [2026-01-07T20:33:10.914637] [INFO ] [sig ] Generating forecast for: TRP [2026-01-07T20:33:10.914667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-07T20:33:10.927109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-07T20:33:10.927480] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-07T20:33:10.928511] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-07T20:33:10.928566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:10.928620] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:10.928649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:10.928707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:10.990268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:10.991342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:10.991433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:10.991467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:11.114281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:11.114461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:11.114504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:11.114534] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:11.117914] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-07T20:33:11.118196] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-07T20:33:11.118321] [INFO ] [sig ] TRP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:11.262966] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRP.txt [2026-01-07T20:33:11.263103] [INFO ] [sig ] [3149/3515] Completed TRP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:11.263150] [INFO ] [sig ] [3150/3515] Forecasting TRS... [2026-01-07T20:33:11.263181] [INFO ] [sig ] Generating forecast for: TRS [2026-01-07T20:33:11.263211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-07T20:33:11.274431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-07T20:33:11.274791] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-07T20:33:11.275610] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-07T20:33:11.275663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:11.275697] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:11.275724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:11.275781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:11.333214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:11.333915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:11.334019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:11.334055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:11.462623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:11.462985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:11.463025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:11.463055] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:11.466996] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-07T20:33:11.467276] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-07T20:33:11.467401] [INFO ] [sig ] TRS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:11.609186] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRS.txt [2026-01-07T20:33:11.609365] [INFO ] [sig ] [3150/3515] Completed TRS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:11.609406] [INFO ] [sig ] [3151/3515] Forecasting TRTX... [2026-01-07T20:33:11.609437] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-07T20:33:11.609467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-07T20:33:11.621448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-07T20:33:11.621755] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-07T20:33:11.622496] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-07T20:33:11.622549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:11.622601] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:11.622630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:11.622692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:11.680607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:11.681424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:11.681519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:11.681562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:11.805057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:11.805214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:11.805255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:11.805284] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:11.808670] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=41.51%) [2026-01-07T20:33:11.808953] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-07T20:33:11.809080] [INFO ] [sig ] TRTX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:11.959148] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRTX.txt [2026-01-07T20:33:11.959361] [INFO ] [sig ] [3151/3515] Completed TRTX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:11.959414] [INFO ] [sig ] [3152/3515] Forecasting TRUE... [2026-01-07T20:33:11.959449] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-07T20:33:11.959483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-07T20:33:11.973299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-07T20:33:11.973622] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-07T20:33:11.974440] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-07T20:33:11.974493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:11.974527] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:11.974558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:11.974638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:12.035290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:12.036020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:12.036106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:12.036141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:12.159743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:12.159889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:12.159929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:12.159959] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:12.163683] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: DOWN (p=45.79%) [2026-01-07T20:33:12.163952] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-07T20:33:12.164075] [INFO ] [sig ] TRUE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:12.306734] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TRUE.txt [2026-01-07T20:33:12.306866] [INFO ] [sig ] [3152/3515] Completed TRUE in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:12.306905] [INFO ] [sig ] [3153/3515] Forecasting TRUP... [2026-01-07T20:33:12.306936] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-07T20:33:12.306967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-07T20:33:12.318485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-07T20:33:12.318820] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-07T20:33:12.319682] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-07T20:33:12.319737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:12.319973] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:12.320001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:12.320058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:12.381622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:12.382422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:12.382507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:12.382541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:12.510083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:12.510239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:12.510280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:12.510312] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:12.514098] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-01-07T20:33:12.514372] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-07T20:33:12.514498] [INFO ] [sig ] TRUP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:12.660856] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRUP.txt [2026-01-07T20:33:12.660987] [INFO ] [sig ] [3153/3515] Completed TRUP in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:12.661027] [INFO ] [sig ] [3154/3515] Forecasting TRVG... [2026-01-07T20:33:12.661058] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-07T20:33:12.661090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-07T20:33:12.673417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-07T20:33:12.673707] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-07T20:33:12.674444] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-07T20:33:12.674497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:12.674554] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:12.674610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:12.674670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:12.737426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:12.738251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:12.738340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:12.738377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:12.859359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:12.859506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:12.859582] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:12.859614] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:12.863202] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-01-07T20:33:12.863471] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-07T20:33:12.863614] [INFO ] [sig ] TRVG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:13.006438] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TRVG.txt [2026-01-07T20:33:13.006596] [INFO ] [sig ] [3154/3515] Completed TRVG in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:13.006641] [INFO ] [sig ] [3155/3515] Forecasting TS... [2026-01-07T20:33:13.006671] [INFO ] [sig ] Generating forecast for: TS [2026-01-07T20:33:13.006702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-07T20:33:13.018110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-07T20:33:13.018391] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-07T20:33:13.019430] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-07T20:33:13.019483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:13.019539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:13.019590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:13.019653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:13.077689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:13.078440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:13.078524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:13.078559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:13.201271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:13.201417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:13.201458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:13.201487] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:13.205177] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-07T20:33:13.205441] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-07T20:33:13.205561] [INFO ] [sig ] TS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:13.346821] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TS.txt [2026-01-07T20:33:13.346944] [INFO ] [sig ] [3155/3515] Completed TS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-07T20:33:13.346984] [INFO ] [sig ] [3156/3515] Forecasting TSBK... [2026-01-07T20:33:13.347014] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-07T20:33:13.347045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-07T20:33:13.358105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-07T20:33:13.358410] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-07T20:33:13.359181] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-07T20:33:13.359235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:13.359281] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:13.359321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:13.359383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:13.417977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:13.418631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:13.418711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:13.418744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:13.528419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:13.528636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:13.528689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:13.528721] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:13.532746] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=44.77%) [2026-01-07T20:33:13.533170] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-07T20:33:13.533325] [INFO ] [sig ] TSBK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:13.681873] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSBK.txt [2026-01-07T20:33:13.682001] [INFO ] [sig ] [3156/3515] Completed TSBK in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-07T20:33:13.682054] [INFO ] [sig ] [3157/3515] Forecasting TSCO... [2026-01-07T20:33:13.682087] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-07T20:33:13.682119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-07T20:33:13.693610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-07T20:33:13.693944] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-07T20:33:13.694748] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-07T20:33:13.694799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:13.694831] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:13.694858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:13.694914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:13.751714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:13.752310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:13.752392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:13.752424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:13.871637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:13.871780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:13.871818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:13.871877] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:13.875159] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-01-07T20:33:13.875439] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-07T20:33:13.875565] [INFO ] [sig ] TSCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:14.018126] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSCO.txt [2026-01-07T20:33:14.018266] [INFO ] [sig ] [3157/3515] Completed TSCO in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-07T20:33:14.018305] [INFO ] [sig ] [3158/3515] Forecasting TSDD... [2026-01-07T20:33:14.018337] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-07T20:33:14.018375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-07T20:33:14.030184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-07T20:33:14.030477] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-07T20:33:14.031397] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-07T20:33:14.031448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:14.031481] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:14.031507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:14.031564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:14.088269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:14.088956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:14.089036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:14.089068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:14.209173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:14.209331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:14.209370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:14.209400] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:14.213086] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=21.60%) [2026-01-07T20:33:14.213348] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-07T20:33:14.213487] [INFO ] [sig ] TSDD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:14.354104] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSDD.txt [2026-01-07T20:33:14.354428] [INFO ] [sig ] [3158/3515] Completed TSDD in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-07T20:33:14.354468] [INFO ] [sig ] [3159/3515] Forecasting TSEM... [2026-01-07T20:33:14.354497] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-07T20:33:14.354527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-07T20:33:14.365533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-07T20:33:14.365862] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-07T20:33:14.366636] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-07T20:33:14.366687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:14.366720] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:14.366747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:14.366804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:14.424111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:14.424913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:14.425000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:14.425032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:14.550098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:14.550252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:14.550292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:14.550323] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:14.553786] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-07T20:33:14.554057] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-07T20:33:14.554185] [INFO ] [sig ] TSEM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:14.695497] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSEM.txt [2026-01-07T20:33:14.695647] [INFO ] [sig ] [3159/3515] Completed TSEM in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:14.695691] [INFO ] [sig ] [3160/3515] Forecasting TSHA... [2026-01-07T20:33:14.695723] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-07T20:33:14.695756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-07T20:33:14.708095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-07T20:33:14.708389] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-07T20:33:14.709192] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-07T20:33:14.709247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:14.709280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:14.709309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:14.709366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:14.765734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:14.766320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:14.766399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:14.766432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:14.885419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:14.885544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:14.885617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:14.885652] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:14.888807] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-07T20:33:14.889073] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-07T20:33:14.889194] [INFO ] [sig ] TSHA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:15.027360] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSHA.txt [2026-01-07T20:33:15.027477] [INFO ] [sig ] [3160/3515] Completed TSHA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:15.027516] [INFO ] [sig ] [3161/3515] Forecasting TSI... [2026-01-07T20:33:15.027545] [INFO ] [sig ] Generating forecast for: TSI [2026-01-07T20:33:15.027593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-07T20:33:15.038804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-07T20:33:15.039096] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-07T20:33:15.039977] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-07T20:33:15.040030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:15.040063] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:15.040090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:15.040147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:15.096704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:15.097322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:15.097403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:15.097437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:15.212505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:15.212639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:15.212677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:15.212705] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:15.216248] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-01-07T20:33:15.216515] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-07T20:33:15.216657] [INFO ] [sig ] TSI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:15.354932] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSI.txt [2026-01-07T20:33:15.355048] [INFO ] [sig ] [3161/3515] Completed TSI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:15.355087] [INFO ] [sig ] [3162/3515] Forecasting TSL... [2026-01-07T20:33:15.355117] [INFO ] [sig ] Generating forecast for: TSL [2026-01-07T20:33:15.355148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-07T20:33:15.366752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-07T20:33:15.367183] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-07T20:33:15.368148] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-07T20:33:15.368201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:15.368233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:15.368260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:15.368316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:15.424561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:15.425181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:15.425275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:15.425309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:15.544909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:15.545057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:15.545096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:15.545124] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:15.548404] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-07T20:33:15.548699] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-07T20:33:15.548820] [INFO ] [sig ] TSL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:15.692059] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSL.txt [2026-01-07T20:33:15.692190] [INFO ] [sig ] [3162/3515] Completed TSL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:15.692230] [INFO ] [sig ] [3163/3515] Forecasting TSLA... [2026-01-07T20:33:15.692260] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-07T20:33:15.692292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-07T20:33:15.703378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-07T20:33:15.703692] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-07T20:33:15.704442] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-07T20:33:15.704493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:15.704526] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:15.704553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:15.704628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:15.760370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:15.761005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:15.761084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:15.761116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:15.877655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:15.878007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:15.878046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:15.878076] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:15.881528] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-01-07T20:33:15.881814] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-07T20:33:15.881938] [INFO ] [sig ] TSLA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:16.026557] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSLA.txt [2026-01-07T20:33:16.026721] [INFO ] [sig ] [3163/3515] Completed TSLA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:16.026762] [INFO ] [sig ] [3164/3515] Forecasting TSLL... [2026-01-07T20:33:16.026792] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-07T20:33:16.026823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-07T20:33:16.038340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-07T20:33:16.038709] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-07T20:33:16.039725] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-07T20:33:16.039779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:16.039823] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:16.039854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:16.040065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:16.097515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:16.098337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:16.098458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:16.098507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:16.218100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:16.218223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:16.218261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:16.218289] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:16.221714] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-01-07T20:33:16.222166] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-07T20:33:16.222288] [INFO ] [sig ] TSLL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:16.363110] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSLL.txt [2026-01-07T20:33:16.363231] [INFO ] [sig ] [3164/3515] Completed TSLL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:16.363270] [INFO ] [sig ] [3165/3515] Forecasting TSLQ... [2026-01-07T20:33:16.363299] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-07T20:33:16.363330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-07T20:33:16.374965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-07T20:33:16.375271] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-07T20:33:16.376078] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-07T20:33:16.376131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:16.376164] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:16.376192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:16.376251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:16.435237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:16.436080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:16.436163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:16.436196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:16.556725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:16.556875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:16.556914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:16.556943] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:16.560253] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=48.87%) [2026-01-07T20:33:16.560523] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-07T20:33:16.560665] [INFO ] [sig ] TSLQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:16.700526] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TSLQ.txt [2026-01-07T20:33:16.700679] [INFO ] [sig ] [3165/3515] Completed TSLQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:16.700722] [INFO ] [sig ] [3166/3515] Forecasting TSLS... [2026-01-07T20:33:16.700752] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-07T20:33:16.700783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-07T20:33:16.711843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-07T20:33:16.712296] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-07T20:33:16.713218] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-07T20:33:16.713270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:16.713301] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:16.713328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:16.713385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:16.769131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:16.769742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:16.769821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:16.769853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:16.889674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:16.889807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:16.889845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:16.889874] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:16.893452] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=89.29%) [2026-01-07T20:33:16.893737] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-07T20:33:16.893863] [INFO ] [sig ] TSLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:17.034468] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSLS.txt [2026-01-07T20:33:17.034603] [INFO ] [sig ] [3166/3515] Completed TSLS in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:17.034644] [INFO ] [sig ] [3167/3515] Forecasting TSLX... [2026-01-07T20:33:17.034679] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-07T20:33:17.034709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-07T20:33:17.046378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-07T20:33:17.046681] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-07T20:33:17.047448] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-07T20:33:17.047502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:17.047536] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:17.047565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:17.047646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:17.106721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:17.107594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:17.107681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:17.107714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:17.227698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:17.227811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:17.227848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:17.227878] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:17.231397] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-01-07T20:33:17.231714] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-07T20:33:17.231894] [INFO ] [sig ] TSLX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:17.375869] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSLX.txt [2026-01-07T20:33:17.376022] [INFO ] [sig ] [3167/3515] Completed TSLX in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:17.376062] [INFO ] [sig ] [3168/3515] Forecasting TSM... [2026-01-07T20:33:17.376099] [INFO ] [sig ] Generating forecast for: TSM [2026-01-07T20:33:17.376131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-07T20:33:17.387185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-07T20:33:17.387454] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-07T20:33:17.388407] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-07T20:33:17.388458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:17.388490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:17.388517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:17.388590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:17.446732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:17.447320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:17.447399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:17.447431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:17.574731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:17.574915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:17.574956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:17.574985] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:17.578448] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-07T20:33:17.578733] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-07T20:33:17.578864] [INFO ] [sig ] TSM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:17.720385] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSM.txt [2026-01-07T20:33:17.720511] [INFO ] [sig ] [3168/3515] Completed TSM in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:17.720550] [INFO ] [sig ] [3169/3515] Forecasting TSN... [2026-01-07T20:33:17.720597] [INFO ] [sig ] Generating forecast for: TSN [2026-01-07T20:33:17.720630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-07T20:33:17.733335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-07T20:33:17.733640] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-07T20:33:17.734405] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-07T20:33:17.734458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:17.734489] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:17.734517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:17.734588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:17.791199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:17.791824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:17.791904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:17.791936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:17.912659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:17.912787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:17.912824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:17.912905] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:17.916102] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-07T20:33:17.916372] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-07T20:33:17.916492] [INFO ] [sig ] TSN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:18.055593] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSN.txt [2026-01-07T20:33:18.055716] [INFO ] [sig ] [3169/3515] Completed TSN in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:18.055755] [INFO ] [sig ] [3170/3515] Forecasting TSQ... [2026-01-07T20:33:18.055785] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-07T20:33:18.055814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-07T20:33:18.067359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-07T20:33:18.067678] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-07T20:33:18.068453] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-07T20:33:18.068505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:18.068537] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:18.068564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:18.068643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:18.124368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:18.124959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:18.125040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:18.125071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:18.248017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:18.248142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:18.248180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:18.248209] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:18.251379] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-07T20:33:18.251662] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-07T20:33:18.251785] [INFO ] [sig ] TSQ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:18.394436] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TSQ.txt [2026-01-07T20:33:18.394551] [INFO ] [sig ] [3170/3515] Completed TSQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:18.394605] [INFO ] [sig ] [3171/3515] Forecasting TTC... [2026-01-07T20:33:18.394638] [INFO ] [sig ] Generating forecast for: TTC [2026-01-07T20:33:18.394669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-07T20:33:18.405269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-07T20:33:18.405549] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-07T20:33:18.406315] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-07T20:33:18.406367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:18.406436] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:18.406464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:18.406521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:18.463537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:18.464169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:18.464262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:18.464295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:18.586871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:18.587022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:18.587060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:18.587106] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:18.591102] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-07T20:33:18.591381] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-07T20:33:18.591502] [INFO ] [sig ] TTC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:18.734903] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTC.txt [2026-01-07T20:33:18.735028] [INFO ] [sig ] [3171/3515] Completed TTC in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:18.735068] [INFO ] [sig ] [3172/3515] Forecasting TTD... [2026-01-07T20:33:18.735099] [INFO ] [sig ] Generating forecast for: TTD [2026-01-07T20:33:18.735128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-07T20:33:18.746999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-07T20:33:18.747302] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-07T20:33:18.748109] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-07T20:33:18.748162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:18.748194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:18.748222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:18.748280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:18.809308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:18.810205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:18.810287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:18.810322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:18.935416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:18.935597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:18.935639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:18.935668] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:18.939286] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-01-07T20:33:18.939593] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-07T20:33:18.939731] [INFO ] [sig ] TTD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:19.079441] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TTD.txt [2026-01-07T20:33:19.079618] [INFO ] [sig ] [3172/3515] Completed TTD in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:19.079679] [INFO ] [sig ] [3173/3515] Forecasting TTE... [2026-01-07T20:33:19.079710] [INFO ] [sig ] Generating forecast for: TTE [2026-01-07T20:33:19.079745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-07T20:33:19.091501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-07T20:33:19.091805] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-07T20:33:19.092627] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-07T20:33:19.092688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:19.092721] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:19.092748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:19.092805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:19.152315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:19.153182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:19.153264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:19.153298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:19.275375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:19.275532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:19.275590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:19.275625] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:19.279045] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-01-07T20:33:19.279328] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-07T20:33:19.279457] [INFO ] [sig ] TTE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:19.424550] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTE.txt [2026-01-07T20:33:19.424723] [INFO ] [sig ] [3173/3515] Completed TTE in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-07T20:33:19.424764] [INFO ] [sig ] [3174/3515] Forecasting TTEC... [2026-01-07T20:33:19.424797] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-07T20:33:19.424827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-07T20:33:19.436138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-07T20:33:19.436424] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-07T20:33:19.437231] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-07T20:33:19.437285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:19.437318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:19.437346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:19.437403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:19.496128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:19.496838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:19.496919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:19.496954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:19.615216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:19.615364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:19.615404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:19.615464] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:19.618795] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-07T20:33:19.619071] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-07T20:33:19.619193] [INFO ] [sig ] TTEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:19.761995] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TTEC.txt [2026-01-07T20:33:19.762130] [INFO ] [sig ] [3174/3515] Completed TTEC in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-07T20:33:19.762170] [INFO ] [sig ] [3175/3515] Forecasting TTEK... [2026-01-07T20:33:19.762200] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-07T20:33:19.762237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-07T20:33:19.773934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-07T20:33:19.774218] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-07T20:33:19.775071] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-07T20:33:19.775124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:19.775156] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:19.775184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:19.775251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:19.832587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:19.833282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:19.833363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:19.833395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:19.960384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:19.960536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:19.960591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:19.960623] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:19.963941] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-01-07T20:33:19.964204] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-07T20:33:19.964324] [INFO ] [sig ] TTEK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:20.104130] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTEK.txt [2026-01-07T20:33:20.104269] [INFO ] [sig ] [3175/3515] Completed TTEK in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-07T20:33:20.104309] [INFO ] [sig ] [3176/3515] Forecasting TTI... [2026-01-07T20:33:20.104340] [INFO ] [sig ] Generating forecast for: TTI [2026-01-07T20:33:20.104370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-07T20:33:20.115026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-07T20:33:20.115330] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-07T20:33:20.116094] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-07T20:33:20.116146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:20.116178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:20.116205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:20.116262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:20.173451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:20.174064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:20.174143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:20.174176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:20.299839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:20.299943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:20.299982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:20.300011] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:20.303642] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-01-07T20:33:20.303918] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-07T20:33:20.304039] [INFO ] [sig ] TTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:20.443515] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTI.txt [2026-01-07T20:33:20.443656] [INFO ] [sig ] [3176/3515] Completed TTI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:20.443696] [INFO ] [sig ] [3177/3515] Forecasting TTMI... [2026-01-07T20:33:20.443726] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-07T20:33:20.443757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-07T20:33:20.454978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-07T20:33:20.455263] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-07T20:33:20.456031] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-07T20:33:20.456093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:20.456126] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:20.456153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:20.456209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:20.517302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:20.518056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:20.518136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:20.518169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:20.636066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:20.636217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:20.636257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:20.636287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:20.639963] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=89.18%) [2026-01-07T20:33:20.640249] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-07T20:33:20.640378] [INFO ] [sig ] TTMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:20.787435] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTMI.txt [2026-01-07T20:33:20.787550] [INFO ] [sig ] [3177/3515] Completed TTMI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:20.787604] [INFO ] [sig ] [3178/3515] Forecasting TTWO... [2026-01-07T20:33:20.787635] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-07T20:33:20.787666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-07T20:33:20.799083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-07T20:33:20.799349] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-07T20:33:20.800296] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-07T20:33:20.800348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:20.800381] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:20.800408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:20.800464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:20.856940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:20.857594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:20.857673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:20.857706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:20.974348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:20.974496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:20.974534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:20.974562] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:20.977846] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=51.34%) [2026-01-07T20:33:20.978115] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-07T20:33:20.978236] [INFO ] [sig ] TTWO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:21.117047] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TTWO.txt [2026-01-07T20:33:21.117173] [INFO ] [sig ] [3178/3515] Completed TTWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:21.117212] [INFO ] [sig ] [3179/3515] Forecasting TUGN... [2026-01-07T20:33:21.117243] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-07T20:33:21.117273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-07T20:33:21.127603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-07T20:33:21.127905] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-07T20:33:21.128666] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-07T20:33:21.128718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:21.128751] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:21.128783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:21.128839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:21.184394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:21.185010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:21.185089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:21.185122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:21.296012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:21.296183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:21.296228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:21.296258] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:21.299606] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-01-07T20:33:21.299881] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-07T20:33:21.300005] [INFO ] [sig ] TUGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:21.442163] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TUGN.txt [2026-01-07T20:33:21.442323] [INFO ] [sig ] [3179/3515] Completed TUGN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:21.442364] [INFO ] [sig ] [3180/3515] Forecasting TUSK... [2026-01-07T20:33:21.442395] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-07T20:33:21.442425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-07T20:33:21.453906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-07T20:33:21.454228] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-07T20:33:21.455005] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-07T20:33:21.455056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:21.455088] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:21.455115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:21.455170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:21.510807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:21.511695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:21.511781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:21.511814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:21.631466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:21.631651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:21.631692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:21.631720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:21.635276] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-01-07T20:33:21.635591] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-07T20:33:21.635723] [INFO ] [sig ] TUSK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:21.776077] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TUSK.txt [2026-01-07T20:33:21.776219] [INFO ] [sig ] [3180/3515] Completed TUSK in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:21.776259] [INFO ] [sig ] [3181/3515] Forecasting TVC... [2026-01-07T20:33:21.776289] [INFO ] [sig ] Generating forecast for: TVC [2026-01-07T20:33:21.776319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-07T20:33:21.786945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-07T20:33:21.787207] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-07T20:33:21.787975] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-07T20:33:21.788027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:21.788059] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:21.788087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:21.788144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:21.844128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:21.844742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:21.844847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:21.844881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:21.946845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:21.946997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:21.947036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:21.947067] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:21.950385] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-07T20:33:21.950677] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-07T20:33:21.950800] [INFO ] [sig ] TVC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:22.091483] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TVC.txt [2026-01-07T20:33:22.091642] [INFO ] [sig ] [3181/3515] Completed TVC in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:22.091684] [INFO ] [sig ] [3182/3515] Forecasting TVE... [2026-01-07T20:33:22.091716] [INFO ] [sig ] Generating forecast for: TVE [2026-01-07T20:33:22.091747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-07T20:33:22.102458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-07T20:33:22.102895] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-07T20:33:22.103769] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-07T20:33:22.103827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:22.103859] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:22.103886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:22.103942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:22.161360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:22.162218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:22.162301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:22.162334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:22.266062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:22.266202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:22.266240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:22.266269] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:22.269839] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-07T20:33:22.270126] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-07T20:33:22.270248] [INFO ] [sig ] TVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:22.411342] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TVE.txt [2026-01-07T20:33:22.411465] [INFO ] [sig ] [3182/3515] Completed TVE in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:22.411504] [INFO ] [sig ] [3183/3515] Forecasting TVTX... [2026-01-07T20:33:22.411533] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-07T20:33:22.411562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-07T20:33:22.423495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-07T20:33:22.423849] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-07T20:33:22.424841] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-07T20:33:22.424906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:22.424944] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:22.424976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:22.425034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:22.483709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:22.484537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:22.484641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:22.484676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:22.604300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:22.604447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:22.604487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:22.604517] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:22.607937] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-07T20:33:22.608370] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-07T20:33:22.608501] [INFO ] [sig ] TVTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:22.752675] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TVTX.txt [2026-01-07T20:33:22.752791] [INFO ] [sig ] [3183/3515] Completed TVTX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:22.752829] [INFO ] [sig ] [3184/3515] Forecasting TWFG... [2026-01-07T20:33:22.752860] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-07T20:33:22.752890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-07T20:33:22.764061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-07T20:33:22.764339] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-07T20:33:22.765110] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-07T20:33:22.765161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:22.765194] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:22.765221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:22.765278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:22.820922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:22.821505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:22.821602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:22.821637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:22.944449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:22.944632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:22.944674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:22.944703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:22.948092] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-07T20:33:22.948369] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-07T20:33:22.948490] [INFO ] [sig ] TWFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:23.087394] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TWFG.txt [2026-01-07T20:33:23.087605] [INFO ] [sig ] [3184/3515] Completed TWFG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:23.087649] [INFO ] [sig ] [3185/3515] Forecasting TWG... [2026-01-07T20:33:23.087680] [INFO ] [sig ] Generating forecast for: TWG [2026-01-07T20:33:23.087716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-07T20:33:23.098603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-07T20:33:23.098925] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-07T20:33:23.099721] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-07T20:33:23.099772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:23.099804] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:23.099833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:23.099891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:23.155700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:23.156541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:23.156644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:23.156678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:23.273399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:23.273554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:23.273615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:23.273646] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:23.277290] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-01-07T20:33:23.277564] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-07T20:33:23.277704] [INFO ] [sig ] TWG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:23.422356] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TWG.txt [2026-01-07T20:33:23.422515] [INFO ] [sig ] [3185/3515] Completed TWG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:23.422555] [INFO ] [sig ] [3186/3515] Forecasting TWI... [2026-01-07T20:33:23.422605] [INFO ] [sig ] Generating forecast for: TWI [2026-01-07T20:33:23.422638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-07T20:33:23.434189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-07T20:33:23.434515] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-07T20:33:23.435283] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-07T20:33:23.435334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:23.435365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:23.435393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:23.435448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:23.492760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:23.493644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:23.493732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:23.493766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:23.610898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:23.611055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:23.611097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:23.611127] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:23.614893] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-07T20:33:23.615353] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-07T20:33:23.615480] [INFO ] [sig ] TWI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:23.763547] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TWI.txt [2026-01-07T20:33:23.763700] [INFO ] [sig ] [3186/3515] Completed TWI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:23.763748] [INFO ] [sig ] [3187/3515] Forecasting TWIN... [2026-01-07T20:33:23.763779] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-07T20:33:23.763809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-07T20:33:23.774820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-07T20:33:23.775126] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-07T20:33:23.775936] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-07T20:33:23.775989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:23.776022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:23.776051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:23.776108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:23.834124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:23.834750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:23.834832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:23.834866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:23.953547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:23.953709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:23.953748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:23.953779] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:23.957434] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-07T20:33:23.957926] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-07T20:33:23.958053] [INFO ] [sig ] TWIN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:24.108495] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TWIN.txt [2026-01-07T20:33:24.108637] [INFO ] [sig ] [3187/3515] Completed TWIN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:24.108678] [INFO ] [sig ] [3188/3515] Forecasting TWLO... [2026-01-07T20:33:24.108709] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-07T20:33:24.108740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-07T20:33:24.120050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-07T20:33:24.120333] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-07T20:33:24.121138] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-07T20:33:24.121199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:24.121270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:24.121300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:24.121358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:24.182471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:24.183457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:24.183542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:24.183595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:24.307141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:24.307291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:24.307330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:24.307360] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:24.310837] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=89.05%) [2026-01-07T20:33:24.311122] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-07T20:33:24.311256] [INFO ] [sig ] TWLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:24.459181] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TWLO.txt [2026-01-07T20:33:24.459345] [INFO ] [sig ] [3188/3515] Completed TWLO in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:24.459386] [INFO ] [sig ] [3189/3515] Forecasting TWO... [2026-01-07T20:33:24.459417] [INFO ] [sig ] Generating forecast for: TWO [2026-01-07T20:33:24.459448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-07T20:33:24.472218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-07T20:33:24.472506] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-07T20:33:24.473334] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-07T20:33:24.473389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:24.473423] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:24.473452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:24.473509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:24.531902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:24.532562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:24.532662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:24.532696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:24.653540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:24.653705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:24.653745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:24.653773] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:24.657157] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=70.61%) [2026-01-07T20:33:24.657432] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-07T20:33:24.657560] [INFO ] [sig ] TWO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:24.796458] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TWO.txt [2026-01-07T20:33:24.796592] [INFO ] [sig ] [3189/3515] Completed TWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:24.796634] [INFO ] [sig ] [3190/3515] Forecasting TX... [2026-01-07T20:33:24.796664] [INFO ] [sig ] Generating forecast for: TX [2026-01-07T20:33:24.796696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-07T20:33:24.807890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-07T20:33:24.808232] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-07T20:33:24.809077] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-07T20:33:24.809132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:24.809166] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:24.809195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:24.809257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:24.865808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:24.866404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:24.866482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:24.866515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:24.988380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:24.988512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:24.988550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:24.988595] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:24.991866] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=13.12%) [2026-01-07T20:33:24.992324] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-07T20:33:24.992443] [INFO ] [sig ] TX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:25.132780] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TX.txt [2026-01-07T20:33:25.132914] [INFO ] [sig ] [3190/3515] Completed TX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:25.132953] [INFO ] [sig ] [3191/3515] Forecasting TXG... [2026-01-07T20:33:25.132983] [INFO ] [sig ] Generating forecast for: TXG [2026-01-07T20:33:25.133015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-07T20:33:25.144395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-07T20:33:25.144707] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-07T20:33:25.145667] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-07T20:33:25.145720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:25.145753] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:25.145781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:25.145839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:25.205433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:25.206243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:25.206328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:25.206360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:25.324770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:25.324926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:25.324971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:25.325000] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:25.328416] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-07T20:33:25.328726] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-07T20:33:25.328850] [INFO ] [sig ] TXG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:25.469207] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TXG.txt [2026-01-07T20:33:25.469340] [INFO ] [sig ] [3191/3515] Completed TXG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-07T20:33:25.469379] [INFO ] [sig ] [3192/3515] Forecasting TXMD... [2026-01-07T20:33:25.469415] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-07T20:33:25.469447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-07T20:33:25.481200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-07T20:33:25.481522] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-07T20:33:25.482352] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-07T20:33:25.482406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:25.482439] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:25.482467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:25.482525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:25.539447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:25.540116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:25.540196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:25.540228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:25.656485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:25.656634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:25.656675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:25.656703] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:25.659975] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-01-07T20:33:25.660239] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-07T20:33:25.660357] [INFO ] [sig ] TXMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:25.800327] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TXMD.txt [2026-01-07T20:33:25.800459] [INFO ] [sig ] [3192/3515] Completed TXMD in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-07T20:33:25.800498] [INFO ] [sig ] [3193/3515] Forecasting TXN... [2026-01-07T20:33:25.800528] [INFO ] [sig ] Generating forecast for: TXN [2026-01-07T20:33:25.800557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-07T20:33:25.812638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-07T20:33:25.812934] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-07T20:33:25.813720] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-07T20:33:25.813773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:25.813804] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:25.813831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:25.813888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:25.870978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:25.871633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:25.871717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:25.871760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:25.994688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:25.994943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:25.994984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:25.995012] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:25.998397] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-01-07T20:33:25.998683] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-07T20:33:25.998815] [INFO ] [sig ] TXN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:26.140273] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TXN.txt [2026-01-07T20:33:26.140411] [INFO ] [sig ] [3193/3515] Completed TXN in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-07T20:33:26.140451] [INFO ] [sig ] [3194/3515] Forecasting TXO... [2026-01-07T20:33:26.140483] [INFO ] [sig ] Generating forecast for: TXO [2026-01-07T20:33:26.140514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-07T20:33:26.153222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-07T20:33:26.153679] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-07T20:33:26.154618] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-07T20:33:26.154676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:26.154709] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:26.154738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:26.154796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:26.213314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:26.214201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:26.214287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:26.214324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:26.337192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:26.337291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:26.337330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:26.337358] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:26.340662] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-07T20:33:26.340932] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-07T20:33:26.341056] [INFO ] [sig ] TXO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:26.480830] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TXO.txt [2026-01-07T20:33:26.480975] [INFO ] [sig ] [3194/3515] Completed TXO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:26.481016] [INFO ] [sig ] [3195/3515] Forecasting TXRH... [2026-01-07T20:33:26.481045] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-07T20:33:26.481075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-07T20:33:26.492474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-07T20:33:26.492782] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-07T20:33:26.493535] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-07T20:33:26.493604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:26.493639] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:26.493667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:26.493723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:26.549297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:26.549942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:26.550020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:26.550053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:26.672055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:26.672225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:26.672265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:26.672311] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:26.675613] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-01-07T20:33:26.675880] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-07T20:33:26.676008] [INFO ] [sig ] TXRH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:26.818061] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TXRH.txt [2026-01-07T20:33:26.818190] [INFO ] [sig ] [3195/3515] Completed TXRH in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:26.818229] [INFO ] [sig ] [3196/3515] Forecasting TY... [2026-01-07T20:33:26.818259] [INFO ] [sig ] Generating forecast for: TY [2026-01-07T20:33:26.818290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-07T20:33:26.829511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-07T20:33:26.829849] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-07T20:33:26.830792] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-07T20:33:26.830845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:26.830878] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:26.830905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:26.830961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:26.887409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:26.888055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:26.888136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:26.888169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:27.007410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:27.007534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:27.007588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:27.007620] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:27.011221] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-01-07T20:33:27.011488] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-07T20:33:27.011627] [INFO ] [sig ] TY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:27.152113] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TY.txt [2026-01-07T20:33:27.152245] [INFO ] [sig ] [3196/3515] Completed TY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:27.152285] [INFO ] [sig ] [3197/3515] Forecasting TYG... [2026-01-07T20:33:27.152314] [INFO ] [sig ] Generating forecast for: TYG [2026-01-07T20:33:27.152345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-07T20:33:27.164232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-07T20:33:27.164543] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-07T20:33:27.165458] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-07T20:33:27.165509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:27.165539] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:27.165565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:27.165640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:27.221093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:27.221725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:27.221805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:27.221851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:27.336915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:27.337051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:27.337088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:27.337116] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:27.340369] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=38.72%) [2026-01-07T20:33:27.340658] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-07T20:33:27.340783] [INFO ] [sig ] TYG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:27.484320] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TYG.txt [2026-01-07T20:33:27.484465] [INFO ] [sig ] [3197/3515] Completed TYG in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:27.484505] [INFO ] [sig ] [3198/3515] Forecasting TYGO... [2026-01-07T20:33:27.484534] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-07T20:33:27.484564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-07T20:33:27.496995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-07T20:33:27.497301] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-07T20:33:27.498062] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-07T20:33:27.498115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:27.498146] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:27.498173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:27.498229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:27.553679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:27.554360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:27.554471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:27.554505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:27.664732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:27.664882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:27.664922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:27.664955] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:27.668263] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-07T20:33:27.668530] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-07T20:33:27.668672] [INFO ] [sig ] TYGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:27.807918] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TYGO.txt [2026-01-07T20:33:27.808036] [INFO ] [sig ] [3198/3515] Completed TYGO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:27.808074] [INFO ] [sig ] [3199/3515] Forecasting TYL... [2026-01-07T20:33:27.808104] [INFO ] [sig ] Generating forecast for: TYL [2026-01-07T20:33:27.808135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-07T20:33:27.819007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-07T20:33:27.819294] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-07T20:33:27.820100] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-07T20:33:27.820152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:27.820183] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:27.820209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:27.820276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:27.875297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:27.875919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:27.876000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:27.876034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:27.994734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:27.994861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:27.994900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:27.994929] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:27.998167] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=28.49%) [2026-01-07T20:33:27.998443] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-07T20:33:27.998568] [INFO ] [sig ] TYL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:28.137153] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TYL.txt [2026-01-07T20:33:28.137283] [INFO ] [sig ] [3199/3515] Completed TYL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:28.137323] [INFO ] [sig ] [3200/3515] Forecasting TYRA... [2026-01-07T20:33:28.137352] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-07T20:33:28.137382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-07T20:33:28.148456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-07T20:33:28.148753] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-07T20:33:28.149504] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-07T20:33:28.149594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:28.149631] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:28.149658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:28.149714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:28.205058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:28.205817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:28.205899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:28.205932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:28.327235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:28.327385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:28.327423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:28.327451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:28.330746] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-07T20:33:28.331018] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-07T20:33:28.331141] [INFO ] [sig ] TYRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:28.470007] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/TYRA.txt [2026-01-07T20:33:28.470147] [INFO ] [sig ] [3200/3515] Completed TYRA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:28.470186] [INFO ] [sig ] [3201/3515] Forecasting TZOO... [2026-01-07T20:33:28.470215] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-07T20:33:28.470246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-07T20:33:28.481678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-07T20:33:28.482034] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-07T20:33:28.482843] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-07T20:33:28.482897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:28.482932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:28.482960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:28.483017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:28.538125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:28.538913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:28.539001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:28.539034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:28.658513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:28.658680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:28.658720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:28.658749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:28.662041] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-01-07T20:33:28.662313] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-07T20:33:28.662434] [INFO ] [sig ] TZOO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:28.801729] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/TZOO.txt [2026-01-07T20:33:28.801898] [INFO ] [sig ] [3201/3515] Completed TZOO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:28.801939] [INFO ] [sig ] [3202/3515] Forecasting UAA... [2026-01-07T20:33:28.801973] [INFO ] [sig ] Generating forecast for: UAA [2026-01-07T20:33:28.802006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-07T20:33:28.813052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-07T20:33:28.813381] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-07T20:33:28.814157] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-07T20:33:28.814210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:28.814242] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:28.814269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:28.814325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:28.872364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:28.873134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:28.873215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:28.873249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:28.993999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:28.994157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:28.994197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:28.994226] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:28.997563] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-07T20:33:28.997861] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-07T20:33:28.997992] [INFO ] [sig ] UAA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:29.135696] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UAA.txt [2026-01-07T20:33:29.135846] [INFO ] [sig ] [3202/3515] Completed UAA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:29.135886] [INFO ] [sig ] [3203/3515] Forecasting UAE... [2026-01-07T20:33:29.135915] [INFO ] [sig ] Generating forecast for: UAE [2026-01-07T20:33:29.135947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-07T20:33:29.147152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-07T20:33:29.147474] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-07T20:33:29.148242] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-07T20:33:29.148294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:29.148326] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:29.148353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:29.148409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:29.203471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:29.204297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:29.204382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:29.204416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:29.322188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:29.322348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:29.322388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:29.322416] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:29.325727] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=27.13%) [2026-01-07T20:33:29.326008] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-07T20:33:29.326129] [INFO ] [sig ] UAE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:29.463771] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UAE.txt [2026-01-07T20:33:29.463916] [INFO ] [sig ] [3203/3515] Completed UAE in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:29.463955] [INFO ] [sig ] [3204/3515] Forecasting UAL... [2026-01-07T20:33:29.463984] [INFO ] [sig ] Generating forecast for: UAL [2026-01-07T20:33:29.464014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-07T20:33:29.474849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-07T20:33:29.475143] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-07T20:33:29.475910] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-07T20:33:29.475962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:29.475995] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:29.476021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:29.476076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:29.531528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:29.532130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:29.532208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:29.532241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:29.654983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:29.655150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:29.655189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:29.655219] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:29.658543] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-07T20:33:29.658825] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-07T20:33:29.658945] [INFO ] [sig ] UAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:29.797071] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UAL.txt [2026-01-07T20:33:29.797219] [INFO ] [sig ] [3204/3515] Completed UAL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:29.797259] [INFO ] [sig ] [3205/3515] Forecasting UBFO... [2026-01-07T20:33:29.797289] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-07T20:33:29.797320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-07T20:33:29.808142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-07T20:33:29.808411] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-07T20:33:29.809187] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-07T20:33:29.809238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:29.809295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:29.809324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:29.809381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:29.864687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:29.865299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:29.865379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:29.865412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:29.977736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:29.977854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:29.977891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:29.977920] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:29.981085] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=26.69%) [2026-01-07T20:33:29.981360] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-07T20:33:29.981483] [INFO ] [sig ] UBFO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:30.120155] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UBFO.txt [2026-01-07T20:33:30.120289] [INFO ] [sig ] [3205/3515] Completed UBFO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:30.120329] [INFO ] [sig ] [3206/3515] Forecasting UBRL... [2026-01-07T20:33:30.120361] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-07T20:33:30.120391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-07T20:33:30.131524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-07T20:33:30.131823] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-07T20:33:30.132563] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-07T20:33:30.132633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:30.132668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:30.132695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:30.132751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:30.188479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:30.189122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:30.189202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:30.189234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:30.311605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:30.311769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:30.311809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:30.311838] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:30.315144] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-01-07T20:33:30.315427] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-07T20:33:30.315549] [INFO ] [sig ] UBRL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:30.456939] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UBRL.txt [2026-01-07T20:33:30.457099] [INFO ] [sig ] [3206/3515] Completed UBRL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:30.457145] [INFO ] [sig ] [3207/3515] Forecasting UBS... [2026-01-07T20:33:30.457176] [INFO ] [sig ] Generating forecast for: UBS [2026-01-07T20:33:30.457208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-07T20:33:30.469132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-07T20:33:30.469491] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-07T20:33:30.470341] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-07T20:33:30.470396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:30.470431] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:30.470459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:30.470517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:30.528994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:30.529765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:30.529850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:30.529884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:30.651718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:30.651868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:30.651907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:30.651936] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:30.655235] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-01-07T20:33:30.655503] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-07T20:33:30.655642] [INFO ] [sig ] UBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:30.794696] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UBS.txt [2026-01-07T20:33:30.794816] [INFO ] [sig ] [3207/3515] Completed UBS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:30.794854] [INFO ] [sig ] [3208/3515] Forecasting UBSI... [2026-01-07T20:33:30.794884] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-07T20:33:30.794915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-07T20:33:30.805794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-07T20:33:30.806093] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-07T20:33:30.806921] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-07T20:33:30.806975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:30.807008] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:30.807041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:30.807099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:30.863181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:30.863804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:30.863885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:30.863917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:30.981314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:30.981462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:30.981499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:30.981555] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:30.986095] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-01-07T20:33:30.986391] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-07T20:33:30.986519] [INFO ] [sig ] UBSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:31.125761] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UBSI.txt [2026-01-07T20:33:31.125918] [INFO ] [sig ] [3208/3515] Completed UBSI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:31.125959] [INFO ] [sig ] [3209/3515] Forecasting UDMY... [2026-01-07T20:33:31.125990] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-07T20:33:31.126022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-07T20:33:31.137266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-07T20:33:31.137614] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-07T20:33:31.138394] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-07T20:33:31.138450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:31.138483] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:31.138511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:31.138568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:31.196986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:31.197899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:31.198003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:31.198037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:31.316754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:31.316902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:31.316942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:31.316972] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:31.320397] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-01-07T20:33:31.320707] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-07T20:33:31.320839] [INFO ] [sig ] UDMY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:31.462065] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UDMY.txt [2026-01-07T20:33:31.462226] [INFO ] [sig ] [3209/3515] Completed UDMY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-07T20:33:31.462266] [INFO ] [sig ] [3210/3515] Forecasting UE... [2026-01-07T20:33:31.462295] [INFO ] [sig ] Generating forecast for: UE [2026-01-07T20:33:31.462327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-07T20:33:31.474164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-07T20:33:31.474515] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-07T20:33:31.475374] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-07T20:33:31.475430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:31.475464] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:31.475492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:31.475550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:31.532665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:31.533466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:31.533551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:31.533602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:31.652876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:31.653034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:31.653080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:31.653111] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:31.656498] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-07T20:33:31.656796] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-07T20:33:31.656922] [INFO ] [sig ] UE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:31.796690] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UE.txt [2026-01-07T20:33:31.796815] [INFO ] [sig ] [3210/3515] Completed UE in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-07T20:33:31.796854] [INFO ] [sig ] [3211/3515] Forecasting UEIC... [2026-01-07T20:33:31.796883] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-07T20:33:31.796914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-07T20:33:31.807751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-07T20:33:31.808027] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-07T20:33:31.808792] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-07T20:33:31.808843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:31.808874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:31.808901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:31.808957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:31.864390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:31.864993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:31.865074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:31.865107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:31.983937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:31.984065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:31.984103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:31.984132] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:31.987384] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-07T20:33:31.987679] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-07T20:33:31.987807] [INFO ] [sig ] UEIC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:32.127168] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UEIC.txt [2026-01-07T20:33:32.127286] [INFO ] [sig ] [3211/3515] Completed UEIC in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:32.127325] [INFO ] [sig ] [3212/3515] Forecasting UFCS... [2026-01-07T20:33:32.127354] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-07T20:33:32.127384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-07T20:33:32.138115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-07T20:33:32.138415] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-07T20:33:32.139179] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-07T20:33:32.139231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:32.139274] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:32.139303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:32.139360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:32.194459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:32.195070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:32.195147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:32.195180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:32.310418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:32.310532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:32.310584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:32.310616] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:32.313735] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-07T20:33:32.313998] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-07T20:33:32.314118] [INFO ] [sig ] UFCS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:32.459731] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UFCS.txt [2026-01-07T20:33:32.459864] [INFO ] [sig ] [3212/3515] Completed UFCS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:32.459903] [INFO ] [sig ] [3213/3515] Forecasting UFI... [2026-01-07T20:33:32.459933] [INFO ] [sig ] Generating forecast for: UFI [2026-01-07T20:33:32.459964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-07T20:33:32.470398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-07T20:33:32.470696] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-07T20:33:32.471445] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-07T20:33:32.471496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:32.471528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:32.471555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:32.471637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:32.527453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:32.528140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:32.528220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:32.528254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:32.644539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:32.644704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:32.644742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:32.644771] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:32.648038] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-01-07T20:33:32.648309] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-07T20:33:32.648430] [INFO ] [sig ] UFI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:32.787146] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UFI.txt [2026-01-07T20:33:32.787264] [INFO ] [sig ] [3213/3515] Completed UFI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:32.787302] [INFO ] [sig ] [3214/3515] Forecasting UFO... [2026-01-07T20:33:32.787331] [INFO ] [sig ] Generating forecast for: UFO [2026-01-07T20:33:32.787361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-07T20:33:32.799235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-07T20:33:32.799500] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-07T20:33:32.800295] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-07T20:33:32.800504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:32.800536] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:32.800563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:32.800639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:32.857182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:32.858181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:32.858269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:32.858302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:32.975327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:32.975500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:32.975543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:32.975622] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:32.979055] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-07T20:33:32.979338] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-07T20:33:32.979470] [INFO ] [sig ] UFO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:33.124501] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UFO.txt [2026-01-07T20:33:33.124706] [INFO ] [sig ] [3214/3515] Completed UFO in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:33.124752] [INFO ] [sig ] [3215/3515] Forecasting UFPI... [2026-01-07T20:33:33.124783] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-07T20:33:33.124815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-07T20:33:33.136619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-07T20:33:33.136930] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-07T20:33:33.137775] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-07T20:33:33.137831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:33.137864] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:33.137893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:33.137952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:33.198049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:33.198797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:33.198923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:33.198959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:33.317631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:33.317791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:33.317830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:33.317859] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:33.321278] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=29.73%) [2026-01-07T20:33:33.321566] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-07T20:33:33.321709] [INFO ] [sig ] UFPI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:33.458872] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UFPI.txt [2026-01-07T20:33:33.459004] [INFO ] [sig ] [3215/3515] Completed UFPI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:33.459053] [INFO ] [sig ] [3216/3515] Forecasting UGI... [2026-01-07T20:33:33.459088] [INFO ] [sig ] Generating forecast for: UGI [2026-01-07T20:33:33.459120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-07T20:33:33.470954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-07T20:33:33.471243] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-07T20:33:33.472013] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-07T20:33:33.472066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:33.472102] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:33.472129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:33.472186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:33.527427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:33.528098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:33.528178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:33.528212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:33.645452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:33.645626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:33.645668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:33.645698] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:33.649006] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-07T20:33:33.649283] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-07T20:33:33.649406] [INFO ] [sig ] UGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:33.787644] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UGI.txt [2026-01-07T20:33:33.787788] [INFO ] [sig ] [3216/3515] Completed UGI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:33.787828] [INFO ] [sig ] [3217/3515] Forecasting UGP... [2026-01-07T20:33:33.787857] [INFO ] [sig ] Generating forecast for: UGP [2026-01-07T20:33:33.787889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-07T20:33:33.799166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-07T20:33:33.799459] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-07T20:33:33.800241] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-07T20:33:33.800293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:33.800324] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:33.800349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:33.800405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:33.855032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:33.855649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:33.855728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:33.855761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:33.979878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:33.980087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:33.980135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:33.980166] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:33.983530] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=54.62%) [2026-01-07T20:33:33.983829] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-07T20:33:33.983978] [INFO ] [sig ] UGP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:34.122053] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UGP.txt [2026-01-07T20:33:34.122178] [INFO ] [sig ] [3217/3515] Completed UGP in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:34.122217] [INFO ] [sig ] [3218/3515] Forecasting UHAL... [2026-01-07T20:33:34.122248] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-07T20:33:34.122279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-07T20:33:34.133631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-07T20:33:34.133909] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-07T20:33:34.134669] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-07T20:33:34.134721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:34.134754] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:34.134781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:34.134838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:34.189796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:34.190427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:34.190509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:34.190540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:34.311791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:34.311959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:34.311999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:34.312029] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:34.315339] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-01-07T20:33:34.315633] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-07T20:33:34.315756] [INFO ] [sig ] UHAL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:34.459427] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UHAL.txt [2026-01-07T20:33:34.459629] [INFO ] [sig ] [3218/3515] Completed UHAL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:34.459674] [INFO ] [sig ] [3219/3515] Forecasting UHG... [2026-01-07T20:33:34.459705] [INFO ] [sig ] Generating forecast for: UHG [2026-01-07T20:33:34.459735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-07T20:33:34.470755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-07T20:33:34.471063] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-07T20:33:34.471843] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-07T20:33:34.471895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:34.471928] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:34.471955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:34.472011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:34.527085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:34.527746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:34.527829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:34.527861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:34.646372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:34.646526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:34.646564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:34.646630] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:34.649937] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-07T20:33:34.650212] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-07T20:33:34.650334] [INFO ] [sig ] UHG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:34.788908] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UHG.txt [2026-01-07T20:33:34.789032] [INFO ] [sig ] [3219/3515] Completed UHG in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:34.789071] [INFO ] [sig ] [3220/3515] Forecasting UHS... [2026-01-07T20:33:34.789101] [INFO ] [sig ] Generating forecast for: UHS [2026-01-07T20:33:34.789131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-07T20:33:34.800652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-07T20:33:34.800918] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-07T20:33:34.801683] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-07T20:33:34.801735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:34.801767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:34.801794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:34.801850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:34.857673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:34.858273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:34.858352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:34.858384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:34.976727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:34.976882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:34.976921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:34.976950] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:34.980295] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-01-07T20:33:34.980585] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-07T20:33:34.980711] [INFO ] [sig ] UHS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:35.118612] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UHS.txt [2026-01-07T20:33:35.118737] [INFO ] [sig ] [3220/3515] Completed UHS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:35.118776] [INFO ] [sig ] [3221/3515] Forecasting UI... [2026-01-07T20:33:35.118805] [INFO ] [sig ] Generating forecast for: UI [2026-01-07T20:33:35.118836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-07T20:33:35.130464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-07T20:33:35.130807] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-07T20:33:35.131606] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-07T20:33:35.131658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:35.131691] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:35.131718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:35.131775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:35.187464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:35.188071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:35.188164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:35.188198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:35.307781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:35.307925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:35.307964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:35.307993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:35.311256] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-01-07T20:33:35.311528] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-07T20:33:35.311678] [INFO ] [sig ] UI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:35.448876] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UI.txt [2026-01-07T20:33:35.448996] [INFO ] [sig ] [3221/3515] Completed UI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:35.449034] [INFO ] [sig ] [3222/3515] Forecasting UIS... [2026-01-07T20:33:35.449063] [INFO ] [sig ] Generating forecast for: UIS [2026-01-07T20:33:35.449095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-07T20:33:35.461436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-07T20:33:35.461783] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-07T20:33:35.462607] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-07T20:33:35.462660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:35.462724] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:35.462752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:35.462808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:35.521533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:35.522222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:35.522308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:35.522343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:35.644514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:35.644720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:35.644766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:35.644801] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:35.649058] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-07T20:33:35.649398] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-07T20:33:35.649592] [INFO ] [sig ] UIS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:35.796314] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UIS.txt [2026-01-07T20:33:35.796462] [INFO ] [sig ] [3222/3515] Completed UIS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:35.796503] [INFO ] [sig ] [3223/3515] Forecasting UITB... [2026-01-07T20:33:35.796531] [INFO ] [sig ] Generating forecast for: UITB [2026-01-07T20:33:35.796561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-07T20:33:35.807984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-07T20:33:35.808276] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-07T20:33:35.809074] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-07T20:33:35.809127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:35.809159] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:35.809197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:35.809255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:35.866450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:35.867093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:35.867177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:35.867211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:35.987748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:35.987922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:35.987966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:35.987994] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:35.991605] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=73.74%) [2026-01-07T20:33:35.991896] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-07T20:33:35.992028] [INFO ] [sig ] UITB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:36.129997] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UITB.txt [2026-01-07T20:33:36.130141] [INFO ] [sig ] [3223/3515] Completed UITB in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:36.130181] [INFO ] [sig ] [3224/3515] Forecasting UL... [2026-01-07T20:33:36.130210] [INFO ] [sig ] Generating forecast for: UL [2026-01-07T20:33:36.130240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-07T20:33:36.141403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-07T20:33:36.141726] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-07T20:33:36.142493] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-07T20:33:36.142545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:36.142598] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:36.142628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:36.142684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:36.197414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:36.198040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:36.198122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:36.198156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:36.319895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:36.320067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:36.320118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:36.320157] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:36.323913] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-07T20:33:36.324201] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-07T20:33:36.324329] [INFO ] [sig ] UL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:36.462027] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UL.txt [2026-01-07T20:33:36.462150] [INFO ] [sig ] [3224/3515] Completed UL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:36.462189] [INFO ] [sig ] [3225/3515] Forecasting ULBI... [2026-01-07T20:33:36.462219] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-07T20:33:36.462250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-07T20:33:36.473507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-07T20:33:36.473837] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-07T20:33:36.474621] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-07T20:33:36.474673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:36.474705] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:36.474732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:36.474788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:36.532178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:36.532943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:36.533027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:36.533062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:36.655184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:36.655336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:36.655374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:36.655459] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:36.659026] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=22.37%) [2026-01-07T20:33:36.659329] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-07T20:33:36.659463] [INFO ] [sig ] ULBI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:36.797953] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ULBI.txt [2026-01-07T20:33:36.798083] [INFO ] [sig ] [3225/3515] Completed ULBI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:36.798121] [INFO ] [sig ] [3226/3515] Forecasting ULCC... [2026-01-07T20:33:36.798151] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-07T20:33:36.798188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-07T20:33:36.811198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-07T20:33:36.811484] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-07T20:33:36.812268] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-07T20:33:36.812322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:36.812355] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:36.812565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:36.812647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:36.869089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:36.869761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:36.869842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:36.869874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:36.989881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:36.990028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:36.990068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:36.990098] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:36.993419] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-07T20:33:36.993710] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-07T20:33:36.993833] [INFO ] [sig ] ULCC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:37.132299] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ULCC.txt [2026-01-07T20:33:37.132416] [INFO ] [sig ] [3226/3515] Completed ULCC in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:37.132455] [INFO ] [sig ] [3227/3515] Forecasting ULH... [2026-01-07T20:33:37.132485] [INFO ] [sig ] Generating forecast for: ULH [2026-01-07T20:33:37.132522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-07T20:33:37.144070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-07T20:33:37.144365] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-07T20:33:37.145119] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-07T20:33:37.145170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:37.145207] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:37.145234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:37.145290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:37.200817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:37.201402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:37.201481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:37.201513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:37.321709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:37.321841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:37.321878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:37.321908] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:37.325128] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-01-07T20:33:37.325404] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-07T20:33:37.325524] [INFO ] [sig ] ULH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:37.464073] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ULH.txt [2026-01-07T20:33:37.464197] [INFO ] [sig ] [3227/3515] Completed ULH in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-07T20:33:37.464237] [INFO ] [sig ] [3228/3515] Forecasting ULTA... [2026-01-07T20:33:37.464266] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-07T20:33:37.464298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-07T20:33:37.475331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-07T20:33:37.475631] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-07T20:33:37.476374] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-07T20:33:37.476426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:37.476457] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:37.476485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:37.476541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:37.532824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:37.533424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:37.533504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:37.533536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:37.649108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:37.649265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:37.649307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:37.649337] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:37.652737] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-07T20:33:37.653012] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-07T20:33:37.653136] [INFO ] [sig ] ULTA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:37.793787] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ULTA.txt [2026-01-07T20:33:37.793924] [INFO ] [sig ] [3228/3515] Completed ULTA in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:37.793963] [INFO ] [sig ] [3229/3515] Forecasting ULY... [2026-01-07T20:33:37.793992] [INFO ] [sig ] Generating forecast for: ULY [2026-01-07T20:33:37.794023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-07T20:33:37.804657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-07T20:33:37.804934] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-07T20:33:37.805704] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-07T20:33:37.805756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:37.805789] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:37.805816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:37.805872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:37.862230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:37.862825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:37.862903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:37.862935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:37.979608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:37.979732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:37.979769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:37.979798] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:37.982965] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-07T20:33:37.983233] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-07T20:33:37.983354] [INFO ] [sig ] ULY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:38.121665] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ULY.txt [2026-01-07T20:33:38.121784] [INFO ] [sig ] [3229/3515] Completed ULY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:38.121823] [INFO ] [sig ] [3230/3515] Forecasting UMBF... [2026-01-07T20:33:38.121852] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-07T20:33:38.121883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-07T20:33:38.133123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-07T20:33:38.133404] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-07T20:33:38.134167] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-07T20:33:38.134223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:38.134255] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:38.134282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:38.134342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:38.189365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:38.189969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:38.190049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:38.190081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:38.309008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:38.309133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:38.309169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:38.309197] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:38.312406] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-07T20:33:38.312693] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-07T20:33:38.312815] [INFO ] [sig ] UMBF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:38.451941] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UMBF.txt [2026-01-07T20:33:38.452070] [INFO ] [sig ] [3230/3515] Completed UMBF in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:38.452109] [INFO ] [sig ] [3231/3515] Forecasting UMC... [2026-01-07T20:33:38.452139] [INFO ] [sig ] Generating forecast for: UMC [2026-01-07T20:33:38.452170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-07T20:33:38.463460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-07T20:33:38.463761] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-07T20:33:38.464506] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-07T20:33:38.464558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:38.464608] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:38.464637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:38.464693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:38.523020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:38.523677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:38.523760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:38.523794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:38.646129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:38.646290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:38.646328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:38.646357] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:38.649673] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-01-07T20:33:38.649939] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-07T20:33:38.650061] [INFO ] [sig ] UMC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:38.793751] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UMC.txt [2026-01-07T20:33:38.793879] [INFO ] [sig ] [3231/3515] Completed UMC in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:38.793919] [INFO ] [sig ] [3232/3515] Forecasting UMH... [2026-01-07T20:33:38.793948] [INFO ] [sig ] Generating forecast for: UMH [2026-01-07T20:33:38.793979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-07T20:33:38.805527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-07T20:33:38.805837] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-07T20:33:38.806659] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-07T20:33:38.806720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:38.806763] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:38.806796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:38.806855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:38.864882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:38.865567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:38.865694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:38.865729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:38.983754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:38.983919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:38.983959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:38.983988] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:38.987343] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=15.55%) [2026-01-07T20:33:38.987627] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-07T20:33:38.987751] [INFO ] [sig ] UMH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:39.133180] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UMH.txt [2026-01-07T20:33:39.133328] [INFO ] [sig ] [3232/3515] Completed UMH in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:39.133370] [INFO ] [sig ] [3233/3515] Forecasting UMMA... [2026-01-07T20:33:39.133405] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-07T20:33:39.133452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-07T20:33:39.144530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-07T20:33:39.144906] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-07T20:33:39.145687] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-07T20:33:39.145740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:39.145772] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:39.145799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:39.145855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:39.203306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:39.203953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:39.204036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:39.204070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:39.318318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:39.318468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:39.318512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:39.318543] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:39.322049] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-07T20:33:39.322330] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-07T20:33:39.322455] [INFO ] [sig ] UMMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:39.463493] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UMMA.txt [2026-01-07T20:33:39.463658] [INFO ] [sig ] [3233/3515] Completed UMMA in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:39.463725] [INFO ] [sig ] [3234/3515] Forecasting UNCY... [2026-01-07T20:33:39.463756] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-07T20:33:39.463787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-07T20:33:39.475103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-07T20:33:39.475394] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-07T20:33:39.476155] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-07T20:33:39.476207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:39.476243] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:39.476272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:39.476327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:39.533385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:39.534009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:39.534090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:39.534123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:39.650096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:39.650269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:39.650316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:39.650351] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:39.654056] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-07T20:33:39.654322] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-07T20:33:39.654656] [INFO ] [sig ] UNCY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:39.793618] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UNCY.txt [2026-01-07T20:33:39.793754] [INFO ] [sig ] [3234/3515] Completed UNCY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:39.793793] [INFO ] [sig ] [3235/3515] Forecasting UNF... [2026-01-07T20:33:39.793823] [INFO ] [sig ] Generating forecast for: UNF [2026-01-07T20:33:39.793854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-07T20:33:39.805087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-07T20:33:39.805385] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-07T20:33:39.806154] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-07T20:33:39.806206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:39.806242] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:39.806270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:39.806327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:39.866300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:39.867234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:39.867442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:39.867479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:39.988484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:39.988646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:39.988687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:39.988717] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:39.992094] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-01-07T20:33:39.992370] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-07T20:33:39.992495] [INFO ] [sig ] UNF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:40.133047] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UNF.txt [2026-01-07T20:33:40.133214] [INFO ] [sig ] [3235/3515] Completed UNF in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:40.133255] [INFO ] [sig ] [3236/3515] Forecasting UNFI... [2026-01-07T20:33:40.133285] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-07T20:33:40.133317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-07T20:33:40.144885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-07T20:33:40.145167] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-07T20:33:40.145973] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-07T20:33:40.146039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:40.146074] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:40.146103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:40.146178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:40.202289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:40.202959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:40.203041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:40.203074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:40.321691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:40.321836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:40.321875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:40.321904] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:40.325163] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-01-07T20:33:40.325432] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-07T20:33:40.325553] [INFO ] [sig ] UNFI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:40.464662] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UNFI.txt [2026-01-07T20:33:40.464794] [INFO ] [sig ] [3236/3515] Completed UNFI in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:40.464832] [INFO ] [sig ] [3237/3515] Forecasting UNM... [2026-01-07T20:33:40.464862] [INFO ] [sig ] Generating forecast for: UNM [2026-01-07T20:33:40.464893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-07T20:33:40.476035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-07T20:33:40.476316] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-07T20:33:40.477083] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-07T20:33:40.477135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:40.477167] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:40.477195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:40.477251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:40.533022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:40.533633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:40.533712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:40.533745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:40.656197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:40.656373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:40.656414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:40.656444] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:40.659796] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-07T20:33:40.660068] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-07T20:33:40.660187] [INFO ] [sig ] UNM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:40.799777] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UNM.txt [2026-01-07T20:33:40.799915] [INFO ] [sig ] [3237/3515] Completed UNM in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:40.799968] [INFO ] [sig ] [3238/3515] Forecasting UNMA... [2026-01-07T20:33:40.799999] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-07T20:33:40.800040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-07T20:33:40.810863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-07T20:33:40.811138] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-07T20:33:40.811901] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-07T20:33:40.811952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:40.811985] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:40.812012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:40.812068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:40.868538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:40.869177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:40.869256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:40.869290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:40.975887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:40.976035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:40.976073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:40.976102] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:40.979398] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-07T20:33:40.979715] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-07T20:33:40.979836] [INFO ] [sig ] UNMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:41.118453] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UNMA.txt [2026-01-07T20:33:41.118591] [INFO ] [sig ] [3238/3515] Completed UNMA in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:41.118632] [INFO ] [sig ] [3239/3515] Forecasting UNP... [2026-01-07T20:33:41.118663] [INFO ] [sig ] Generating forecast for: UNP [2026-01-07T20:33:41.118694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-07T20:33:41.129958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-07T20:33:41.130250] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-07T20:33:41.131021] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-07T20:33:41.131073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:41.131132] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:41.131161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:41.131219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:41.187142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:41.187788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:41.187868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:41.187900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:41.306941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:41.307092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:41.307130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:41.307159] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:41.310457] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-07T20:33:41.310745] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-07T20:33:41.310865] [INFO ] [sig ] UNP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:41.448801] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UNP.txt [2026-01-07T20:33:41.448938] [INFO ] [sig ] [3239/3515] Completed UNP in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:41.448984] [INFO ] [sig ] [3240/3515] Forecasting UNTY... [2026-01-07T20:33:41.449014] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-07T20:33:41.449044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-07T20:33:41.459731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-07T20:33:41.460073] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-07T20:33:41.460852] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-07T20:33:41.460905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:41.460944] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:41.460980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:41.461053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:41.518052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:41.518822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:41.518903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:41.518936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:41.635466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:41.635624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:41.635665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:41.635694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:41.638929] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=20.68%) [2026-01-07T20:33:41.639199] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-07T20:33:41.639322] [INFO ] [sig ] UNTY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:41.782404] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UNTY.txt [2026-01-07T20:33:41.782595] [INFO ] [sig ] [3240/3515] Completed UNTY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:41.782641] [INFO ] [sig ] [3241/3515] Forecasting UONE... [2026-01-07T20:33:41.782673] [INFO ] [sig ] Generating forecast for: UONE [2026-01-07T20:33:41.782705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-07T20:33:41.794318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-07T20:33:41.794644] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-07T20:33:41.795410] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-07T20:33:41.795461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:41.795493] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:41.795519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:41.795591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:41.852043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:41.852640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:41.852720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:41.852751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:41.956888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:41.956985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:41.957021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:41.957049] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:41.960120] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-07T20:33:41.960380] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-07T20:33:41.960517] [INFO ] [sig ] UONE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:42.096504] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UONE.txt [2026-01-07T20:33:42.096626] [INFO ] [sig ] [3241/3515] Completed UONE in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:42.096666] [INFO ] [sig ] [3242/3515] Forecasting UPBD... [2026-01-07T20:33:42.096694] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-07T20:33:42.096724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-07T20:33:42.108808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-07T20:33:42.109074] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-07T20:33:42.109848] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-07T20:33:42.109899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:42.109931] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:42.109958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:42.110014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:42.164956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:42.165528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:42.165623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:42.165657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:42.282089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:42.282182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:42.282216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:42.282273] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:42.285313] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-01-07T20:33:42.285592] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-07T20:33:42.285714] [INFO ] [sig ] UPBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:42.422813] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UPBD.txt [2026-01-07T20:33:42.422923] [INFO ] [sig ] [3242/3515] Completed UPBD in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:42.422961] [INFO ] [sig ] [3243/3515] Forecasting UPC... [2026-01-07T20:33:42.422991] [INFO ] [sig ] Generating forecast for: UPC [2026-01-07T20:33:42.423023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-07T20:33:42.433950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-07T20:33:42.434204] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-07T20:33:42.434956] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-07T20:33:42.435008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:42.435040] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:42.435066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:42.435123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:42.490284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:42.490886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:42.490964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:42.490997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:42.601224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:42.601341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:42.601404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:42.601439] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:42.604529] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-07T20:33:42.604815] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-07T20:33:42.604936] [INFO ] [sig ] UPC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:42.742312] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UPC.txt [2026-01-07T20:33:42.742434] [INFO ] [sig ] [3243/3515] Completed UPC in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:42.742473] [INFO ] [sig ] [3244/3515] Forecasting UPLD... [2026-01-07T20:33:42.742501] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-07T20:33:42.742531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-07T20:33:42.753984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-07T20:33:42.754247] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-07T20:33:42.755016] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-07T20:33:42.755068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:42.755100] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:42.755127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:42.755184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:42.811177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:42.811796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:42.811875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:42.811907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:42.930296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:42.930417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:42.930459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:42.930490] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:42.933643] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-07T20:33:42.933907] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-07T20:33:42.934026] [INFO ] [sig ] UPLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:43.072795] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UPLD.txt [2026-01-07T20:33:43.072907] [INFO ] [sig ] [3244/3515] Completed UPLD in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:43.072947] [INFO ] [sig ] [3245/3515] Forecasting UPS... [2026-01-07T20:33:43.072976] [INFO ] [sig ] Generating forecast for: UPS [2026-01-07T20:33:43.073008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-07T20:33:43.084283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-07T20:33:43.084554] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-07T20:33:43.085392] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-07T20:33:43.085446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:43.085479] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:43.085506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:43.085564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:43.141183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:43.141854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:43.141937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:43.141970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:43.267141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:43.267248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:43.267285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:43.267312] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:43.270417] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-07T20:33:43.270699] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-07T20:33:43.270821] [INFO ] [sig ] UPS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:43.407745] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UPS.txt [2026-01-07T20:33:43.407855] [INFO ] [sig ] [3245/3515] Completed UPS in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-07T20:33:43.407904] [INFO ] [sig ] [3246/3515] Forecasting UPWK... [2026-01-07T20:33:43.407945] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-07T20:33:43.407978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-07T20:33:43.420284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-07T20:33:43.420562] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-07T20:33:43.421414] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-07T20:33:43.421474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:43.421508] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:43.421536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:43.421621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:43.482409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:43.483019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:43.483109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:43.483144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:43.606808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:43.606941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:43.606978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:43.607008] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:43.610219] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-07T20:33:43.610486] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-07T20:33:43.610625] [INFO ] [sig ] UPWK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:43.748293] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UPWK.txt [2026-01-07T20:33:43.748406] [INFO ] [sig ] [3246/3515] Completed UPWK in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:43.748445] [INFO ] [sig ] [3247/3515] Forecasting UPXI... [2026-01-07T20:33:43.748474] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-07T20:33:43.748503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-07T20:33:43.760857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-07T20:33:43.761136] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-07T20:33:43.761935] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-07T20:33:43.761988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:43.762031] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:43.762060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:43.762123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:43.818899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:43.819474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:43.819706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:43.819757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:43.936302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:43.936443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:43.936480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:43.936509] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:43.939815] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-07T20:33:43.940086] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-07T20:33:43.940208] [INFO ] [sig ] UPXI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:44.076116] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UPXI.txt [2026-01-07T20:33:44.076242] [INFO ] [sig ] [3247/3515] Completed UPXI in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:44.076282] [INFO ] [sig ] [3248/3515] Forecasting URBN... [2026-01-07T20:33:44.076312] [INFO ] [sig ] Generating forecast for: URBN [2026-01-07T20:33:44.076342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-07T20:33:44.088022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-07T20:33:44.088333] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-07T20:33:44.089137] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-07T20:33:44.089190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:44.089224] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:44.089253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:44.089312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:44.150284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:44.150964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:44.151048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:44.151081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:44.279825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:44.279976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:44.280018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:44.280047] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:44.283450] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-01-07T20:33:44.283742] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-07T20:33:44.283883] [INFO ] [sig ] URBN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:44.433816] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/URBN.txt [2026-01-07T20:33:44.433957] [INFO ] [sig ] [3248/3515] Completed URBN in 0.4s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:44.434009] [INFO ] [sig ] [3249/3515] Forecasting URGN... [2026-01-07T20:33:44.434043] [INFO ] [sig ] Generating forecast for: URGN [2026-01-07T20:33:44.434085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-07T20:33:44.446182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-07T20:33:44.446477] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-07T20:33:44.447254] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-07T20:33:44.447307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:44.447343] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:44.447372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:44.447429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:44.502097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:44.502844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:44.502975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:44.503010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:44.621760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:44.621920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:44.621961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:44.621990] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:44.625373] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=22.94%) [2026-01-07T20:33:44.625666] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-07T20:33:44.625787] [INFO ] [sig ] URGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:44.762361] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/URGN.txt [2026-01-07T20:33:44.762493] [INFO ] [sig ] [3249/3515] Completed URGN in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:44.762533] [INFO ] [sig ] [3250/3515] Forecasting URI... [2026-01-07T20:33:44.762563] [INFO ] [sig ] Generating forecast for: URI [2026-01-07T20:33:44.762614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-07T20:33:44.774302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-07T20:33:44.774627] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-07T20:33:44.775386] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-07T20:33:44.775440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:44.775474] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:44.775502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:44.775590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:44.836503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:44.837160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:44.837243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:44.837277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:44.970057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:44.970212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:44.970253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:44.970283] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:44.973858] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=16.10%) [2026-01-07T20:33:44.974182] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-07T20:33:44.974333] [INFO ] [sig ] URI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:45.122449] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/URI.txt [2026-01-07T20:33:45.122598] [INFO ] [sig ] [3250/3515] Completed URI in 0.4s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:45.122642] [INFO ] [sig ] [3251/3515] Forecasting URNJ... [2026-01-07T20:33:45.122680] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-07T20:33:45.122714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-07T20:33:45.134264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-07T20:33:45.134564] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-07T20:33:45.135360] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-07T20:33:45.135414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:45.135447] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:45.135475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:45.135533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:45.191855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:45.192507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:45.192606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:45.192641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:45.313200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:45.313343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:45.313384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:45.313413] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:45.316668] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=26.71%) [2026-01-07T20:33:45.316938] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-07T20:33:45.317059] [INFO ] [sig ] URNJ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:45.454298] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/URNJ.txt [2026-01-07T20:33:45.454418] [INFO ] [sig ] [3251/3515] Completed URNJ in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:45.454456] [INFO ] [sig ] [3252/3515] Forecasting UROY... [2026-01-07T20:33:45.454486] [INFO ] [sig ] Generating forecast for: UROY [2026-01-07T20:33:45.454516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-07T20:33:45.466226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-07T20:33:45.466519] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-07T20:33:45.467312] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-07T20:33:45.467366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:45.467400] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:45.467429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:45.467487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:45.524514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:45.525161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:45.525244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:45.525278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:45.652900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:45.653056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:45.653096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:45.653129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:45.656481] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=0.19%) [2026-01-07T20:33:45.656773] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-07T20:33:45.656898] [INFO ] [sig ] UROY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:45.795366] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UROY.txt [2026-01-07T20:33:45.795531] [INFO ] [sig ] [3252/3515] Completed UROY in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:45.795602] [INFO ] [sig ] [3253/3515] Forecasting USA... [2026-01-07T20:33:45.795647] [INFO ] [sig ] Generating forecast for: USA [2026-01-07T20:33:45.795690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-07T20:33:45.807742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-07T20:33:45.808113] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-07T20:33:45.808914] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-07T20:33:45.808967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:45.809000] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:45.809027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:45.809082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:45.864492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:45.865148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:45.865229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:45.865262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:45.985732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:45.985901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:45.985942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:45.985972] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:45.989437] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-07T20:33:45.989758] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-07T20:33:45.989901] [INFO ] [sig ] USA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:46.131960] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USA.txt [2026-01-07T20:33:46.132115] [INFO ] [sig ] [3253/3515] Completed USA in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:46.132166] [INFO ] [sig ] [3254/3515] Forecasting USAC... [2026-01-07T20:33:46.132199] [INFO ] [sig ] Generating forecast for: USAC [2026-01-07T20:33:46.132231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-07T20:33:46.144305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-07T20:33:46.144628] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-07T20:33:46.145417] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-07T20:33:46.145469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:46.145509] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:46.145538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:46.145616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:46.200344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:46.200942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:46.201030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:46.201064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:46.321419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:46.321603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:46.321657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:46.321704] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:46.325029] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=51.40%) [2026-01-07T20:33:46.325301] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-07T20:33:46.325423] [INFO ] [sig ] USAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:46.462408] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USAC.txt [2026-01-07T20:33:46.462518] [INFO ] [sig ] [3254/3515] Completed USAC in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:46.462555] [INFO ] [sig ] [3255/3515] Forecasting USB... [2026-01-07T20:33:46.462602] [INFO ] [sig ] Generating forecast for: USB [2026-01-07T20:33:46.462634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-07T20:33:46.474254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-07T20:33:46.474526] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-07T20:33:46.475318] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-07T20:33:46.475371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:46.475406] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:46.475435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:46.475494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:46.532121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:46.532710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:46.532788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:46.532839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:46.650718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:46.650825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:46.650860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:46.650888] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:46.653970] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-07T20:33:46.654234] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-07T20:33:46.654354] [INFO ] [sig ] USB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:46.791195] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USB.txt [2026-01-07T20:33:46.791308] [INFO ] [sig ] [3255/3515] Completed USB in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:46.791346] [INFO ] [sig ] [3256/3515] Forecasting USCB... [2026-01-07T20:33:46.791378] [INFO ] [sig ] Generating forecast for: USCB [2026-01-07T20:33:46.791411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-07T20:33:46.802442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-07T20:33:46.802740] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-07T20:33:46.803483] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-07T20:33:46.803534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:46.803610] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:46.803649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:46.803728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:46.860668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:46.861272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:46.861351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:46.861395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:46.979088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:46.979208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:46.979245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:46.979273] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:46.982507] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-01-07T20:33:46.982789] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-07T20:33:46.982918] [INFO ] [sig ] USCB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:47.119666] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USCB.txt [2026-01-07T20:33:47.119816] [INFO ] [sig ] [3256/3515] Completed USCB in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:47.119866] [INFO ] [sig ] [3257/3515] Forecasting USDX... [2026-01-07T20:33:47.119899] [INFO ] [sig ] Generating forecast for: USDX [2026-01-07T20:33:47.119929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-07T20:33:47.131051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-07T20:33:47.131364] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-07T20:33:47.132167] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-07T20:33:47.132222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:47.132255] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:47.132284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:47.132342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:47.189331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:47.190052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:47.190135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:47.190167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:47.295149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:47.295297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:47.295335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:47.295364] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:47.298687] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-07T20:33:47.298961] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-07T20:33:47.299084] [INFO ] [sig ] USDX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:47.435618] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USDX.txt [2026-01-07T20:33:47.435779] [INFO ] [sig ] [3257/3515] Completed USDX in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:47.435822] [INFO ] [sig ] [3258/3515] Forecasting USEA... [2026-01-07T20:33:47.435853] [INFO ] [sig ] Generating forecast for: USEA [2026-01-07T20:33:47.435883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-07T20:33:47.449629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-07T20:33:47.450081] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-07T20:33:47.451104] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-07T20:33:47.451170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:47.451214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:47.451268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:47.451350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:47.511480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:47.512358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:47.512444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:47.512478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:47.625021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:47.625124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:47.625161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:47.625189] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:47.628263] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-07T20:33:47.628522] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-07T20:33:47.628659] [INFO ] [sig ] USEA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:47.769385] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USEA.txt [2026-01-07T20:33:47.769500] [INFO ] [sig ] [3258/3515] Completed USEA in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:47.769558] [INFO ] [sig ] [3259/3515] Forecasting USFD... [2026-01-07T20:33:47.769606] [INFO ] [sig ] Generating forecast for: USFD [2026-01-07T20:33:47.769638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-07T20:33:47.781660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-07T20:33:47.781989] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-07T20:33:47.782788] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-07T20:33:47.782840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:47.782872] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:47.782899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:47.782955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:47.840639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:47.841255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:47.841340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:47.841382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:47.965322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:47.965467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:47.965508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:47.965588] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:47.968892] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-07T20:33:47.969160] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-07T20:33:47.969287] [INFO ] [sig ] USFD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:48.109086] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USFD.txt [2026-01-07T20:33:48.109220] [INFO ] [sig ] [3259/3515] Completed USFD in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:48.109259] [INFO ] [sig ] [3260/3515] Forecasting USGO... [2026-01-07T20:33:48.109290] [INFO ] [sig ] Generating forecast for: USGO [2026-01-07T20:33:48.109321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-07T20:33:48.121171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-07T20:33:48.121499] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-07T20:33:48.122480] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-07T20:33:48.122533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:48.122565] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:48.122610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:48.122667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:48.177823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:48.178402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:48.178482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:48.178514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:48.293891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:48.293988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:48.294024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:48.294051] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:48.297078] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-07T20:33:48.297341] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-07T20:33:48.297463] [INFO ] [sig ] USGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:48.433483] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USGO.txt [2026-01-07T20:33:48.433608] [INFO ] [sig ] [3260/3515] Completed USGO in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:48.433650] [INFO ] [sig ] [3261/3515] Forecasting USIG... [2026-01-07T20:33:48.433679] [INFO ] [sig ] Generating forecast for: USIG [2026-01-07T20:33:48.433707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-07T20:33:48.444977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-07T20:33:48.445257] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-07T20:33:48.446032] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-07T20:33:48.446084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:48.446116] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:48.446142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:48.446198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:48.503201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:48.503928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:48.504011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:48.504044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:48.630804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:48.630934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:48.630972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:48.631001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:48.634234] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-07T20:33:48.634503] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-07T20:33:48.634648] [INFO ] [sig ] USIG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:48.776227] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USIG.txt [2026-01-07T20:33:48.776383] [INFO ] [sig ] [3261/3515] Completed USIG in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:48.776429] [INFO ] [sig ] [3262/3515] Forecasting USIO... [2026-01-07T20:33:48.776460] [INFO ] [sig ] Generating forecast for: USIO [2026-01-07T20:33:48.776505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-07T20:33:48.788153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-07T20:33:48.788446] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-07T20:33:48.789217] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-07T20:33:48.789269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:48.789301] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:48.789329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:48.789385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:48.844567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:48.845177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:48.845292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:48.845327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:48.962373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:48.962481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:48.962518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:48.962547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:48.965658] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-07T20:33:48.965919] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-07T20:33:48.966041] [INFO ] [sig ] USIO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:49.103360] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USIO.txt [2026-01-07T20:33:49.103479] [INFO ] [sig ] [3262/3515] Completed USIO in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-07T20:33:49.103519] [INFO ] [sig ] [3263/3515] Forecasting USLM... [2026-01-07T20:33:49.103547] [INFO ] [sig ] Generating forecast for: USLM [2026-01-07T20:33:49.103612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-07T20:33:49.114890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-07T20:33:49.115173] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-07T20:33:49.115953] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-07T20:33:49.116005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:49.116037] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:49.116065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:49.116126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:49.171251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:49.171852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:49.171929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:49.171962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:49.284318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:49.284451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:49.284489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:49.284519] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:49.287752] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=32.91%) [2026-01-07T20:33:49.288024] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-07T20:33:49.288146] [INFO ] [sig ] USLM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:49.424680] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USLM.txt [2026-01-07T20:33:49.424804] [INFO ] [sig ] [3263/3515] Completed USLM in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-07T20:33:49.424843] [INFO ] [sig ] [3264/3515] Forecasting USMC... [2026-01-07T20:33:49.424872] [INFO ] [sig ] Generating forecast for: USMC [2026-01-07T20:33:49.424904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-07T20:33:49.436173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-07T20:33:49.436439] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-07T20:33:49.437224] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-07T20:33:49.437277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:49.437309] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:49.437336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:49.437392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:49.492700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:49.493277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:49.493357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:49.493389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:49.612484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:49.612664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:49.612719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:49.612749] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:49.616355] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-07T20:33:49.616814] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-07T20:33:49.616937] [INFO ] [sig ] USMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:49.757022] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USMC.txt [2026-01-07T20:33:49.757165] [INFO ] [sig ] [3264/3515] Completed USMC in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:49.757205] [INFO ] [sig ] [3265/3515] Forecasting USOI... [2026-01-07T20:33:49.757234] [INFO ] [sig ] Generating forecast for: USOI [2026-01-07T20:33:49.757266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-07T20:33:49.768557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-07T20:33:49.768879] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-07T20:33:49.769685] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-07T20:33:49.769736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:49.769767] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:49.769793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:49.769848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:49.825080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:49.825735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:49.825815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:49.825848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:49.946698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:49.946831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:49.946868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:49.946913] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:49.950177] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-07T20:33:49.950449] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-07T20:33:49.950615] [INFO ] [sig ] USOI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:50.089938] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USOI.txt [2026-01-07T20:33:50.090056] [INFO ] [sig ] [3265/3515] Completed USOI in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:50.090095] [INFO ] [sig ] [3266/3515] Forecasting USOY... [2026-01-07T20:33:50.090125] [INFO ] [sig ] Generating forecast for: USOY [2026-01-07T20:33:50.090154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-07T20:33:50.101247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-07T20:33:50.101533] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-07T20:33:50.102288] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-07T20:33:50.102340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:50.102372] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:50.102399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:50.102456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:50.157915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:50.158522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:50.158642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:50.158677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:50.274028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:50.274160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:50.274199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:50.274229] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:50.277477] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-07T20:33:50.277768] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-07T20:33:50.277899] [INFO ] [sig ] USOY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:50.418800] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USOY.txt [2026-01-07T20:33:50.418952] [INFO ] [sig ] [3266/3515] Completed USOY in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:50.418993] [INFO ] [sig ] [3267/3515] Forecasting USTB... [2026-01-07T20:33:50.419023] [INFO ] [sig ] Generating forecast for: USTB [2026-01-07T20:33:50.419062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-07T20:33:50.430351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-07T20:33:50.430651] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-07T20:33:50.431431] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-07T20:33:50.431483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:50.431515] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:50.431542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:50.431619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:50.487253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:50.488038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:50.488123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:50.488156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:50.603290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:50.603446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:50.603486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:50.603518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:50.606916] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=61.52%) [2026-01-07T20:33:50.607209] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-07T20:33:50.607338] [INFO ] [sig ] USTB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:50.748077] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USTB.txt [2026-01-07T20:33:50.748241] [INFO ] [sig ] [3267/3515] Completed USTB in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:50.748283] [INFO ] [sig ] [3268/3515] Forecasting USVM... [2026-01-07T20:33:50.748313] [INFO ] [sig ] Generating forecast for: USVM [2026-01-07T20:33:50.748346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-07T20:33:50.760626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-07T20:33:50.760944] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-07T20:33:50.761719] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-07T20:33:50.761771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:50.761803] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:50.761830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:50.761886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:50.818382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:50.819216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:50.819299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:50.819333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:50.933810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:50.933953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:50.934007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:50.934036] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:50.937309] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=84.80%) [2026-01-07T20:33:50.937593] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-07T20:33:50.937719] [INFO ] [sig ] USVM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:51.075382] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/USVM.txt [2026-01-07T20:33:51.075505] [INFO ] [sig ] [3268/3515] Completed USVM in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:51.075544] [INFO ] [sig ] [3269/3515] Forecasting USXF... [2026-01-07T20:33:51.075591] [INFO ] [sig ] Generating forecast for: USXF [2026-01-07T20:33:51.075625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-07T20:33:51.087247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-07T20:33:51.087680] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-07T20:33:51.088465] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-07T20:33:51.088519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:51.088552] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:51.088606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:51.088679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:51.148050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:51.149062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:51.149163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:51.149198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:51.266021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:51.266174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:51.266215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:51.266245] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:51.269564] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-01-07T20:33:51.269868] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-07T20:33:51.269988] [INFO ] [sig ] USXF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:51.410595] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/USXF.txt [2026-01-07T20:33:51.410767] [INFO ] [sig ] [3269/3515] Completed USXF in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:51.410807] [INFO ] [sig ] [3270/3515] Forecasting UTEN... [2026-01-07T20:33:51.410837] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-07T20:33:51.410868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-07T20:33:51.422415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-07T20:33:51.422743] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-07T20:33:51.423488] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-07T20:33:51.423540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:51.423591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:51.423642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:51.423700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:51.479459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:51.480149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:51.480232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:51.480264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:51.604265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:51.604441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:51.604494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:51.604527] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:51.608382] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=56.82%) [2026-01-07T20:33:51.608752] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-07T20:33:51.608915] [INFO ] [sig ] UTEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:51.754700] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UTEN.txt [2026-01-07T20:33:51.754847] [INFO ] [sig ] [3270/3515] Completed UTEN in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:51.754887] [INFO ] [sig ] [3271/3515] Forecasting UTF... [2026-01-07T20:33:51.754916] [INFO ] [sig ] Generating forecast for: UTF [2026-01-07T20:33:51.754948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-07T20:33:51.766315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-07T20:33:51.766669] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-07T20:33:51.767480] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-07T20:33:51.767546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:51.767603] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:51.767634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:51.767691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:51.826466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:51.827299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:51.827389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:51.827423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:51.956537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:51.956728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:51.956774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:51.956805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:51.960286] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-07T20:33:51.960568] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-07T20:33:51.960713] [INFO ] [sig ] UTF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:52.099235] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UTF.txt [2026-01-07T20:33:52.099374] [INFO ] [sig ] [3271/3515] Completed UTF in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:52.099414] [INFO ] [sig ] [3272/3515] Forecasting UTI... [2026-01-07T20:33:52.099444] [INFO ] [sig ] Generating forecast for: UTI [2026-01-07T20:33:52.099476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-07T20:33:52.111913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-07T20:33:52.112273] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-07T20:33:52.113093] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-07T20:33:52.113145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:52.113178] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:52.113205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:52.113261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:52.171947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:52.172869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:52.172959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:52.172992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:52.293276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:52.293445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:52.293485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:52.293514] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:52.296879] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=70.41%) [2026-01-07T20:33:52.297155] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-07T20:33:52.297277] [INFO ] [sig ] UTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:52.435132] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UTI.txt [2026-01-07T20:33:52.435286] [INFO ] [sig ] [3272/3515] Completed UTI in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:52.435327] [INFO ] [sig ] [3273/3515] Forecasting UTL... [2026-01-07T20:33:52.435357] [INFO ] [sig ] Generating forecast for: UTL [2026-01-07T20:33:52.435388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-07T20:33:52.447116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-07T20:33:52.447493] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-07T20:33:52.448266] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-07T20:33:52.448318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:52.448375] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:52.448403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:52.448461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:52.504225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:52.505064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:52.505149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:52.505182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:52.622507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:52.622684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:52.622729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:52.622758] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:52.626205] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-07T20:33:52.626488] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-07T20:33:52.626637] [INFO ] [sig ] UTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:52.770266] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UTL.txt [2026-01-07T20:33:52.770402] [INFO ] [sig ] [3273/3515] Completed UTL in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:52.770442] [INFO ] [sig ] [3274/3515] Forecasting UTMD... [2026-01-07T20:33:52.770473] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-07T20:33:52.770504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-07T20:33:52.781486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-07T20:33:52.781799] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-07T20:33:52.782543] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-07T20:33:52.782626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:52.782660] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:52.782688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:52.782744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:52.839543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:52.840325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:52.840408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:52.840441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:52.954064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:52.954217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:52.954258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:52.954287] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:52.957661] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-07T20:33:52.957941] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-07T20:33:52.958073] [INFO ] [sig ] UTMD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:53.161519] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UTMD.txt [2026-01-07T20:33:53.161690] [INFO ] [sig ] [3274/3515] Completed UTMD in 0.4s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:53.161732] [INFO ] [sig ] [3275/3515] Forecasting UTZ... [2026-01-07T20:33:53.161769] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-07T20:33:53.161813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-07T20:33:53.173332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-07T20:33:53.173645] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-07T20:33:53.174401] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-07T20:33:53.174453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:53.174485] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:53.174512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:53.174589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:53.231146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:53.231871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:53.231958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:53.231992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:53.347833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:53.347975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:53.348014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:53.348043] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:53.351376] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-07T20:33:53.351705] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-07T20:33:53.351827] [INFO ] [sig ] UTZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:53.491551] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UTZ.txt [2026-01-07T20:33:53.491705] [INFO ] [sig ] [3275/3515] Completed UTZ in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:53.491744] [INFO ] [sig ] [3276/3515] Forecasting UVE... [2026-01-07T20:33:53.491774] [INFO ] [sig ] Generating forecast for: UVE [2026-01-07T20:33:53.491804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-07T20:33:53.502900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-07T20:33:53.503176] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-07T20:33:53.503949] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-07T20:33:53.504001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:53.504033] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:53.504059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:53.504115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:53.559284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:53.560101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:53.560185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:53.560219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:53.677666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:53.677819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:53.677858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:53.677919] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:53.681233] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-01-07T20:33:53.681518] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-07T20:33:53.681656] [INFO ] [sig ] UVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:53.825161] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UVE.txt [2026-01-07T20:33:53.825317] [INFO ] [sig ] [3276/3515] Completed UVE in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:53.825357] [INFO ] [sig ] [3277/3515] Forecasting UVSP... [2026-01-07T20:33:53.825388] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-07T20:33:53.825419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-07T20:33:53.836993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-07T20:33:53.837338] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-07T20:33:53.838136] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-07T20:33:53.838189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:53.838221] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:53.838248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:53.838305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:53.894197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:53.894899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:53.894979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:53.895013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:54.015743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:54.015907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:54.015948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:54.015977] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:54.019308] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=19.19%) [2026-01-07T20:33:54.019619] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-07T20:33:54.019744] [INFO ] [sig ] UVSP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:54.158252] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UVSP.txt [2026-01-07T20:33:54.158397] [INFO ] [sig ] [3277/3515] Completed UVSP in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:54.158438] [INFO ] [sig ] [3278/3515] Forecasting UWMC... [2026-01-07T20:33:54.158468] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-07T20:33:54.158497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-07T20:33:54.169289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-07T20:33:54.169625] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-07T20:33:54.170376] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-07T20:33:54.170428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:54.170459] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:54.170486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:54.170544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:54.228005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:54.228694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:54.228776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:54.228809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:54.347497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:54.347690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:54.347732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:54.347763] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:54.351151] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=34.67%) [2026-01-07T20:33:54.351423] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-07T20:33:54.351542] [INFO ] [sig ] UWMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:54.491972] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UWMC.txt [2026-01-07T20:33:54.492109] [INFO ] [sig ] [3278/3515] Completed UWMC in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:54.492148] [INFO ] [sig ] [3279/3515] Forecasting UXIN... [2026-01-07T20:33:54.492178] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-07T20:33:54.492209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-07T20:33:54.502975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-07T20:33:54.503276] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-07T20:33:54.504053] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-07T20:33:54.504106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:54.504137] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:54.504164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:54.504220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:54.560735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:54.561517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:54.561623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:54.561657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:54.678247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:54.678400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:54.678444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:54.678474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:54.682029] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-07T20:33:54.682320] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-07T20:33:54.682447] [INFO ] [sig ] UXIN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:54.822309] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/UXIN.txt [2026-01-07T20:33:54.822449] [INFO ] [sig ] [3279/3515] Completed UXIN in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:54.822489] [INFO ] [sig ] [3280/3515] Forecasting UYLD... [2026-01-07T20:33:54.822520] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-07T20:33:54.822549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-07T20:33:54.833343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-07T20:33:54.833710] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-07T20:33:54.834496] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-07T20:33:54.834548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:54.834607] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:54.834637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:54.834693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:54.890644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:54.891359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:54.891440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:54.891473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:55.001898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:55.002050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:55.002090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:55.002120] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:55.005446] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: DOWN (p=4.49%) [2026-01-07T20:33:55.005742] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-07T20:33:55.005864] [INFO ] [sig ] UYLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:55.144473] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UYLD.txt [2026-01-07T20:33:55.144639] [INFO ] [sig ] [3280/3515] Completed UYLD in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-07T20:33:55.144681] [INFO ] [sig ] [3281/3515] Forecasting UZE... [2026-01-07T20:33:55.144712] [INFO ] [sig ] Generating forecast for: UZE [2026-01-07T20:33:55.144743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-07T20:33:55.156086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-07T20:33:55.156550] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-07T20:33:55.157463] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-07T20:33:55.157522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:55.157556] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:55.157603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:55.157662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:55.215492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:55.216551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:55.216656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:55.216690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:55.326045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:55.326198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:55.326239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:55.326269] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:55.329732] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-01-07T20:33:55.330011] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-07T20:33:55.330134] [INFO ] [sig ] UZE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:55.475410] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/UZE.txt [2026-01-07T20:33:55.475549] [INFO ] [sig ] [3281/3515] Completed UZE in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-07T20:33:55.475609] [INFO ] [sig ] [3282/3515] Forecasting VAC... [2026-01-07T20:33:55.475640] [INFO ] [sig ] Generating forecast for: VAC [2026-01-07T20:33:55.475671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-07T20:33:55.486683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-07T20:33:55.486996] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-07T20:33:55.487801] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-07T20:33:55.487856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:55.487900] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:55.487931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:55.487992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:55.545982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:55.546846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:55.546937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:55.546973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:55.668410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:55.668567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:55.668628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:55.668659] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:55.672720] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=51.39%) [2026-01-07T20:33:55.673015] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-07T20:33:55.673147] [INFO ] [sig ] VAC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:55.814872] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VAC.txt [2026-01-07T20:33:55.815018] [INFO ] [sig ] [3282/3515] Completed VAC in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:55.815065] [INFO ] [sig ] [3283/3515] Forecasting VAL... [2026-01-07T20:33:55.815096] [INFO ] [sig ] Generating forecast for: VAL [2026-01-07T20:33:55.815133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-07T20:33:55.827077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-07T20:33:55.827353] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-07T20:33:55.828227] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-07T20:33:55.828280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:55.828313] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:55.828343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:55.828400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:55.884841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:55.885480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:55.885620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:55.885665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:56.005979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:56.006149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:56.006192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:56.006221] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:56.009798] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=43.38%) [2026-01-07T20:33:56.010100] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-07T20:33:56.010239] [INFO ] [sig ] VAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:56.147669] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VAL.txt [2026-01-07T20:33:56.147818] [INFO ] [sig ] [3283/3515] Completed VAL in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:56.147857] [INFO ] [sig ] [3284/3515] Forecasting VALE... [2026-01-07T20:33:56.147889] [INFO ] [sig ] Generating forecast for: VALE [2026-01-07T20:33:56.147921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-07T20:33:56.160068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-07T20:33:56.160416] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-07T20:33:56.161211] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-07T20:33:56.161263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:56.161295] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:56.161322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:56.161378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:56.218027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:56.218732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:56.218817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:56.218850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:56.338185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:56.338350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:56.338391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:56.338419] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:56.341789] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=61.69%) [2026-01-07T20:33:56.342081] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-07T20:33:56.342206] [INFO ] [sig ] VALE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:56.482447] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VALE.txt [2026-01-07T20:33:56.482599] [INFO ] [sig ] [3284/3515] Completed VALE in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:56.482642] [INFO ] [sig ] [3285/3515] Forecasting VALN... [2026-01-07T20:33:56.482672] [INFO ] [sig ] Generating forecast for: VALN [2026-01-07T20:33:56.482702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-07T20:33:56.493245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-07T20:33:56.493543] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-07T20:33:56.494293] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-07T20:33:56.494344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:56.494377] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:56.494404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:56.494460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:56.550495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:56.551212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:56.551295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:56.551328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:56.662253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:56.662407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:56.662446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:56.662475] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:56.665791] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: UP (p=82.71%) [2026-01-07T20:33:56.666057] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-07T20:33:56.666179] [INFO ] [sig ] VALN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:56.804883] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VALN.txt [2026-01-07T20:33:56.805015] [INFO ] [sig ] [3285/3515] Completed VALN in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:56.805081] [INFO ] [sig ] [3286/3515] Forecasting VANI... [2026-01-07T20:33:56.805114] [INFO ] [sig ] Generating forecast for: VANI [2026-01-07T20:33:56.805145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-07T20:33:56.817469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-07T20:33:56.817838] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-07T20:33:56.818658] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-07T20:33:56.818714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:56.818749] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:56.818778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:56.818837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:56.879154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:56.879979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:56.880069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:56.880102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:57.008126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:57.008287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:57.008335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:57.008365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:57.012006] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=59.14%) [2026-01-07T20:33:57.012362] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-07T20:33:57.012521] [INFO ] [sig ] VANI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:57.158472] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VANI.txt [2026-01-07T20:33:57.158654] [INFO ] [sig ] [3286/3515] Completed VANI in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:57.158700] [INFO ] [sig ] [3287/3515] Forecasting VBF... [2026-01-07T20:33:57.158733] [INFO ] [sig ] Generating forecast for: VBF [2026-01-07T20:33:57.158765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-07T20:33:57.171380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-07T20:33:57.171841] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-07T20:33:57.172681] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-07T20:33:57.172734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:57.172768] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:57.172795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:57.172852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:57.230451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:57.231388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:57.231473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:57.231505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:57.349442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:57.349643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:57.349685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:57.349714] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:57.353160] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-07T20:33:57.353439] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-07T20:33:57.353605] [INFO ] [sig ] VBF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:57.490850] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VBF.txt [2026-01-07T20:33:57.491024] [INFO ] [sig ] [3287/3515] Completed VBF in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:57.491067] [INFO ] [sig ] [3288/3515] Forecasting VBNK... [2026-01-07T20:33:57.491097] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-07T20:33:57.491127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-07T20:33:57.502782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-07T20:33:57.503175] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-07T20:33:57.503970] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-07T20:33:57.504023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:57.504055] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:57.504082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:57.504137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:57.561774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:57.562807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:57.562918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:57.562963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:57.696861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:57.697018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:57.697058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:57.697088] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:57.700636] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-07T20:33:57.700918] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-07T20:33:57.701041] [INFO ] [sig ] VBNK: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:57.838836] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VBNK.txt [2026-01-07T20:33:57.838984] [INFO ] [sig ] [3288/3515] Completed VBNK in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:57.839024] [INFO ] [sig ] [3289/3515] Forecasting VC... [2026-01-07T20:33:57.839055] [INFO ] [sig ] Generating forecast for: VC [2026-01-07T20:33:57.839085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-07T20:33:57.850604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-07T20:33:57.850889] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-07T20:33:57.851655] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-07T20:33:57.851706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:57.851739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:57.851765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:57.851820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:57.906977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:57.907682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:57.907765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:57.907798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:58.030281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:58.030473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:58.030519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:58.030592] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:58.034092] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-01-07T20:33:58.034381] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-07T20:33:58.034511] [INFO ] [sig ] VC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:58.175342] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VC.txt [2026-01-07T20:33:58.175495] [INFO ] [sig ] [3289/3515] Completed VC in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:58.175534] [INFO ] [sig ] [3290/3515] Forecasting VCEL... [2026-01-07T20:33:58.175563] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-07T20:33:58.175614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-07T20:33:58.187413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-07T20:33:58.187858] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-07T20:33:58.188735] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-07T20:33:58.188791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:58.188850] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:58.188881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:58.188938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:58.253026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:58.253984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:58.254075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:58.254109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:58.369474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:58.369671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:58.369710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:58.369738] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:58.373004] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-07T20:33:58.373278] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-07T20:33:58.373401] [INFO ] [sig ] VCEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:58.511744] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VCEL.txt [2026-01-07T20:33:58.511902] [INFO ] [sig ] [3290/3515] Completed VCEL in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:58.511945] [INFO ] [sig ] [3291/3515] Forecasting VCRB... [2026-01-07T20:33:58.511975] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-07T20:33:58.512007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-07T20:33:58.523829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-07T20:33:58.524107] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-07T20:33:58.524869] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-07T20:33:58.524921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:58.524953] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:58.524981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:58.525037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:58.580460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:58.581281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:58.581386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:58.581421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:58.697584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:58.697735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:58.697775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:58.697805] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:58.701128] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-07T20:33:58.701411] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-07T20:33:58.701539] [INFO ] [sig ] VCRB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:58.845804] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VCRB.txt [2026-01-07T20:33:58.845948] [INFO ] [sig ] [3291/3515] Completed VCRB in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:58.845989] [INFO ] [sig ] [3292/3515] Forecasting VCSH... [2026-01-07T20:33:58.846020] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-07T20:33:58.846051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-07T20:33:58.857912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-07T20:33:58.858243] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-07T20:33:58.859033] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-07T20:33:58.859086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:58.859119] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:58.859145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:58.859200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:58.914266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:58.914958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:58.915038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:58.915070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:59.040394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:59.040554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:59.040613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:59.040644] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:59.044135] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-07T20:33:59.044415] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-07T20:33:59.044542] [INFO ] [sig ] VCSH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:33:59.190754] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VCSH.txt [2026-01-07T20:33:59.191082] [INFO ] [sig ] [3292/3515] Completed VCSH in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:59.191122] [INFO ] [sig ] [3293/3515] Forecasting VECO... [2026-01-07T20:33:59.191153] [INFO ] [sig ] Generating forecast for: VECO [2026-01-07T20:33:59.191184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-07T20:33:59.205299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-07T20:33:59.205791] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-07T20:33:59.207086] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-07T20:33:59.207157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:59.207207] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:59.207270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:59.207366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:59.273393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:59.274302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:59.274393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:59.274427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:59.401609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:59.401772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:59.401816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:59.401882] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:59.405358] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=43.50%) [2026-01-07T20:33:59.405691] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-07T20:33:59.405829] [INFO ] [sig ] VECO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:33:59.556141] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VECO.txt [2026-01-07T20:33:59.556347] [INFO ] [sig ] [3293/3515] Completed VECO in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:33:59.556404] [INFO ] [sig ] [3294/3515] Forecasting VEEE... [2026-01-07T20:33:59.556437] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-07T20:33:59.556468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-07T20:33:59.568187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-07T20:33:59.568635] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-07T20:33:59.569505] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-07T20:33:59.569612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:33:59.569665] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:33:59.569695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:33:59.569753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:33:59.649234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:33:59.650498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:33:59.650654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:33:59.650719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:33:59.810226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:33:59.810532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:33:59.810619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:33:59.810669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:33:59.816492] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-01-07T20:33:59.817023] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-07T20:33:59.817242] [INFO ] [sig ] VEEE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:00.011485] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VEEE.txt [2026-01-07T20:34:00.011704] [INFO ] [sig ] [3294/3515] Completed VEEE in 0.5s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:34:00.011754] [INFO ] [sig ] [3295/3515] Forecasting VEL... [2026-01-07T20:34:00.011788] [INFO ] [sig ] Generating forecast for: VEL [2026-01-07T20:34:00.011824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-07T20:34:00.027467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-07T20:34:00.027970] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-07T20:34:00.028997] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-07T20:34:00.029057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:00.029092] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:00.029120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:00.029187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:00.097759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:00.098865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:00.098983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:00.099021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:00.239466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:00.239709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:00.239755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:00.239787] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:00.243430] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-01-07T20:34:00.243768] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-07T20:34:00.243928] [INFO ] [sig ] VEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:00.394776] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VEL.txt [2026-01-07T20:34:00.394948] [INFO ] [sig ] [3295/3515] Completed VEL in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:34:00.394993] [INFO ] [sig ] [3296/3515] Forecasting VEON... [2026-01-07T20:34:00.395024] [INFO ] [sig ] Generating forecast for: VEON [2026-01-07T20:34:00.395057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-07T20:34:00.407294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-07T20:34:00.407738] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-07T20:34:00.408555] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-07T20:34:00.408627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:00.408661] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:00.408689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:00.408747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:00.466011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:00.466931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:00.467023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:00.467058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:00.591588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:00.591749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:00.591788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:00.591817] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:00.595737] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-07T20:34:00.596006] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-07T20:34:00.596131] [INFO ] [sig ] VEON: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:00.737497] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VEON.txt [2026-01-07T20:34:00.737659] [INFO ] [sig ] [3296/3515] Completed VEON in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:34:00.737702] [INFO ] [sig ] [3297/3515] Forecasting VERA... [2026-01-07T20:34:00.737734] [INFO ] [sig ] Generating forecast for: VERA [2026-01-07T20:34:00.737773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-07T20:34:00.749022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-07T20:34:00.749318] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-07T20:34:00.750153] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-07T20:34:00.750206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:00.750238] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:00.750265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:00.750321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:00.806430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:00.807111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:00.807194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:00.807227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:00.925476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:00.925643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:00.925684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:00.925715] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:00.929072] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=48.98%) [2026-01-07T20:34:00.929352] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-07T20:34:00.929484] [INFO ] [sig ] VERA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:01.068365] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VERA.txt [2026-01-07T20:34:01.068486] [INFO ] [sig ] [3297/3515] Completed VERA in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-07T20:34:01.068525] [INFO ] [sig ] [3298/3515] Forecasting VERI... [2026-01-07T20:34:01.068555] [INFO ] [sig ] Generating forecast for: VERI [2026-01-07T20:34:01.068606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-07T20:34:01.086173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-07T20:34:01.086535] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-07T20:34:01.087373] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-07T20:34:01.087440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:01.087487] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:01.087523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:01.087603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:01.144256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:01.144968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:01.145051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:01.145084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:01.268937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:01.269093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:01.269132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:01.269161] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:01.272797] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-07T20:34:01.273081] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-07T20:34:01.273205] [INFO ] [sig ] VERI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:01.415234] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VERI.txt [2026-01-07T20:34:01.415376] [INFO ] [sig ] [3298/3515] Completed VERI in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-07T20:34:01.415415] [INFO ] [sig ] [3299/3515] Forecasting VERO... [2026-01-07T20:34:01.415445] [INFO ] [sig ] Generating forecast for: VERO [2026-01-07T20:34:01.415474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-07T20:34:01.426988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-07T20:34:01.427318] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-07T20:34:01.428128] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-07T20:34:01.428181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:01.428214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:01.428241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:01.428298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:01.485674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:01.486497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:01.486604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:01.486640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:01.605777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:01.605934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:01.605973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:01.606001] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:01.609321] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=61.90%) [2026-01-07T20:34:01.609640] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-07T20:34:01.609765] [INFO ] [sig ] VERO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:01.758425] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VERO.txt [2026-01-07T20:34:01.758627] [INFO ] [sig ] [3299/3515] Completed VERO in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:01.758670] [INFO ] [sig ] [3300/3515] Forecasting VERX... [2026-01-07T20:34:01.758702] [INFO ] [sig ] Generating forecast for: VERX [2026-01-07T20:34:01.758732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-07T20:34:01.772416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-07T20:34:01.772856] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-07T20:34:01.773887] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-07T20:34:01.773940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:01.773973] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:01.774003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:01.774071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:01.838273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:01.839171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:01.839311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:01.839348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:01.961539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:01.961722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:01.961803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:01.961875] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:01.965230] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-07T20:34:01.965503] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-07T20:34:01.965650] [INFO ] [sig ] VERX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:02.107354] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VERX.txt [2026-01-07T20:34:02.107515] [INFO ] [sig ] [3300/3515] Completed VERX in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:02.107555] [INFO ] [sig ] [3301/3515] Forecasting VFC... [2026-01-07T20:34:02.107606] [INFO ] [sig ] Generating forecast for: VFC [2026-01-07T20:34:02.107638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-07T20:34:02.120260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-07T20:34:02.120693] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-07T20:34:02.121522] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-07T20:34:02.121592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:02.121628] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:02.121655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:02.121711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:02.179267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:02.180210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:02.180300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:02.180335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:02.302270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:02.302437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:02.302479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:02.302510] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:02.305944] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-07T20:34:02.306243] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-07T20:34:02.306378] [INFO ] [sig ] VFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:02.448307] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VFC.txt [2026-01-07T20:34:02.448475] [INFO ] [sig ] [3301/3515] Completed VFC in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:02.448518] [INFO ] [sig ] [3302/3515] Forecasting VFF... [2026-01-07T20:34:02.448602] [INFO ] [sig ] Generating forecast for: VFF [2026-01-07T20:34:02.448642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-07T20:34:02.460603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-07T20:34:02.461097] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-07T20:34:02.461890] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-07T20:34:02.461944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:02.461977] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:02.462004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:02.462060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:02.520316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:02.521103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:02.521191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:02.521224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:02.641849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:02.642010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:02.642064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:02.642102] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:02.645551] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-07T20:34:02.645852] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-07T20:34:02.645982] [INFO ] [sig ] VFF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:02.790634] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VFF.txt [2026-01-07T20:34:02.790798] [INFO ] [sig ] [3302/3515] Completed VFF in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:02.790840] [INFO ] [sig ] [3303/3515] Forecasting VFLO... [2026-01-07T20:34:02.790871] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-07T20:34:02.790905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-07T20:34:02.803067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-07T20:34:02.803364] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-07T20:34:02.804171] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-07T20:34:02.804226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:02.804260] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:02.804288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:02.804346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:02.862216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:02.862974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:02.863057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:02.863093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:02.993098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:02.993256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:02.993297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:02.993327] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:02.996887] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=77.57%) [2026-01-07T20:34:02.997181] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-07T20:34:02.997311] [INFO ] [sig ] VFLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:03.138136] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VFLO.txt [2026-01-07T20:34:03.139009] [INFO ] [sig ] [3303/3515] Completed VFLO in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:03.139054] [INFO ] [sig ] [3304/3515] Forecasting VFS... [2026-01-07T20:34:03.139085] [INFO ] [sig ] Generating forecast for: VFS [2026-01-07T20:34:03.139115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-07T20:34:03.149877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-07T20:34:03.150171] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-07T20:34:03.151041] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-07T20:34:03.151105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:03.151145] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:03.151186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:03.151274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:03.206861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:03.207474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:03.207556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:03.207609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:03.326074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:03.326239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:03.326281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:03.326311] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:03.329972] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=18.39%) [2026-01-07T20:34:03.330265] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-07T20:34:03.330394] [INFO ] [sig ] VFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:03.472658] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VFS.txt [2026-01-07T20:34:03.472819] [INFO ] [sig ] [3304/3515] Completed VFS in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:03.472858] [INFO ] [sig ] [3305/3515] Forecasting VGI... [2026-01-07T20:34:03.472890] [INFO ] [sig ] Generating forecast for: VGI [2026-01-07T20:34:03.472921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-07T20:34:03.484081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-07T20:34:03.484395] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-07T20:34:03.485178] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-07T20:34:03.485231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:03.485263] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:03.485290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:03.485347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:03.542263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:03.543140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:03.543226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:03.543261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:03.655051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:03.655199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:03.655239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:03.655267] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:03.658590] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-07T20:34:03.658861] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-07T20:34:03.658982] [INFO ] [sig ] VGI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:03.803587] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VGI.txt [2026-01-07T20:34:03.803740] [INFO ] [sig ] [3305/3515] Completed VGI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:03.803791] [INFO ] [sig ] [3306/3515] Forecasting VGM... [2026-01-07T20:34:03.803823] [INFO ] [sig ] Generating forecast for: VGM [2026-01-07T20:34:03.803854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-07T20:34:03.815428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-07T20:34:03.815743] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-07T20:34:03.816502] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-07T20:34:03.816565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:03.816616] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:03.816643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:03.816698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:03.873221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:03.874100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:03.874192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:03.874224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:03.994069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:03.994238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:03.994282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:03.994316] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:03.997812] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-01-07T20:34:03.998095] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-07T20:34:03.998223] [INFO ] [sig ] VGM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:04.139585] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VGM.txt [2026-01-07T20:34:04.139737] [INFO ] [sig ] [3306/3515] Completed VGM in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:04.139780] [INFO ] [sig ] [3307/3515] Forecasting VGSH... [2026-01-07T20:34:04.139812] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-07T20:34:04.139843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-07T20:34:04.152129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-07T20:34:04.152472] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-07T20:34:04.153256] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-07T20:34:04.153308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:04.153368] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:04.153396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:04.153453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:04.208021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:04.208811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:04.208899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:04.208931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:04.326625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:04.326783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:04.326823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:04.326850] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:04.330205] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-01-07T20:34:04.330480] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-07T20:34:04.330620] [INFO ] [sig ] VGSH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:04.468538] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VGSH.txt [2026-01-07T20:34:04.468717] [INFO ] [sig ] [3307/3515] Completed VGSH in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:04.468758] [INFO ] [sig ] [3308/3515] Forecasting VICI... [2026-01-07T20:34:04.468788] [INFO ] [sig ] Generating forecast for: VICI [2026-01-07T20:34:04.468820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-07T20:34:04.481037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-07T20:34:04.481427] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-07T20:34:04.482462] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-07T20:34:04.482516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:04.482549] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:04.482600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:04.482670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:04.541210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:04.542121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:04.542212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:04.542247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:04.669216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:04.669380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:04.669421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:04.669452] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:04.673483] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=45.88%) [2026-01-07T20:34:04.673855] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-07T20:34:04.674004] [INFO ] [sig ] VICI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:04.813916] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VICI.txt [2026-01-07T20:34:04.814067] [INFO ] [sig ] [3308/3515] Completed VICI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:04.814108] [INFO ] [sig ] [3309/3515] Forecasting VIGI... [2026-01-07T20:34:04.814139] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-07T20:34:04.814170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-07T20:34:04.825350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-07T20:34:04.825708] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-07T20:34:04.826468] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-07T20:34:04.826519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:04.826551] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:04.826599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:04.826659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:04.883097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:04.883842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:04.883926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:04.883959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:05.004477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:05.004678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:05.004720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:05.004750] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:05.008227] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-01-07T20:34:05.008534] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-07T20:34:05.008699] [INFO ] [sig ] VIGI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:05.147882] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VIGI.txt [2026-01-07T20:34:05.148075] [INFO ] [sig ] [3309/3515] Completed VIGI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:05.148118] [INFO ] [sig ] [3310/3515] Forecasting VINP... [2026-01-07T20:34:05.148148] [INFO ] [sig ] Generating forecast for: VINP [2026-01-07T20:34:05.148180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-07T20:34:05.159205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-07T20:34:05.159646] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-07T20:34:05.160419] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-07T20:34:05.160471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:05.160504] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:05.160531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:05.160609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:05.215976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:05.216839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:05.216926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:05.216959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:05.332331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:05.332480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:05.332519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:05.332595] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:05.335902] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-07T20:34:05.336184] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-07T20:34:05.336311] [INFO ] [sig ] VINP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:05.475415] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VINP.txt [2026-01-07T20:34:05.475595] [INFO ] [sig ] [3310/3515] Completed VINP in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:05.475640] [INFO ] [sig ] [3311/3515] Forecasting VIPS... [2026-01-07T20:34:05.475671] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-07T20:34:05.475702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-07T20:34:05.487895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-07T20:34:05.488228] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-07T20:34:05.489023] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-07T20:34:05.489076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:05.489108] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:05.489136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:05.489193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:05.546461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:05.547299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:05.547390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:05.547424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:05.674404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:05.674554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:05.674612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:05.674645] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:05.678028] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=21.39%) [2026-01-07T20:34:05.678323] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-07T20:34:05.678470] [INFO ] [sig ] VIPS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:05.822450] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VIPS.txt [2026-01-07T20:34:05.822615] [INFO ] [sig ] [3311/3515] Completed VIPS in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:05.822657] [INFO ] [sig ] [3312/3515] Forecasting VIRC... [2026-01-07T20:34:05.822688] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-07T20:34:05.822719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-07T20:34:05.834350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-07T20:34:05.834702] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-07T20:34:05.835453] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-07T20:34:05.835506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:05.835538] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:05.835566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:05.835642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:05.891108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:05.891867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:05.891964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:05.892004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:06.012984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:06.013137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:06.013178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:06.013208] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:06.016518] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-01-07T20:34:06.016812] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-07T20:34:06.016937] [INFO ] [sig ] VIRC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:06.156724] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VIRC.txt [2026-01-07T20:34:06.156858] [INFO ] [sig ] [3312/3515] Completed VIRC in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:06.156898] [INFO ] [sig ] [3313/3515] Forecasting VITL... [2026-01-07T20:34:06.156929] [INFO ] [sig ] Generating forecast for: VITL [2026-01-07T20:34:06.156959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-07T20:34:06.169401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-07T20:34:06.169880] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-07T20:34:06.170745] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-07T20:34:06.170805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:06.170838] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:06.170866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:06.170923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:06.229882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:06.230805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:06.230897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:06.230931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:06.354360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:06.354539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:06.354597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:06.354630] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:06.358069] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=45.60%) [2026-01-07T20:34:06.358354] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-07T20:34:06.358482] [INFO ] [sig ] VITL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:06.522175] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VITL.txt [2026-01-07T20:34:06.522381] [INFO ] [sig ] [3313/3515] Completed VITL in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:06.522434] [INFO ] [sig ] [3314/3515] Forecasting VKQ... [2026-01-07T20:34:06.522468] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-07T20:34:06.522500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-07T20:34:06.534266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-07T20:34:06.534711] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-07T20:34:06.535709] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-07T20:34:06.535761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:06.535794] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:06.535823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:06.535880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:06.592128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:06.592968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:06.593051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:06.593085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:06.715409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:06.715601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:06.715650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:06.715682] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:06.719019] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=31.60%) [2026-01-07T20:34:06.719291] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-07T20:34:06.719416] [INFO ] [sig ] VKQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:06.858392] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VKQ.txt [2026-01-07T20:34:06.858524] [INFO ] [sig ] [3314/3515] Completed VKQ in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-07T20:34:06.858563] [INFO ] [sig ] [3315/3515] Forecasting VKTX... [2026-01-07T20:34:06.858612] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-07T20:34:06.858643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-07T20:34:06.870177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-07T20:34:06.870458] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-07T20:34:06.871231] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-07T20:34:06.871285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:06.871317] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:06.871344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:06.871400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:06.927829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:06.928718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:06.928814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:06.928849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:07.047815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:07.047963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:07.048003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:07.048034] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:07.051391] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=62.31%) [2026-01-07T20:34:07.051697] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-07T20:34:07.051824] [INFO ] [sig ] VKTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:07.195913] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VKTX.txt [2026-01-07T20:34:07.196079] [INFO ] [sig ] [3315/3515] Completed VKTX in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-07T20:34:07.196121] [INFO ] [sig ] [3316/3515] Forecasting VLGEA... [2026-01-07T20:34:07.196151] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-07T20:34:07.196182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-07T20:34:07.208369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-07T20:34:07.208782] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-07T20:34:07.209564] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-07T20:34:07.209634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:07.209668] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:07.209695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:07.209752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:07.266124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:07.267067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:07.267156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:07.267199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:07.396543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:07.396716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:07.396758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:07.396788] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:07.401109] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-07T20:34:07.401619] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-07T20:34:07.401810] [INFO ] [sig ] VLGEA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:07.546362] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VLGEA.txt [2026-01-07T20:34:07.546503] [INFO ] [sig ] [3316/3515] Completed VLGEA in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:07.546543] [INFO ] [sig ] [3317/3515] Forecasting VLN... [2026-01-07T20:34:07.546590] [INFO ] [sig ] Generating forecast for: VLN [2026-01-07T20:34:07.546625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-07T20:34:07.558034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-07T20:34:07.558314] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-07T20:34:07.559096] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-07T20:34:07.559160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:07.559193] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:07.559220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:07.559276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:07.614282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:07.614907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:07.615016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:07.615049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:07.730606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:07.730773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:07.730812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:07.730842] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:07.734216] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-01-07T20:34:07.734494] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-07T20:34:07.734638] [INFO ] [sig ] VLN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:07.877005] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VLN.txt [2026-01-07T20:34:07.877179] [INFO ] [sig ] [3317/3515] Completed VLN in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:07.877220] [INFO ] [sig ] [3318/3515] Forecasting VLO... [2026-01-07T20:34:07.877252] [INFO ] [sig ] Generating forecast for: VLO [2026-01-07T20:34:07.877283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-07T20:34:07.891915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-07T20:34:07.892294] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-07T20:34:07.893183] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-07T20:34:07.893241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:07.893278] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:07.893309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:07.893381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:07.955322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:07.956200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:07.956286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:07.956320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:08.081722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:08.081882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:08.081926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:08.081956] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:08.085303] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=64.43%) [2026-01-07T20:34:08.085587] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-07T20:34:08.085713] [INFO ] [sig ] VLO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:08.225411] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VLO.txt [2026-01-07T20:34:08.225587] [INFO ] [sig ] [3318/3515] Completed VLO in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:08.225631] [INFO ] [sig ] [3319/3515] Forecasting VLRS... [2026-01-07T20:34:08.225661] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-07T20:34:08.225692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-07T20:34:08.237337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-07T20:34:08.237726] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-07T20:34:08.238561] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-07T20:34:08.238641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:08.238677] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:08.238706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:08.238764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:08.295009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:08.295881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:08.295983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:08.296024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:08.413768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:08.413918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:08.413964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:08.413993] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:08.417259] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-07T20:34:08.417530] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-07T20:34:08.417672] [INFO ] [sig ] VLRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:08.554347] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VLRS.txt [2026-01-07T20:34:08.554458] [INFO ] [sig ] [3319/3515] Completed VLRS in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:08.554496] [INFO ] [sig ] [3320/3515] Forecasting VLTO... [2026-01-07T20:34:08.554526] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-07T20:34:08.554556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-07T20:34:08.565831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-07T20:34:08.566131] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-07T20:34:08.566897] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-07T20:34:08.566960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:08.567000] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:08.567034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:08.567099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:08.621945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:08.622698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:08.622780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:08.622814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:08.743775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:08.743890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:08.743931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:08.743960] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:08.747160] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-07T20:34:08.747430] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-07T20:34:08.747550] [INFO ] [sig ] VLTO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:08.884758] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VLTO.txt [2026-01-07T20:34:08.884892] [INFO ] [sig ] [3320/3515] Completed VLTO in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:08.884940] [INFO ] [sig ] [3321/3515] Forecasting VLY... [2026-01-07T20:34:08.884971] [INFO ] [sig ] Generating forecast for: VLY [2026-01-07T20:34:08.885002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-07T20:34:08.895768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-07T20:34:08.896072] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-07T20:34:08.896844] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-07T20:34:08.896896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:08.896929] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:08.896956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:08.897012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:08.951894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:08.952506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:08.952608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:08.952643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:09.072884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:09.073036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:09.073075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:09.073105] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:09.076412] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=73.54%) [2026-01-07T20:34:09.076714] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-07T20:34:09.076837] [INFO ] [sig ] VLY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:09.216297] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VLY.txt [2026-01-07T20:34:09.216431] [INFO ] [sig ] [3321/3515] Completed VLY in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:09.216470] [INFO ] [sig ] [3322/3515] Forecasting VMBS... [2026-01-07T20:34:09.216498] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-07T20:34:09.216527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-07T20:34:09.229017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-07T20:34:09.229537] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-07T20:34:09.230555] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-07T20:34:09.230623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:09.230655] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:09.230682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:09.230738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:09.286210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:09.286850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:09.286940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:09.286979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:09.407121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:09.407260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:09.407299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:09.407328] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:09.410683] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=41.73%) [2026-01-07T20:34:09.410969] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-07T20:34:09.411112] [INFO ] [sig ] VMBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:09.552837] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VMBS.txt [2026-01-07T20:34:09.552995] [INFO ] [sig ] [3322/3515] Completed VMBS in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:09.553037] [INFO ] [sig ] [3323/3515] Forecasting VMD... [2026-01-07T20:34:09.553067] [INFO ] [sig ] Generating forecast for: VMD [2026-01-07T20:34:09.553097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-07T20:34:09.565008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-07T20:34:09.565326] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-07T20:34:09.566171] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-07T20:34:09.566224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:09.566255] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:09.566281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:09.566337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:09.625673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:09.626415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:09.626499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:09.626532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:09.751184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:09.751337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:09.751377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:09.751407] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:09.755075] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=64.12%) [2026-01-07T20:34:09.755365] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-07T20:34:09.755522] [INFO ] [sig ] VMD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:09.902948] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VMD.txt [2026-01-07T20:34:09.903098] [INFO ] [sig ] [3323/3515] Completed VMD in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:09.903138] [INFO ] [sig ] [3324/3515] Forecasting VMI... [2026-01-07T20:34:09.903338] [INFO ] [sig ] Generating forecast for: VMI [2026-01-07T20:34:09.903368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-07T20:34:09.915234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-07T20:34:09.915589] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-07T20:34:09.916393] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-07T20:34:09.916447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:09.916506] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:09.916535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:09.916622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:09.976657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:09.977404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:09.977489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:09.977523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:10.102106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:10.102258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:10.102318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:10.102349] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:10.105723] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=53.81%) [2026-01-07T20:34:10.106003] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-07T20:34:10.106129] [INFO ] [sig ] VMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:10.245020] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VMI.txt [2026-01-07T20:34:10.245188] [INFO ] [sig ] [3324/3515] Completed VMI in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:10.245230] [INFO ] [sig ] [3325/3515] Forecasting VMO... [2026-01-07T20:34:10.245259] [INFO ] [sig ] Generating forecast for: VMO [2026-01-07T20:34:10.245289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-07T20:34:10.257180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-07T20:34:10.257592] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-07T20:34:10.258401] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-07T20:34:10.258455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:10.258486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:10.258513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:10.258598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:10.320154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:10.321046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:10.321137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:10.321177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:10.446905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:10.447281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:10.447323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:10.447460] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:10.451382] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-07T20:34:10.451679] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-07T20:34:10.451807] [INFO ] [sig ] VMO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:10.601443] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VMO.txt [2026-01-07T20:34:10.601615] [INFO ] [sig ] [3325/3515] Completed VMO in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:10.601658] [INFO ] [sig ] [3326/3515] Forecasting VNDA... [2026-01-07T20:34:10.601689] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-07T20:34:10.601720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-07T20:34:10.614335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-07T20:34:10.614713] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-07T20:34:10.615558] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-07T20:34:10.615632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:10.615666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:10.615692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:10.615749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:10.674745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:10.675604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:10.675720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:10.675755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:10.803597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:10.803757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:10.803800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:10.803831] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:10.807649] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=73.34%) [2026-01-07T20:34:10.808009] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-07T20:34:10.808171] [INFO ] [sig ] VNDA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:10.948712] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VNDA.txt [2026-01-07T20:34:10.948880] [INFO ] [sig ] [3326/3515] Completed VNDA in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:10.948921] [INFO ] [sig ] [3327/3515] Forecasting VNO... [2026-01-07T20:34:10.948950] [INFO ] [sig ] Generating forecast for: VNO [2026-01-07T20:34:10.948983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-07T20:34:10.961025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-07T20:34:10.961282] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-07T20:34:10.962049] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-07T20:34:10.962102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:10.962134] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:10.962161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:10.962218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:11.018648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:11.019481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:11.019750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:11.019785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:11.144368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:11.144539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:11.144603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:11.144666] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:11.148087] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-01-07T20:34:11.148371] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-07T20:34:11.148496] [INFO ] [sig ] VNO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:11.289441] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VNO.txt [2026-01-07T20:34:11.289627] [INFO ] [sig ] [3327/3515] Completed VNO in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:11.289671] [INFO ] [sig ] [3328/3515] Forecasting VNOM... [2026-01-07T20:34:11.289702] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-07T20:34:11.289732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-07T20:34:11.305938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-07T20:34:11.306413] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-07T20:34:11.307393] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-07T20:34:11.307456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:11.307498] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:11.307548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:11.307644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:11.373600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:11.374462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:11.374549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:11.374600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:11.498035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:11.498191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:11.498233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:11.498264] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:11.501701] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-07T20:34:11.501979] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-07T20:34:11.502105] [INFO ] [sig ] VNOM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:11.648079] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VNOM.txt [2026-01-07T20:34:11.648244] [INFO ] [sig ] [3328/3515] Completed VNOM in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:11.648286] [INFO ] [sig ] [3329/3515] Forecasting VNQI... [2026-01-07T20:34:11.648317] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-07T20:34:11.648347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-07T20:34:11.660498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-07T20:34:11.660876] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-07T20:34:11.661693] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-07T20:34:11.661747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:11.661780] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:11.661806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:11.661863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:11.718746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:11.719439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:11.719535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:11.719589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:11.840249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:11.840401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:11.840440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:11.840469] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:11.843997] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-07T20:34:11.844306] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-07T20:34:11.844446] [INFO ] [sig ] VNQI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:11.983694] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VNQI.txt [2026-01-07T20:34:11.983830] [INFO ] [sig ] [3329/3515] Completed VNQI in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:11.983870] [INFO ] [sig ] [3330/3515] Forecasting VOC... [2026-01-07T20:34:11.983900] [INFO ] [sig ] Generating forecast for: VOC [2026-01-07T20:34:11.983931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-07T20:34:11.995612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-07T20:34:11.995905] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-07T20:34:11.996692] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-07T20:34:11.996744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:11.996776] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:11.996803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:11.996859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:12.053716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:12.054513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:12.054616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:12.054652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:12.170706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:12.170863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:12.170902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:12.170930] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:12.174240] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-01-07T20:34:12.174510] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-07T20:34:12.174653] [INFO ] [sig ] VOC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:12.323515] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VOC.txt [2026-01-07T20:34:12.323684] [INFO ] [sig ] [3330/3515] Completed VOC in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:12.323728] [INFO ] [sig ] [3331/3515] Forecasting VOD... [2026-01-07T20:34:12.323759] [INFO ] [sig ] Generating forecast for: VOD [2026-01-07T20:34:12.323791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-07T20:34:12.335887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-07T20:34:12.336206] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-07T20:34:12.337007] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-07T20:34:12.337059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:12.337091] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:12.337118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:12.337174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:12.392752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:12.393647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:12.393734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:12.393768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:12.512603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:12.512770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:12.512813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:12.512842] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:12.516339] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=51.53%) [2026-01-07T20:34:12.516642] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-07T20:34:12.516774] [INFO ] [sig ] VOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:12.664853] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VOD.txt [2026-01-07T20:34:12.665011] [INFO ] [sig ] [3331/3515] Completed VOD in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:12.665067] [INFO ] [sig ] [3332/3515] Forecasting VONE... [2026-01-07T20:34:12.665110] [INFO ] [sig ] Generating forecast for: VONE [2026-01-07T20:34:12.665167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-07T20:34:12.677697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-07T20:34:12.678053] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-07T20:34:12.678920] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-07T20:34:12.678974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:12.679022] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:12.679065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:12.679150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:12.737848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:12.738660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:12.738750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:12.738785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:12.869499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:12.869692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:12.869735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:12.869765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:12.873307] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=72.44%) [2026-01-07T20:34:12.873635] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-07T20:34:12.873782] [INFO ] [sig ] VONE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:13.020978] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VONE.txt [2026-01-07T20:34:13.021191] [INFO ] [sig ] [3332/3515] Completed VONE in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-07T20:34:13.021234] [INFO ] [sig ] [3333/3515] Forecasting VONG... [2026-01-07T20:34:13.021271] [INFO ] [sig ] Generating forecast for: VONG [2026-01-07T20:34:13.021301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-07T20:34:13.033614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-07T20:34:13.033919] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-07T20:34:13.034697] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-07T20:34:13.034748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:13.034780] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:13.034806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:13.034861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:13.094986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:13.095729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:13.095813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:13.095847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:13.219067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:13.219224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:13.219263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:13.219293] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:13.222832] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-07T20:34:13.223128] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-07T20:34:13.223253] [INFO ] [sig ] VONG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:13.366615] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VONG.txt [2026-01-07T20:34:13.366772] [INFO ] [sig ] [3333/3515] Completed VONG in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-07T20:34:13.366814] [INFO ] [sig ] [3334/3515] Forecasting VOTE... [2026-01-07T20:34:13.366845] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-07T20:34:13.366874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-07T20:34:13.378516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-07T20:34:13.378829] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-07T20:34:13.379617] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-07T20:34:13.379670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:13.379704] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:13.379733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:13.379791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:13.437030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:13.437857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:13.437993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:13.438030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:13.558624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:13.558793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:13.558837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:13.558866] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:13.562350] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-07T20:34:13.562663] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-07T20:34:13.562794] [INFO ] [sig ] VOTE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:13.700883] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VOTE.txt [2026-01-07T20:34:13.701026] [INFO ] [sig ] [3334/3515] Completed VOTE in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:13.701067] [INFO ] [sig ] [3335/3515] Forecasting VPG... [2026-01-07T20:34:13.701096] [INFO ] [sig ] Generating forecast for: VPG [2026-01-07T20:34:13.701126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-07T20:34:13.713235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-07T20:34:13.713626] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-07T20:34:13.714438] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-07T20:34:13.714497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:13.714531] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:13.714558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:13.714645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:13.770823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:13.771505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:13.771606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:13.771643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:13.893635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:13.893832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:13.893875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:13.893906] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:13.897362] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-07T20:34:13.897668] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-07T20:34:13.897797] [INFO ] [sig ] VPG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:14.036490] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VPG.txt [2026-01-07T20:34:14.036656] [INFO ] [sig ] [3335/3515] Completed VPG in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:14.036699] [INFO ] [sig ] [3336/3515] Forecasting VPLS... [2026-01-07T20:34:14.036729] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-07T20:34:14.036760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-07T20:34:14.048337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-07T20:34:14.048672] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-07T20:34:14.049415] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-07T20:34:14.049467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:14.049498] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:14.049543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:14.049618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:14.105733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:14.106537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:14.106644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:14.106681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:14.229864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:14.230025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:14.230066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:14.230096] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:14.233485] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-07T20:34:14.233781] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-07T20:34:14.233912] [INFO ] [sig ] VPLS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:14.373187] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VPLS.txt [2026-01-07T20:34:14.373319] [INFO ] [sig ] [3336/3515] Completed VPLS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:14.373359] [INFO ] [sig ] [3337/3515] Forecasting VRA... [2026-01-07T20:34:14.373389] [INFO ] [sig ] Generating forecast for: VRA [2026-01-07T20:34:14.373419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-07T20:34:14.385881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-07T20:34:14.386188] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-07T20:34:14.386968] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-07T20:34:14.387019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:14.387055] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:14.387083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:14.387139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:14.443723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:14.444533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:14.444656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:14.444700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:14.562383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:14.562536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:14.562590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:14.562624] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:14.565916] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-07T20:34:14.566189] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-07T20:34:14.566310] [INFO ] [sig ] VRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:14.706277] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VRA.txt [2026-01-07T20:34:14.706440] [INFO ] [sig ] [3337/3515] Completed VRA in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:14.706483] [INFO ] [sig ] [3338/3515] Forecasting VRCA... [2026-01-07T20:34:14.706513] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-07T20:34:14.706544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-07T20:34:14.717160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-07T20:34:14.717453] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-07T20:34:14.718244] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-07T20:34:14.718297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:14.718330] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:14.718358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:14.718415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:14.774453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:14.775154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:14.775233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:14.775265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:14.897011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:14.897165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:14.897206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:14.897238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:14.900549] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-07T20:34:14.900839] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-07T20:34:14.900960] [INFO ] [sig ] VRCA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:15.041171] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRCA.txt [2026-01-07T20:34:15.041330] [INFO ] [sig ] [3338/3515] Completed VRCA in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:15.041371] [INFO ] [sig ] [3339/3515] Forecasting VRDN... [2026-01-07T20:34:15.041402] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-07T20:34:15.041434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-07T20:34:15.052755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-07T20:34:15.053084] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-07T20:34:15.053849] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-07T20:34:15.053900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:15.053932] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:15.053959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:15.054027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:15.111481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:15.112153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:15.112234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:15.112270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:15.230434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:15.230599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:15.230640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:15.230669] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:15.233937] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-07T20:34:15.234209] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-07T20:34:15.234329] [INFO ] [sig ] VRDN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:15.375640] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VRDN.txt [2026-01-07T20:34:15.375782] [INFO ] [sig ] [3339/3515] Completed VRDN in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:15.375824] [INFO ] [sig ] [3340/3515] Forecasting VRE... [2026-01-07T20:34:15.375854] [INFO ] [sig ] Generating forecast for: VRE [2026-01-07T20:34:15.375884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-07T20:34:15.387728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-07T20:34:15.388029] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-07T20:34:15.388816] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-07T20:34:15.388869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:15.388903] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:15.388931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:15.388988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:15.447087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:15.447756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:15.447854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:15.447889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:15.567222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:15.567372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:15.567411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:15.567441] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:15.570824] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-01-07T20:34:15.571103] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-07T20:34:15.571230] [INFO ] [sig ] VRE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:15.710920] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRE.txt [2026-01-07T20:34:15.711050] [INFO ] [sig ] [3340/3515] Completed VRE in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-07T20:34:15.711090] [INFO ] [sig ] [3341/3515] Forecasting VREX... [2026-01-07T20:34:15.711120] [INFO ] [sig ] Generating forecast for: VREX [2026-01-07T20:34:15.711151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-07T20:34:15.722850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-07T20:34:15.723131] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-07T20:34:15.723898] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-07T20:34:15.723962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:15.724020] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:15.724050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:15.724113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:15.779432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:15.780144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:15.780224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:15.780257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:15.894978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:15.895132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:15.895171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:15.895200] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:15.898501] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-01-07T20:34:15.898793] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-07T20:34:15.898914] [INFO ] [sig ] VREX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:16.039757] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VREX.txt [2026-01-07T20:34:16.039921] [INFO ] [sig ] [3341/3515] Completed VREX in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 60.0s [2026-01-07T20:34:16.039963] [INFO ] [sig ] [3342/3515] Forecasting VRIG... [2026-01-07T20:34:16.039994] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-07T20:34:16.040030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-07T20:34:16.052386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-07T20:34:16.052755] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-07T20:34:16.053899] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-07T20:34:16.053960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:16.053993] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:16.054020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:16.054077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:16.111378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:16.112244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:16.112331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:16.112364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:16.205718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:16.205859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:16.205897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:16.205926] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:16.209158] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-07T20:34:16.209427] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-07T20:34:16.209589] [INFO ] [sig ] VRIG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:16.349219] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRIG.txt [2026-01-07T20:34:16.349346] [INFO ] [sig ] [3342/3515] Completed VRIG in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 59.6s [2026-01-07T20:34:16.349385] [INFO ] [sig ] [3343/3515] Forecasting VRNS... [2026-01-07T20:34:16.349416] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-07T20:34:16.349446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-07T20:34:16.361720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-07T20:34:16.362029] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-07T20:34:16.362801] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-07T20:34:16.362853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:16.362884] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:16.362910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:16.362965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:16.419688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:16.420314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:16.420398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:16.420432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:16.545152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:16.545309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:16.545350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:16.545381] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:16.548787] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-01-07T20:34:16.549063] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-07T20:34:16.549190] [INFO ] [sig ] VRNS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:16.688531] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRNS.txt [2026-01-07T20:34:16.688681] [INFO ] [sig ] [3343/3515] Completed VRNS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 59.3s [2026-01-07T20:34:16.688721] [INFO ] [sig ] [3344/3515] Forecasting VRRM... [2026-01-07T20:34:16.688752] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-07T20:34:16.688783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-07T20:34:16.699979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-07T20:34:16.700275] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-07T20:34:16.701039] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-07T20:34:16.701092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:16.701129] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:16.701156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:16.701212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:16.757187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:16.757831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:16.757916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:16.757949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:16.874525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:16.874694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:16.874734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:16.874797] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:16.878069] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-07T20:34:16.878343] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-07T20:34:16.878465] [INFO ] [sig ] VRRM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:17.029982] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VRRM.txt [2026-01-07T20:34:17.030131] [INFO ] [sig ] [3344/3515] Completed VRRM in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.9s [2026-01-07T20:34:17.030180] [INFO ] [sig ] [3345/3515] Forecasting VRSK... [2026-01-07T20:34:17.030217] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-07T20:34:17.030253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-07T20:34:17.041972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-07T20:34:17.042304] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-07T20:34:17.043144] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-07T20:34:17.043199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:17.043233] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:17.043261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:17.043319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:17.102175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:17.102932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:17.103018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:17.103052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:17.223849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:17.224007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:17.224048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:17.224079] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:17.227474] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=71.75%) [2026-01-07T20:34:17.227763] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-07T20:34:17.227889] [INFO ] [sig ] VRSK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:17.365411] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRSK.txt [2026-01-07T20:34:17.365556] [INFO ] [sig ] [3345/3515] Completed VRSK in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.6s [2026-01-07T20:34:17.365614] [INFO ] [sig ] [3346/3515] Forecasting VRSN... [2026-01-07T20:34:17.365647] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-07T20:34:17.365677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-07T20:34:17.376964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-07T20:34:17.377272] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-07T20:34:17.378073] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-07T20:34:17.378127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:17.378160] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:17.378187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:17.378245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:17.434451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:17.435118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:17.435200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:17.435235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:17.559835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:17.559990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:17.560030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:17.560061] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:17.563661] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-07T20:34:17.564000] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-07T20:34:17.564137] [INFO ] [sig ] VRSN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:17.703671] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VRSN.txt [2026-01-07T20:34:17.703829] [INFO ] [sig ] [3346/3515] Completed VRSN in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.2s [2026-01-07T20:34:17.703870] [INFO ] [sig ] [3347/3515] Forecasting VRTS... [2026-01-07T20:34:17.703899] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-07T20:34:17.703930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-07T20:34:17.715259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-07T20:34:17.715660] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-07T20:34:17.716479] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-07T20:34:17.716534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:17.716570] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:17.716627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:17.716685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:17.773901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:17.774754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:17.774840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:17.774875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:17.900999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:17.901166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:17.901209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:17.901239] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:17.904842] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-07T20:34:17.905122] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-07T20:34:17.905257] [INFO ] [sig ] VRTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:18.047303] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRTS.txt [2026-01-07T20:34:18.047434] [INFO ] [sig ] [3347/3515] Completed VRTS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.9s [2026-01-07T20:34:18.047475] [INFO ] [sig ] [3348/3515] Forecasting VRTX... [2026-01-07T20:34:18.047506] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-07T20:34:18.047537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-07T20:34:18.060585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-07T20:34:18.060898] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-07T20:34:18.061716] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-07T20:34:18.061769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:18.061806] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:18.061834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:18.061891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:18.119994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:18.120747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:18.120833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:18.120866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:18.242804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:18.242975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:18.243016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:18.243046] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:18.246439] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-01-07T20:34:18.246759] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-07T20:34:18.246897] [INFO ] [sig ] VRTX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:18.386279] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VRTX.txt [2026-01-07T20:34:18.386412] [INFO ] [sig ] [3348/3515] Completed VRTX in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.6s [2026-01-07T20:34:18.386452] [INFO ] [sig ] [3349/3515] Forecasting VS... [2026-01-07T20:34:18.386483] [INFO ] [sig ] Generating forecast for: VS [2026-01-07T20:34:18.386514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-07T20:34:18.397600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-07T20:34:18.397905] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-07T20:34:18.398688] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-07T20:34:18.398740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:18.398771] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:18.398798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:18.398854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:18.455228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:18.455904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:18.455986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:18.456019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:18.562958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:18.563103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:18.563142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:18.563171] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:18.566424] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-01-07T20:34:18.566717] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-07T20:34:18.566843] [INFO ] [sig ] VS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:18.705120] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VS.txt [2026-01-07T20:34:18.705254] [INFO ] [sig ] [3349/3515] Completed VS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.2s [2026-01-07T20:34:18.705292] [INFO ] [sig ] [3350/3515] Forecasting VSCO... [2026-01-07T20:34:18.705320] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-07T20:34:18.705349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-07T20:34:18.717059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-07T20:34:18.717368] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-07T20:34:18.718141] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-07T20:34:18.718205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:18.718245] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:18.718277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:18.718339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:18.774505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:18.775198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:18.775278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:18.775311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:18.894011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:18.894175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:18.894222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:18.894255] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:18.897610] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-01-07T20:34:18.897882] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-07T20:34:18.898004] [INFO ] [sig ] VSCO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:19.037151] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VSCO.txt [2026-01-07T20:34:19.037300] [INFO ] [sig ] [3350/3515] Completed VSCO in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 56.9s [2026-01-07T20:34:19.037340] [INFO ] [sig ] [3351/3515] Forecasting VSDA... [2026-01-07T20:34:19.037369] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-07T20:34:19.037400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-07T20:34:19.049133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-07T20:34:19.049438] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-07T20:34:19.050230] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-07T20:34:19.050293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:19.050326] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:19.050354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:19.050411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:19.106758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:19.107520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:19.107653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:19.107687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:19.216932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:19.217107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:19.217154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:19.217188] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:19.221122] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=60.48%) [2026-01-07T20:34:19.221677] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-07T20:34:19.221818] [INFO ] [sig ] VSDA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:19.360503] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VSDA.txt [2026-01-07T20:34:19.360659] [INFO ] [sig ] [3351/3515] Completed VSDA in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 56.5s [2026-01-07T20:34:19.360701] [INFO ] [sig ] [3352/3515] Forecasting VSEC... [2026-01-07T20:34:19.360736] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-07T20:34:19.360768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-07T20:34:19.372958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-07T20:34:19.373236] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-07T20:34:19.374006] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-07T20:34:19.374057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:19.374101] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:19.374130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:19.374187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:19.429361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:19.430017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:19.430099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:19.430134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:19.550059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:19.550213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:19.550260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:19.550295] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:19.553770] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-07T20:34:19.554063] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-07T20:34:19.554195] [INFO ] [sig ] VSEC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:19.693127] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VSEC.txt [2026-01-07T20:34:19.693274] [INFO ] [sig ] [3352/3515] Completed VSEC in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 56.2s [2026-01-07T20:34:19.693316] [INFO ] [sig ] [3353/3515] Forecasting VSH... [2026-01-07T20:34:19.693346] [INFO ] [sig ] Generating forecast for: VSH [2026-01-07T20:34:19.693376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-07T20:34:19.708525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-07T20:34:19.708978] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-07T20:34:19.709943] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-07T20:34:19.710002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:19.710038] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:19.710068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:19.710139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:19.767854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:19.768495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:19.768591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:19.768627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:19.887733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:19.887896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:19.887937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:19.887966] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:19.891370] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-07T20:34:19.891662] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-07T20:34:19.891784] [INFO ] [sig ] VSH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:20.031949] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VSH.txt [2026-01-07T20:34:20.032110] [INFO ] [sig ] [3353/3515] Completed VSH in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 55.8s [2026-01-07T20:34:20.032150] [INFO ] [sig ] [3354/3515] Forecasting VSTM... [2026-01-07T20:34:20.032180] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-07T20:34:20.032212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-07T20:34:20.043356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-07T20:34:20.043653] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-07T20:34:20.044400] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-07T20:34:20.044452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:20.044484] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:20.044510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:20.044566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:20.099947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:20.100815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:20.100901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:20.100934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:20.221145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:20.221308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:20.221347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:20.221377] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:20.224746] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=56.02%) [2026-01-07T20:34:20.225018] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-07T20:34:20.225140] [INFO ] [sig ] VSTM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:20.367555] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VSTM.txt [2026-01-07T20:34:20.367735] [INFO ] [sig ] [3354/3515] Completed VSTM in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 55.5s [2026-01-07T20:34:20.367777] [INFO ] [sig ] [3355/3515] Forecasting VSTS... [2026-01-07T20:34:20.367807] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-07T20:34:20.367837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-07T20:34:20.379052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-07T20:34:20.379355] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-07T20:34:20.380149] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-07T20:34:20.380201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:20.380237] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:20.380264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:20.380320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:20.437648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:20.438264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:20.438343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:20.438376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:20.564016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:20.564174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:20.564213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:20.564242] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:20.567556] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-01-07T20:34:20.567840] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-07T20:34:20.567959] [INFO ] [sig ] VSTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:20.709167] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VSTS.txt [2026-01-07T20:34:20.709288] [INFO ] [sig ] [3355/3515] Completed VSTS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 55.1s [2026-01-07T20:34:20.709334] [INFO ] [sig ] [3356/3515] Forecasting VTC... [2026-01-07T20:34:20.709366] [INFO ] [sig ] Generating forecast for: VTC [2026-01-07T20:34:20.709397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-07T20:34:20.720159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-07T20:34:20.720431] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-07T20:34:20.721187] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-07T20:34:20.721239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:20.721271] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:20.721299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:20.721354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:20.777946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:20.778778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:20.778863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:20.778896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:20.900331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:20.900482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:20.900522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:20.900551] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:20.903851] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-01-07T20:34:20.904121] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-07T20:34:20.904243] [INFO ] [sig ] VTC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:21.041956] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTC.txt [2026-01-07T20:34:21.042086] [INFO ] [sig ] [3356/3515] Completed VTC in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.8s [2026-01-07T20:34:21.042127] [INFO ] [sig ] [3357/3515] Forecasting VTEX... [2026-01-07T20:34:21.042157] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-07T20:34:21.042188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-07T20:34:21.053884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-07T20:34:21.054159] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-07T20:34:21.054922] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-07T20:34:21.054973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:21.055006] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:21.055033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:21.055088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:21.110188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:21.110799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:21.110877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:21.110909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:21.222298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:21.222424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:21.222462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:21.222491] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:21.225651] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-01-07T20:34:21.225917] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-07T20:34:21.226054] [INFO ] [sig ] VTEX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:21.364210] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTEX.txt [2026-01-07T20:34:21.364335] [INFO ] [sig ] [3357/3515] Completed VTEX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.4s [2026-01-07T20:34:21.364373] [INFO ] [sig ] [3358/3515] Forecasting VTIP... [2026-01-07T20:34:21.364403] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-07T20:34:21.364433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-07T20:34:21.375922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-07T20:34:21.376202] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-07T20:34:21.376965] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-07T20:34:21.377016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:21.377073] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:21.377102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:21.377159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:21.432540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:21.433139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:21.433221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:21.433255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:21.551766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:21.551925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:21.551966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:21.551994] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:21.555259] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-07T20:34:21.555524] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-07T20:34:21.555661] [INFO ] [sig ] VTIP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:21.693168] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTIP.txt [2026-01-07T20:34:21.693279] [INFO ] [sig ] [3358/3515] Completed VTIP in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.1s [2026-01-07T20:34:21.693318] [INFO ] [sig ] [3359/3515] Forecasting VTMX... [2026-01-07T20:34:21.693348] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-07T20:34:21.693377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-07T20:34:21.704706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-07T20:34:21.704966] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-07T20:34:21.705716] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-07T20:34:21.705768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:21.705800] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:21.705827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:21.705883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:21.761365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:21.761994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:21.762075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:21.762107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:21.883795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:21.883973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:21.884031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:21.884062] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:21.887683] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=79.83%) [2026-01-07T20:34:21.887986] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-07T20:34:21.888129] [INFO ] [sig ] VTMX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:22.025700] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VTMX.txt [2026-01-07T20:34:22.025841] [INFO ] [sig ] [3359/3515] Completed VTMX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.8s [2026-01-07T20:34:22.025882] [INFO ] [sig ] [3360/3515] Forecasting VTN... [2026-01-07T20:34:22.025911] [INFO ] [sig ] Generating forecast for: VTN [2026-01-07T20:34:22.025947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-07T20:34:22.037908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-07T20:34:22.038216] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-07T20:34:22.038982] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-07T20:34:22.039034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:22.039067] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:22.039094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:22.039171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:22.095762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:22.096334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:22.096431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:22.096465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:22.210235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:22.210336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:22.210372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:22.210401] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:22.213497] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-01-07T20:34:22.213775] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-07T20:34:22.213893] [INFO ] [sig ] VTN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:22.352514] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTN.txt [2026-01-07T20:34:22.352680] [INFO ] [sig ] [3360/3515] Completed VTN in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.4s [2026-01-07T20:34:22.352721] [INFO ] [sig ] [3361/3515] Forecasting VTOL... [2026-01-07T20:34:22.352751] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-07T20:34:22.352783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-07T20:34:22.364397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-07T20:34:22.364703] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-07T20:34:22.365444] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-07T20:34:22.365496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:22.365528] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:22.365555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:22.365631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:22.421040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:22.421874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:22.421976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:22.422010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:22.536335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:22.536469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:22.536506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:22.536567] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:22.539790] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=29.94%) [2026-01-07T20:34:22.540059] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-07T20:34:22.540182] [INFO ] [sig ] VTOL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:22.678227] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTOL.txt [2026-01-07T20:34:22.678344] [INFO ] [sig ] [3361/3515] Completed VTOL in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.1s [2026-01-07T20:34:22.678383] [INFO ] [sig ] [3362/3515] Forecasting VTRS... [2026-01-07T20:34:22.678412] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-07T20:34:22.678443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-07T20:34:22.690678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-07T20:34:22.691045] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-07T20:34:22.691843] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-07T20:34:22.691898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:22.691930] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:22.691956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:22.692011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:22.747221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:22.748116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:22.748203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:22.748236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:22.869257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:22.869410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:22.869449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:22.869477] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:22.872799] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=45.35%) [2026-01-07T20:34:22.873070] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-07T20:34:22.873195] [INFO ] [sig ] VTRS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:23.009836] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTRS.txt [2026-01-07T20:34:23.009976] [INFO ] [sig ] [3362/3515] Completed VTRS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.7s [2026-01-07T20:34:23.010016] [INFO ] [sig ] [3363/3515] Forecasting VTS... [2026-01-07T20:34:23.010046] [INFO ] [sig ] Generating forecast for: VTS [2026-01-07T20:34:23.010077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-07T20:34:23.021187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-07T20:34:23.021473] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-07T20:34:23.022245] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-07T20:34:23.022305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:23.022348] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:23.022377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:23.022435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:23.077617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:23.078279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:23.078360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:23.078392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:23.193168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:23.193316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:23.193355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:23.193386] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:23.196698] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-07T20:34:23.196977] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-07T20:34:23.197099] [INFO ] [sig ] VTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:23.334448] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VTS.txt [2026-01-07T20:34:23.334589] [INFO ] [sig ] [3363/3515] Completed VTS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.4s [2026-01-07T20:34:23.334629] [INFO ] [sig ] [3364/3515] Forecasting VTSI... [2026-01-07T20:34:23.334660] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-07T20:34:23.334691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-07T20:34:23.345871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-07T20:34:23.346180] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-07T20:34:23.346956] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-07T20:34:23.347009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:23.347041] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:23.347068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:23.347124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:23.401816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:23.402545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:23.402647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:23.402681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:23.523302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:23.523449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:23.523489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:23.523518] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:23.526798] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-01-07T20:34:23.527065] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-07T20:34:23.527185] [INFO ] [sig ] VTSI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:23.665376] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTSI.txt [2026-01-07T20:34:23.665509] [INFO ] [sig ] [3364/3515] Completed VTSI in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.0s [2026-01-07T20:34:23.665549] [INFO ] [sig ] [3365/3515] Forecasting VTWG... [2026-01-07T20:34:23.665597] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-07T20:34:23.665630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-07T20:34:23.676825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-07T20:34:23.677141] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-07T20:34:23.677934] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-07T20:34:23.677987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:23.678019] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:23.678046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:23.678103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:23.737137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:23.737999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:23.738086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:23.738121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:23.860969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:23.861127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:23.861169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:23.861198] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:23.864603] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-01-07T20:34:23.864892] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-07T20:34:23.865021] [INFO ] [sig ] VTWG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:24.003890] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTWG.txt [2026-01-07T20:34:24.004048] [INFO ] [sig ] [3365/3515] Completed VTWG in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.7s [2026-01-07T20:34:24.004092] [INFO ] [sig ] [3366/3515] Forecasting VTWO... [2026-01-07T20:34:24.004129] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-07T20:34:24.004170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-07T20:34:24.017699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-07T20:34:24.018039] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-07T20:34:24.018825] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-07T20:34:24.018879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:24.018911] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:24.018940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:24.018997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:24.077635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:24.078300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:24.078388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:24.078422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:24.201904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:24.202060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:24.202099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:24.202129] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:24.205835] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-07T20:34:24.206111] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-07T20:34:24.206236] [INFO ] [sig ] VTWO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:24.347681] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTWO.txt [2026-01-07T20:34:24.347821] [INFO ] [sig ] [3366/3515] Completed VTWO in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.3s [2026-01-07T20:34:24.347860] [INFO ] [sig ] [3367/3515] Forecasting VTYX... [2026-01-07T20:34:24.347897] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-07T20:34:24.347937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-07T20:34:24.359844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-07T20:34:24.360167] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-07T20:34:24.361051] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-07T20:34:24.361107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:24.361141] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:24.361169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:24.361227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:24.418640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:24.419460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:24.419569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:24.419622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:24.543692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:24.543844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:24.543884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:24.543940] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:24.547531] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-07T20:34:24.547819] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-07T20:34:24.547948] [INFO ] [sig ] VTYX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:24.690426] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VTYX.txt [2026-01-07T20:34:24.690771] [INFO ] [sig ] [3367/3515] Completed VTYX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.0s [2026-01-07T20:34:24.690812] [INFO ] [sig ] [3368/3515] Forecasting VUZI... [2026-01-07T20:34:24.690843] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-07T20:34:24.690872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-07T20:34:24.702220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-07T20:34:24.702516] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-07T20:34:24.703281] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-07T20:34:24.703333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:24.703365] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:24.703393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:24.703450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:24.760276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:24.761070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:24.761188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:24.761224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:24.884084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:24.884253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:24.884294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:24.884325] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:24.887820] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-07T20:34:24.888137] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-07T20:34:24.888273] [INFO ] [sig ] VUZI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:25.029882] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VUZI.txt [2026-01-07T20:34:25.030035] [INFO ] [sig ] [3368/3515] Completed VUZI in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 50.7s [2026-01-07T20:34:25.030076] [INFO ] [sig ] [3369/3515] Forecasting VVOS... [2026-01-07T20:34:25.030106] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-07T20:34:25.030137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-07T20:34:25.041112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-07T20:34:25.041415] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-07T20:34:25.042199] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-07T20:34:25.042255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:25.042291] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:25.042322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:25.042381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:25.099401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:25.100258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:25.100347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:25.100381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:25.213686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:25.213842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:25.213884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:25.213915] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:25.217191] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-07T20:34:25.217462] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-07T20:34:25.217603] [INFO ] [sig ] VVOS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:25.355520] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VVOS.txt [2026-01-07T20:34:25.355674] [INFO ] [sig ] [3369/3515] Completed VVOS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 50.3s [2026-01-07T20:34:25.355715] [INFO ] [sig ] [3370/3515] Forecasting VVX... [2026-01-07T20:34:25.355746] [INFO ] [sig ] Generating forecast for: VVX [2026-01-07T20:34:25.355776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-07T20:34:25.367507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-07T20:34:25.367889] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-07T20:34:25.368690] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-07T20:34:25.368743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:25.368777] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:25.368805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:25.368863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:25.425435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:25.426131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:25.426215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:25.426250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:25.549088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:25.549243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:25.549283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:25.549337] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:25.552675] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-01-07T20:34:25.552946] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-07T20:34:25.553068] [INFO ] [sig ] VVX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:25.690942] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VVX.txt [2026-01-07T20:34:25.691071] [INFO ] [sig ] [3370/3515] Completed VVX in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 50.0s [2026-01-07T20:34:25.691111] [INFO ] [sig ] [3371/3515] Forecasting VWOB... [2026-01-07T20:34:25.691141] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-07T20:34:25.691171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-07T20:34:25.702231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-07T20:34:25.702530] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-07T20:34:25.703317] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-07T20:34:25.703371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:25.703405] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:25.703434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:25.703491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:25.759374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:25.760222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:25.760309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:25.760343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:25.888756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:25.888922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:25.888967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:25.888997] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:25.892405] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=79.49%) [2026-01-07T20:34:25.892691] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-07T20:34:25.892814] [INFO ] [sig ] VWOB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:26.033531] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VWOB.txt [2026-01-07T20:34:26.033719] [INFO ] [sig ] [3371/3515] Completed VWOB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 49.6s [2026-01-07T20:34:26.033769] [INFO ] [sig ] [3372/3515] Forecasting VXUS... [2026-01-07T20:34:26.033801] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-07T20:34:26.033840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-07T20:34:26.045305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-07T20:34:26.045706] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-07T20:34:26.046507] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-07T20:34:26.046559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:26.046612] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:26.046639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:26.046695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:26.101985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:26.102660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:26.102742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:26.102790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:26.223614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:26.223763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:26.223802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:26.223831] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:26.227093] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-01-07T20:34:26.227369] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-07T20:34:26.227493] [INFO ] [sig ] VXUS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:26.368351] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VXUS.txt [2026-01-07T20:34:26.368523] [INFO ] [sig ] [3372/3515] Completed VXUS in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 49.3s [2026-01-07T20:34:26.368565] [INFO ] [sig ] [3373/3515] Forecasting VYMI... [2026-01-07T20:34:26.368616] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-07T20:34:26.368649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-07T20:34:26.379758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-07T20:34:26.380047] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-07T20:34:26.380821] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-07T20:34:26.380873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:26.380904] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:26.380932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:26.380989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:26.435919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:26.436773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:26.436858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:26.436891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:26.551773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:26.551928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:26.551966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:26.551996] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:26.555263] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-01-07T20:34:26.555532] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-07T20:34:26.555675] [INFO ] [sig ] VYMI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:26.697601] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/VYMI.txt [2026-01-07T20:34:26.697741] [INFO ] [sig ] [3373/3515] Completed VYMI in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 48.9s [2026-01-07T20:34:26.697781] [INFO ] [sig ] [3374/3515] Forecasting VYX... [2026-01-07T20:34:26.697812] [INFO ] [sig ] Generating forecast for: VYX [2026-01-07T20:34:26.697842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-07T20:34:26.708941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-07T20:34:26.709241] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-07T20:34:26.710055] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-07T20:34:26.710108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:26.710142] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:26.710182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:26.710242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:26.767519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:26.768397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:26.768483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:26.768517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:26.888226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:26.888403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:26.888443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:26.888474] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:26.891803] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-07T20:34:26.892072] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-07T20:34:26.892196] [INFO ] [sig ] VYX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:27.028838] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VYX.txt [2026-01-07T20:34:27.028964] [INFO ] [sig ] [3374/3515] Completed VYX in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 48.6s [2026-01-07T20:34:27.029003] [INFO ] [sig ] [3375/3515] Forecasting VZ... [2026-01-07T20:34:27.029033] [INFO ] [sig ] Generating forecast for: VZ [2026-01-07T20:34:27.029063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-07T20:34:27.040144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-07T20:34:27.040415] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-07T20:34:27.041176] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-07T20:34:27.041228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:27.041283] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:27.041312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:27.041369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:27.097373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:27.098237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:27.098337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:27.098371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:27.216671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:27.216832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:27.216871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:27.216901] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:27.220191] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-01-07T20:34:27.220462] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-07T20:34:27.220604] [INFO ] [sig ] VZ: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:27.361430] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/VZ.txt [2026-01-07T20:34:27.361594] [INFO ] [sig ] [3375/3515] Completed VZ in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 48.2s [2026-01-07T20:34:27.361648] [INFO ] [sig ] [3376/3515] Forecasting WAB... [2026-01-07T20:34:27.361681] [INFO ] [sig ] Generating forecast for: WAB [2026-01-07T20:34:27.361711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-07T20:34:27.374993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-07T20:34:27.375365] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-07T20:34:27.376272] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-07T20:34:27.376326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:27.376361] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:27.376389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:27.376445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:27.433194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:27.434132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:27.434230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:27.434268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:27.556404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:27.556557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:27.556617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:27.556649] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:27.560159] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-07T20:34:27.560436] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-07T20:34:27.560733] [INFO ] [sig ] WAB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:27.704599] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WAB.txt [2026-01-07T20:34:27.704744] [INFO ] [sig ] [3376/3515] Completed WAB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.9s [2026-01-07T20:34:27.704784] [INFO ] [sig ] [3377/3515] Forecasting WABC... [2026-01-07T20:34:27.704814] [INFO ] [sig ] Generating forecast for: WABC [2026-01-07T20:34:27.704844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-07T20:34:27.715696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-07T20:34:27.715983] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-07T20:34:27.716742] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-07T20:34:27.716793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:27.716826] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:27.716853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:27.716909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:27.771894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:27.772533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:27.772629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:27.772663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:27.889227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:27.889390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:27.889431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:27.889459] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:27.893109] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-07T20:34:27.893432] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-07T20:34:27.893589] [INFO ] [sig ] WABC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:28.032235] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WABC.txt [2026-01-07T20:34:28.032392] [INFO ] [sig ] [3377/3515] Completed WABC in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.5s [2026-01-07T20:34:28.032443] [INFO ] [sig ] [3378/3515] Forecasting WAFD... [2026-01-07T20:34:28.032479] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-07T20:34:28.032524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-07T20:34:28.044967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-07T20:34:28.045289] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-07T20:34:28.046074] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-07T20:34:28.046126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:28.046158] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:28.046184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:28.046240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:28.101161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:28.101771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:28.101851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:28.101883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:28.218464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:28.218649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:28.218689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:28.218752] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:28.222155] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=65.35%) [2026-01-07T20:34:28.222453] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-07T20:34:28.222600] [INFO ] [sig ] WAFD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:28.364757] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WAFD.txt [2026-01-07T20:34:28.364888] [INFO ] [sig ] [3378/3515] Completed WAFD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.2s [2026-01-07T20:34:28.364927] [INFO ] [sig ] [3379/3515] Forecasting WAFDP... [2026-01-07T20:34:28.364957] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-07T20:34:28.364987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-07T20:34:28.376859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-07T20:34:28.377189] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-07T20:34:28.378008] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-07T20:34:28.378060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:28.378091] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:28.378117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:28.378173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:28.435173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:28.435991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:28.436087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:28.436122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:28.548586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:28.548750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:28.548796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:28.548837] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:28.552437] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-07T20:34:28.552737] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-07T20:34:28.552868] [INFO ] [sig ] WAFDP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:28.700981] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WAFDP.txt [2026-01-07T20:34:28.701121] [INFO ] [sig ] [3379/3515] Completed WAFDP in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.9s [2026-01-07T20:34:28.701163] [INFO ] [sig ] [3380/3515] Forecasting WAL... [2026-01-07T20:34:28.701194] [INFO ] [sig ] Generating forecast for: WAL [2026-01-07T20:34:28.701225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-07T20:34:28.712984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-07T20:34:28.713311] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-07T20:34:28.714124] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-07T20:34:28.714178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:28.714211] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:28.714240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:28.714300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:28.772129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:28.772796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:28.772875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:28.772908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:28.894080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:28.894232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:28.894274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:28.894305] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:28.897776] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=28.33%) [2026-01-07T20:34:28.898053] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-07T20:34:28.898180] [INFO ] [sig ] WAL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:29.036959] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WAL.txt [2026-01-07T20:34:29.037104] [INFO ] [sig ] [3380/3515] Completed WAL in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.5s [2026-01-07T20:34:29.037163] [INFO ] [sig ] [3381/3515] Forecasting WALD... [2026-01-07T20:34:29.037195] [INFO ] [sig ] Generating forecast for: WALD [2026-01-07T20:34:29.037229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-07T20:34:29.048212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-07T20:34:29.048519] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-07T20:34:29.049277] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-07T20:34:29.049329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:29.049360] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:29.049387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:29.049443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:29.104918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:29.105773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:29.105859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:29.105892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:29.222490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:29.222658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:29.222700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:29.222729] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:29.226092] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-07T20:34:29.226366] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-07T20:34:29.226517] [INFO ] [sig ] WALD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:29.368678] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WALD.txt [2026-01-07T20:34:29.368815] [INFO ] [sig ] [3381/3515] Completed WALD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.2s [2026-01-07T20:34:29.368856] [INFO ] [sig ] [3382/3515] Forecasting WASH... [2026-01-07T20:34:29.368886] [INFO ] [sig ] Generating forecast for: WASH [2026-01-07T20:34:29.368916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-07T20:34:29.380174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-07T20:34:29.380472] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-07T20:34:29.381232] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-07T20:34:29.381285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:29.381318] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:29.381345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:29.381402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:29.439100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:29.439937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:29.440022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:29.440056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:29.562881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:29.563044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:29.563090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:29.563120] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:29.566538] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-07T20:34:29.566827] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-07T20:34:29.566968] [INFO ] [sig ] WASH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:29.706706] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WASH.txt [2026-01-07T20:34:29.706849] [INFO ] [sig ] [3382/3515] Completed WASH in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.8s [2026-01-07T20:34:29.706891] [INFO ] [sig ] [3383/3515] Forecasting WAVE... [2026-01-07T20:34:29.706921] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-07T20:34:29.706952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-07T20:34:29.718158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-07T20:34:29.718444] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-07T20:34:29.719202] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-07T20:34:29.719254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:29.719286] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:29.719314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:29.719380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:29.775386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:29.776040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:29.776123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:29.776156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:29.885189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:29.885343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:29.885383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:29.885412] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:29.888774] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=29.93%) [2026-01-07T20:34:29.889045] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-07T20:34:29.889167] [INFO ] [sig ] WAVE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:30.028976] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WAVE.txt [2026-01-07T20:34:30.029117] [INFO ] [sig ] [3383/3515] Completed WAVE in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.5s [2026-01-07T20:34:30.029157] [INFO ] [sig ] [3384/3515] Forecasting WAY... [2026-01-07T20:34:30.029188] [INFO ] [sig ] Generating forecast for: WAY [2026-01-07T20:34:30.029218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-07T20:34:30.040358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-07T20:34:30.040654] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-07T20:34:30.041398] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-07T20:34:30.041461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:30.041501] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:30.041534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:30.041616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:30.098623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:30.099210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:30.099288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:30.099321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:30.221954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:30.222108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:30.222147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:30.222176] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:30.225477] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-07T20:34:30.225760] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-07T20:34:30.225889] [INFO ] [sig ] WAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:30.365488] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WAY.txt [2026-01-07T20:34:30.365643] [INFO ] [sig ] [3384/3515] Completed WAY in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.1s [2026-01-07T20:34:30.365684] [INFO ] [sig ] [3385/3515] Forecasting WB... [2026-01-07T20:34:30.365715] [INFO ] [sig ] Generating forecast for: WB [2026-01-07T20:34:30.365745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-07T20:34:30.378307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-07T20:34:30.378727] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-07T20:34:30.379542] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-07T20:34:30.379609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:30.379643] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:30.379669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:30.379725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:30.435868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:30.436807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:30.436933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:30.436966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:30.557598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:30.557757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:30.557797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:30.557825] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:30.561147] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=26.08%) [2026-01-07T20:34:30.561415] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-07T20:34:30.561543] [INFO ] [sig ] WB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:30.698746] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WB.txt [2026-01-07T20:34:30.698869] [INFO ] [sig ] [3385/3515] Completed WB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 44.8s [2026-01-07T20:34:30.698907] [INFO ] [sig ] [3386/3515] Forecasting WBD... [2026-01-07T20:34:30.698938] [INFO ] [sig ] Generating forecast for: WBD [2026-01-07T20:34:30.698968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-07T20:34:30.710559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-07T20:34:30.710873] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-07T20:34:30.711677] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-07T20:34:30.711728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:30.711760] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:30.711786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:30.711847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:30.766970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:30.767614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:30.767693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:30.767726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:30.890058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:30.890174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:30.890212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:30.890241] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:30.893391] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=70.09%) [2026-01-07T20:34:30.893675] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-07T20:34:30.893796] [INFO ] [sig ] WBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:31.030970] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WBD.txt [2026-01-07T20:34:31.031093] [INFO ] [sig ] [3386/3515] Completed WBD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 44.4s [2026-01-07T20:34:31.031131] [INFO ] [sig ] [3387/3515] Forecasting WBIY... [2026-01-07T20:34:31.031162] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-07T20:34:31.031193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-07T20:34:31.041499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-07T20:34:31.041764] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-07T20:34:31.042681] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-07T20:34:31.042747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:31.042779] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:31.042806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:31.042862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:31.097847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:31.098431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:31.098515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:31.098548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:31.193664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:31.193766] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-07T20:34:31.193802] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:31.193831] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:31.196916] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-07T20:34:31.197176] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-07T20:34:31.197297] [INFO ] [sig ] WBIY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:31.335513] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WBIY.txt [2026-01-07T20:34:31.335657] [INFO ] [sig ] [3387/3515] Completed WBIY in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 44.1s [2026-01-07T20:34:31.335845] [INFO ] [sig ] [3388/3515] Forecasting WBS... [2026-01-07T20:34:31.335874] [INFO ] [sig ] Generating forecast for: WBS [2026-01-07T20:34:31.335904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-07T20:34:31.347054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-07T20:34:31.347329] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-07T20:34:31.348092] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-07T20:34:31.348143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:31.348175] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:31.348202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:31.348258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:31.403377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:31.403990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:31.404069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:31.404102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:31.525355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:31.525516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:31.525555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:31.525603] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:31.528959] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-07T20:34:31.529240] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-07T20:34:31.529365] [INFO ] [sig ] WBS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:31.673587] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WBS.txt [2026-01-07T20:34:31.673781] [INFO ] [sig ] [3388/3515] Completed WBS in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.8s [2026-01-07T20:34:31.673825] [INFO ] [sig ] [3389/3515] Forecasting WBTN... [2026-01-07T20:34:31.673855] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-07T20:34:31.673886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-07T20:34:31.685493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-07T20:34:31.685904] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-07T20:34:31.686717] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-07T20:34:31.686769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:31.686801] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:31.686828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:31.686884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:31.744125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:31.744992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:31.745099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:31.745134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:31.873211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:31.873371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:31.873413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:31.873443] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:31.876900] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=54.34%) [2026-01-07T20:34:31.877180] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-07T20:34:31.877305] [INFO ] [sig ] WBTN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:32.017732] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WBTN.txt [2026-01-07T20:34:32.017895] [INFO ] [sig ] [3389/3515] Completed WBTN in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.4s [2026-01-07T20:34:32.017937] [INFO ] [sig ] [3390/3515] Forecasting WBX... [2026-01-07T20:34:32.017967] [INFO ] [sig ] Generating forecast for: WBX [2026-01-07T20:34:32.017997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-07T20:34:32.029858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-07T20:34:32.030237] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-07T20:34:32.031024] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-07T20:34:32.031077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:32.031123] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:32.031177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:32.031239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:32.088253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:32.089017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:32.089103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:32.089137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:32.210316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:32.210470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:32.210511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:32.210541] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:32.213876] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=23.37%) [2026-01-07T20:34:32.214152] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-07T20:34:32.214275] [INFO ] [sig ] WBX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:32.354280] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WBX.txt [2026-01-07T20:34:32.354429] [INFO ] [sig ] [3390/3515] Completed WBX in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.1s [2026-01-07T20:34:32.354476] [INFO ] [sig ] [3391/3515] Forecasting WCC... [2026-01-07T20:34:32.354507] [INFO ] [sig ] Generating forecast for: WCC [2026-01-07T20:34:32.354538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-07T20:34:32.365764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-07T20:34:32.366052] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-07T20:34:32.366875] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-07T20:34:32.366928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:32.366961] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:32.366987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:32.367043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:32.422797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:32.423543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:32.423650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:32.423685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:32.545323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:32.545489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:32.545529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:32.545562] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:32.549003] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-07T20:34:32.549288] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-07T20:34:32.549414] [INFO ] [sig ] WCC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:32.688156] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WCC.txt [2026-01-07T20:34:32.688288] [INFO ] [sig ] [3391/3515] Completed WCC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 42.7s [2026-01-07T20:34:32.688327] [INFO ] [sig ] [3392/3515] Forecasting WCLD... [2026-01-07T20:34:32.688359] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-07T20:34:32.688389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-07T20:34:32.699429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-07T20:34:32.699724] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-07T20:34:32.700481] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-07T20:34:32.700545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:32.700628] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:32.700661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:32.700718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:32.756477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:32.757101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:32.757180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:32.757212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:32.873441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:32.873609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:32.873650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:32.873679] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:32.876966] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-07T20:34:32.877236] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-07T20:34:32.877373] [INFO ] [sig ] WCLD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:33.017280] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WCLD.txt [2026-01-07T20:34:33.017405] [INFO ] [sig ] [3392/3515] Completed WCLD in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 42.4s [2026-01-07T20:34:33.017444] [INFO ] [sig ] [3393/3515] Forecasting WD... [2026-01-07T20:34:33.017475] [INFO ] [sig ] Generating forecast for: WD [2026-01-07T20:34:33.017505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-07T20:34:33.028844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-07T20:34:33.029130] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-07T20:34:33.029917] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-07T20:34:33.029968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:33.029999] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:33.030026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:33.030081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:33.086616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:33.087245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:33.087325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:33.087365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:33.207201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:33.207411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:33.207454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:33.207484] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:33.210827] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-07T20:34:33.211104] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-07T20:34:33.211227] [INFO ] [sig ] WD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:33.350298] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WD.txt [2026-01-07T20:34:33.350443] [INFO ] [sig ] [3393/3515] Completed WD in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 42.0s [2026-01-07T20:34:33.350482] [INFO ] [sig ] [3394/3515] Forecasting WDAY... [2026-01-07T20:34:33.350512] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-07T20:34:33.350547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-07T20:34:33.362149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-07T20:34:33.362435] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-07T20:34:33.363218] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-07T20:34:33.363269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:33.363301] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:33.363327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:33.363382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:33.418416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:33.419075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:33.419157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:33.419189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:33.537639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:33.537796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:33.537853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:33.537884] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:33.541274] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-07T20:34:33.541567] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-07T20:34:33.541731] [INFO ] [sig ] WDAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:33.679348] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WDAY.txt [2026-01-07T20:34:33.679468] [INFO ] [sig ] [3394/3515] Completed WDAY in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 41.7s [2026-01-07T20:34:33.679526] [INFO ] [sig ] [3395/3515] Forecasting WDC... [2026-01-07T20:34:33.679584] [INFO ] [sig ] Generating forecast for: WDC [2026-01-07T20:34:33.679620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-07T20:34:33.691264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-07T20:34:33.691540] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-07T20:34:33.692305] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-07T20:34:33.692360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:33.692392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:33.692420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:33.692476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:33.748137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:33.748771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:33.748851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:33.748883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:33.867733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:33.867859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:33.867895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:33.867962] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:33.871255] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-07T20:34:33.871529] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-07T20:34:33.871676] [INFO ] [sig ] WDC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:34.011403] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WDC.txt [2026-01-07T20:34:34.011524] [INFO ] [sig ] [3395/3515] Completed WDC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 41.3s [2026-01-07T20:34:34.011589] [INFO ] [sig ] [3396/3515] Forecasting WDFC... [2026-01-07T20:34:34.011631] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-07T20:34:34.011668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-07T20:34:34.022853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-07T20:34:34.023115] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-07T20:34:34.023909] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-07T20:34:34.023961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:34.023993] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:34.024020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:34.024076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:34.079242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:34.079895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:34.079988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:34.080022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:34.201451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:34.201623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:34.201664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:34.201694] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:34.205367] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-07T20:34:34.205668] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-07T20:34:34.205795] [INFO ] [sig ] WDFC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:34.345655] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WDFC.txt [2026-01-07T20:34:34.345789] [INFO ] [sig ] [3396/3515] Completed WDFC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 41.0s [2026-01-07T20:34:34.345828] [INFO ] [sig ] [3397/3515] Forecasting WDH... [2026-01-07T20:34:34.345859] [INFO ] [sig ] Generating forecast for: WDH [2026-01-07T20:34:34.345889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-07T20:34:34.356589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-07T20:34:34.356874] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-07T20:34:34.357715] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-07T20:34:34.357777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:34.357816] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:34.357852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:34.357918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:34.412777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:34.413386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:34.413465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:34.413497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:34.530046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:34.530159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:34.530197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:34.530225] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:34.533376] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-01-07T20:34:34.533665] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-07T20:34:34.533786] [INFO ] [sig ] WDH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:34.671598] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WDH.txt [2026-01-07T20:34:34.671709] [INFO ] [sig ] [3397/3515] Completed WDH in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.6s [2026-01-07T20:34:34.671747] [INFO ] [sig ] [3398/3515] Forecasting WDI... [2026-01-07T20:34:34.671777] [INFO ] [sig ] Generating forecast for: WDI [2026-01-07T20:34:34.671806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-07T20:34:34.690865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-07T20:34:34.691536] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-07T20:34:34.692471] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-07T20:34:34.692525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:34.692591] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:34.692623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:34.692680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:34.747962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:34.748776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:34.748905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:34.748943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:34.872822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:34.873022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:34.873066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:34.873105] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:34.876882] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-07T20:34:34.877187] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-07T20:34:34.877337] [INFO ] [sig ] WDI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:35.021266] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WDI.txt [2026-01-07T20:34:35.021416] [INFO ] [sig ] [3398/3515] Completed WDI in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.3s [2026-01-07T20:34:35.021459] [INFO ] [sig ] [3399/3515] Forecasting WDS... [2026-01-07T20:34:35.021490] [INFO ] [sig ] Generating forecast for: WDS [2026-01-07T20:34:35.021520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-07T20:34:35.033769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-07T20:34:35.034141] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-07T20:34:35.034955] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-07T20:34:35.035008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:35.035040] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:35.035067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:35.035123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:35.092289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:35.093049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:35.093139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:35.093174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:35.215435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:35.215625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:35.215669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:35.215700] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:35.219187] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=54.34%) [2026-01-07T20:34:35.219488] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-07T20:34:35.219686] [INFO ] [sig ] WDS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:35.364922] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WDS.txt [2026-01-07T20:34:35.365087] [INFO ] [sig ] [3399/3515] Completed WDS in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.0s [2026-01-07T20:34:35.365130] [INFO ] [sig ] [3400/3515] Forecasting WEA... [2026-01-07T20:34:35.365163] [INFO ] [sig ] Generating forecast for: WEA [2026-01-07T20:34:35.365193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-07T20:34:35.376816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-07T20:34:35.377146] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-07T20:34:35.377960] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-07T20:34:35.378015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:35.378049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:35.378077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:35.378134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:35.435983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:35.436822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:35.436909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:35.436945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:35.548373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:35.548534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:35.548590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:35.548622] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:35.551927] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-07T20:34:35.552200] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-07T20:34:35.552322] [INFO ] [sig ] WEA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:35.694406] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WEA.txt [2026-01-07T20:34:35.694547] [INFO ] [sig ] [3400/3515] Completed WEA in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 39.6s [2026-01-07T20:34:35.694605] [INFO ] [sig ] [3401/3515] Forecasting WEC... [2026-01-07T20:34:35.694637] [INFO ] [sig ] Generating forecast for: WEC [2026-01-07T20:34:35.694667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-07T20:34:35.706860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-07T20:34:35.707313] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-07T20:34:35.708181] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-07T20:34:35.708236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:35.708270] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:35.708297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:35.708354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:35.766189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:35.767087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:35.767178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:35.767213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:35.887988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:35.888163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:35.888205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:35.888234] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:35.892309] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-07T20:34:35.892657] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-07T20:34:35.892795] [INFO ] [sig ] WEC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:36.042296] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WEC.txt [2026-01-07T20:34:36.042477] [INFO ] [sig ] [3401/3515] Completed WEC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 39.3s [2026-01-07T20:34:36.042520] [INFO ] [sig ] [3402/3515] Forecasting WEN... [2026-01-07T20:34:36.042551] [INFO ] [sig ] Generating forecast for: WEN [2026-01-07T20:34:36.042607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-07T20:34:36.056215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-07T20:34:36.056546] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-07T20:34:36.057354] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-07T20:34:36.057409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:36.057442] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:36.057471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:36.057529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:36.112999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:36.113664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:36.113783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:36.113818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:36.232342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:36.232504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:36.232544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:36.232592] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:36.235986] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-01-07T20:34:36.236271] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-07T20:34:36.236399] [INFO ] [sig ] WEN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:36.375254] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WEN.txt [2026-01-07T20:34:36.375402] [INFO ] [sig ] [3402/3515] Completed WEN in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 38.9s [2026-01-07T20:34:36.375441] [INFO ] [sig ] [3403/3515] Forecasting WERN... [2026-01-07T20:34:36.375472] [INFO ] [sig ] Generating forecast for: WERN [2026-01-07T20:34:36.375502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-07T20:34:36.386923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-07T20:34:36.387210] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-07T20:34:36.387974] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-07T20:34:36.388027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:36.388060] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:36.388087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:36.388144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:36.443271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:36.443893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:36.443972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:36.444005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:36.571137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:36.571300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:36.571342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:36.571373] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:36.574833] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-07T20:34:36.575117] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-07T20:34:36.575245] [INFO ] [sig ] WERN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:36.721962] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WERN.txt [2026-01-07T20:34:36.722111] [INFO ] [sig ] [3403/3515] Completed WERN in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 38.6s [2026-01-07T20:34:36.722161] [INFO ] [sig ] [3404/3515] Forecasting WES... [2026-01-07T20:34:36.722199] [INFO ] [sig ] Generating forecast for: WES [2026-01-07T20:34:36.722229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-07T20:34:36.733354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-07T20:34:36.733661] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-07T20:34:36.734421] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-07T20:34:36.734473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:36.734505] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:36.734532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:36.734618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:36.790238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:36.790873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:36.790963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:36.790998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:36.907868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:36.908024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:36.908063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:36.908092] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:36.911428] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-07T20:34:36.911717] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-07T20:34:36.911839] [INFO ] [sig ] WES: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:37.057101] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WES.txt [2026-01-07T20:34:37.057262] [INFO ] [sig ] [3404/3515] Completed WES in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 38.2s [2026-01-07T20:34:37.057302] [INFO ] [sig ] [3405/3515] Forecasting WEX... [2026-01-07T20:34:37.057333] [INFO ] [sig ] Generating forecast for: WEX [2026-01-07T20:34:37.057364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-07T20:34:37.070447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-07T20:34:37.070843] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-07T20:34:37.071618] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-07T20:34:37.071682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:37.071723] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:37.071750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:37.071806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:37.128270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:37.129146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:37.129236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:37.129270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:37.247147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:37.247298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:37.247336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:37.247366] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:37.250671] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-01-07T20:34:37.250942] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-07T20:34:37.251067] [INFO ] [sig ] WEX: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:37.452890] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WEX.txt [2026-01-07T20:34:37.453058] [INFO ] [sig ] [3405/3515] Completed WEX in 0.4s | 2.90 sym/s | Total: 19.5m | ETA: 37.9s [2026-01-07T20:34:37.453098] [INFO ] [sig ] [3406/3515] Forecasting WEYS... [2026-01-07T20:34:37.453129] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-07T20:34:37.453160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-07T20:34:37.464158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-07T20:34:37.464463] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-07T20:34:37.465256] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-07T20:34:37.465309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:37.465342] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:37.465370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:37.465428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:37.522923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:37.523559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:37.523656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:37.523691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:37.634292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:37.634425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:37.634464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:37.634494] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:37.637815] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-01-07T20:34:37.638097] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-07T20:34:37.638221] [INFO ] [sig ] WEYS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:37.777610] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WEYS.txt [2026-01-07T20:34:37.777733] [INFO ] [sig ] [3406/3515] Completed WEYS in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 37.5s [2026-01-07T20:34:37.777772] [INFO ] [sig ] [3407/3515] Forecasting WF... [2026-01-07T20:34:37.777803] [INFO ] [sig ] Generating forecast for: WF [2026-01-07T20:34:37.777833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-07T20:34:37.789113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-07T20:34:37.789461] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-07T20:34:37.790290] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-07T20:34:37.790342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:37.790374] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:37.790401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:37.790457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:37.847450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:37.848270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:37.848362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:37.848411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:37.970393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:37.970557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:37.970628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:37.970667] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:37.974059] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-07T20:34:37.974339] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-07T20:34:37.974465] [INFO ] [sig ] WF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:38.118867] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WF.txt [2026-01-07T20:34:38.119060] [INFO ] [sig ] [3407/3515] Completed WF in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 37.2s [2026-01-07T20:34:38.119104] [INFO ] [sig ] [3408/3515] Forecasting WFC... [2026-01-07T20:34:38.119133] [INFO ] [sig ] Generating forecast for: WFC [2026-01-07T20:34:38.119163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-07T20:34:38.132545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-07T20:34:38.132957] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-07T20:34:38.133789] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-07T20:34:38.133845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:38.133878] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:38.133906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:38.133962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:38.193516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:38.194431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:38.194526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:38.194562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:38.326735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:38.326887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:38.326927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:38.326956] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:38.330288] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-07T20:34:38.330561] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-07T20:34:38.330708] [INFO ] [sig ] WFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:38.470386] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WFC.txt [2026-01-07T20:34:38.470508] [INFO ] [sig ] [3408/3515] Completed WFC in 0.4s | 2.90 sym/s | Total: 19.6m | ETA: 36.9s [2026-01-07T20:34:38.470547] [INFO ] [sig ] [3409/3515] Forecasting WFG... [2026-01-07T20:34:38.470595] [INFO ] [sig ] Generating forecast for: WFG [2026-01-07T20:34:38.470629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-07T20:34:38.481670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-07T20:34:38.481945] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-07T20:34:38.482704] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-07T20:34:38.482756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:38.482813] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:38.482842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:38.482899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:38.539431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:38.540098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:38.540175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:38.540208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:38.661841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:38.661971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:38.662010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:38.662039] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:38.665232] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-01-07T20:34:38.665502] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-07T20:34:38.665641] [INFO ] [sig ] WFG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:38.809241] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WFG.txt [2026-01-07T20:34:38.809365] [INFO ] [sig ] [3409/3515] Completed WFG in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 36.5s [2026-01-07T20:34:38.809404] [INFO ] [sig ] [3410/3515] Forecasting WFRD... [2026-01-07T20:34:38.809433] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-07T20:34:38.809462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-07T20:34:38.822285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-07T20:34:38.822679] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-07T20:34:38.823551] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-07T20:34:38.823629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:38.823666] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:38.823699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:38.823756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:38.881924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:38.883052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:38.883145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:38.883178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:39.002645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:39.002815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:39.002855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:39.002884] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:39.006226] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-01-07T20:34:39.006498] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-07T20:34:39.006639] [INFO ] [sig ] WFRD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:39.144215] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WFRD.txt [2026-01-07T20:34:39.144392] [INFO ] [sig ] [3410/3515] Completed WFRD in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 36.2s [2026-01-07T20:34:39.144433] [INFO ] [sig ] [3411/3515] Forecasting WGMI... [2026-01-07T20:34:39.144464] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-07T20:34:39.144493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-07T20:34:39.156313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-07T20:34:39.156668] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-07T20:34:39.157450] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-07T20:34:39.157515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:39.157550] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:39.157605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:39.157669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:39.213428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:39.214257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:39.214343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:39.214376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:39.335031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:39.335185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:39.335224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:39.335252] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:39.338536] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=32.75%) [2026-01-07T20:34:39.338826] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-07T20:34:39.338948] [INFO ] [sig ] WGMI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:39.479796] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WGMI.txt [2026-01-07T20:34:39.480215] [INFO ] [sig ] [3411/3515] Completed WGMI in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.8s [2026-01-07T20:34:39.480271] [INFO ] [sig ] [3412/3515] Forecasting WGO... [2026-01-07T20:34:39.480302] [INFO ] [sig ] Generating forecast for: WGO [2026-01-07T20:34:39.480334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-07T20:34:39.492955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-07T20:34:39.493299] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-07T20:34:39.494113] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-07T20:34:39.494166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:39.494198] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:39.494225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:39.494282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:39.553724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:39.554551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:39.554658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:39.554693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:39.677927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:39.678108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:39.678150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:39.678223] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:39.681746] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-07T20:34:39.682024] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-07T20:34:39.682148] [INFO ] [sig ] WGO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:39.820875] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WGO.txt [2026-01-07T20:34:39.821032] [INFO ] [sig ] [3412/3515] Completed WGO in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.5s [2026-01-07T20:34:39.821074] [INFO ] [sig ] [3413/3515] Forecasting WGS... [2026-01-07T20:34:39.821104] [INFO ] [sig ] Generating forecast for: WGS [2026-01-07T20:34:39.821134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-07T20:34:39.832475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-07T20:34:39.832767] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-07T20:34:39.833507] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-07T20:34:39.833559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:39.833612] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:39.833640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:39.833698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:39.888995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:39.889695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:39.889777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:39.889809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:40.008268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:40.008409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:40.008447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:40.008475] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:40.011837] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-01-07T20:34:40.012114] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-07T20:34:40.012236] [INFO ] [sig ] WGS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:40.151970] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WGS.txt [2026-01-07T20:34:40.152104] [INFO ] [sig ] [3413/3515] Completed WGS in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.1s [2026-01-07T20:34:40.152143] [INFO ] [sig ] [3414/3515] Forecasting WH... [2026-01-07T20:34:40.152174] [INFO ] [sig ] Generating forecast for: WH [2026-01-07T20:34:40.152204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-07T20:34:40.163424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-07T20:34:40.163726] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-07T20:34:40.164473] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-07T20:34:40.164524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:40.164555] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:40.164601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:40.164660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:40.223446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:40.224291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:40.224377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:40.224411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:40.345849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:40.345994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:40.346032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:40.346062] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:40.349357] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-01-07T20:34:40.349676] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-07T20:34:40.349834] [INFO ] [sig ] WH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:40.496169] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WH.txt [2026-01-07T20:34:40.496385] [INFO ] [sig ] [3414/3515] Completed WH in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.8s [2026-01-07T20:34:40.496452] [INFO ] [sig ] [3415/3515] Forecasting WHD... [2026-01-07T20:34:40.496497] [INFO ] [sig ] Generating forecast for: WHD [2026-01-07T20:34:40.496543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-07T20:34:40.511006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-07T20:34:40.511480] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-07T20:34:40.512634] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-07T20:34:40.512698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:40.512739] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:40.512776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:40.512853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:40.573292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:40.574167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:40.574253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:40.574287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:40.691916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:40.692069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:40.692115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:40.692144] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:40.695469] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-01-07T20:34:40.695761] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-07T20:34:40.695883] [INFO ] [sig ] WHD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:40.834536] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WHD.txt [2026-01-07T20:34:40.834677] [INFO ] [sig ] [3415/3515] Completed WHD in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.4s [2026-01-07T20:34:40.834721] [INFO ] [sig ] [3416/3515] Forecasting WHF... [2026-01-07T20:34:40.834751] [INFO ] [sig ] Generating forecast for: WHF [2026-01-07T20:34:40.834781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-07T20:34:40.845475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-07T20:34:40.845766] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-07T20:34:40.846502] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-07T20:34:40.846554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:40.846613] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:40.846642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:40.846699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:40.902748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:40.903345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:40.903423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:40.903456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:41.024347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:41.024522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:41.024585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:41.024619] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:41.028173] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-01-07T20:34:41.028481] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-07T20:34:41.028652] [INFO ] [sig ] WHF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:41.167739] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WHF.txt [2026-01-07T20:34:41.167863] [INFO ] [sig ] [3416/3515] Completed WHF in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.1s [2026-01-07T20:34:41.167903] [INFO ] [sig ] [3417/3515] Forecasting WHG... [2026-01-07T20:34:41.167932] [INFO ] [sig ] Generating forecast for: WHG [2026-01-07T20:34:41.167969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-07T20:34:41.180024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-07T20:34:41.180312] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-07T20:34:41.181152] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-07T20:34:41.181204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:41.181236] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:41.181263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:41.181319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:41.237064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:41.237717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:41.237797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:41.237830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:41.341344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:41.341465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:41.341502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:41.341529] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:41.344747] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: UP (p=58.64%) [2026-01-07T20:34:41.345023] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-07T20:34:41.345145] [INFO ] [sig ] WHG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:41.485265] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WHG.txt [2026-01-07T20:34:41.485387] [INFO ] [sig ] [3417/3515] Completed WHG in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.8s [2026-01-07T20:34:41.485426] [INFO ] [sig ] [3418/3515] Forecasting WIA... [2026-01-07T20:34:41.485456] [INFO ] [sig ] Generating forecast for: WIA [2026-01-07T20:34:41.485486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-07T20:34:41.496866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-07T20:34:41.497134] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-07T20:34:41.497882] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-07T20:34:41.497933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:41.497965] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:41.497993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:41.498049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:41.554227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:41.555120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:41.555214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:41.555247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:41.673153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:41.673337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:41.673379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:41.673431] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:41.676802] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=55.44%) [2026-01-07T20:34:41.677245] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-07T20:34:41.677364] [INFO ] [sig ] WIA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:41.820307] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WIA.txt [2026-01-07T20:34:41.820440] [INFO ] [sig ] [3418/3515] Completed WIA in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.4s [2026-01-07T20:34:41.820480] [INFO ] [sig ] [3419/3515] Forecasting WIMI... [2026-01-07T20:34:41.820510] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-07T20:34:41.820540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-07T20:34:41.832150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-07T20:34:41.832415] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-07T20:34:41.833167] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-07T20:34:41.833219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:41.833250] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:41.833279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:41.833335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:41.888595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:41.889205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:41.889308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:41.889343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:42.006807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:42.006946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:42.006983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:42.007012] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:42.010253] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-07T20:34:42.010519] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-07T20:34:42.010663] [INFO ] [sig ] WIMI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:42.148696] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WIMI.txt [2026-01-07T20:34:42.148822] [INFO ] [sig ] [3419/3515] Completed WIMI in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.1s [2026-01-07T20:34:42.148861] [INFO ] [sig ] [3420/3515] Forecasting WINA... [2026-01-07T20:34:42.148891] [INFO ] [sig ] Generating forecast for: WINA [2026-01-07T20:34:42.148921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-07T20:34:42.161205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-07T20:34:42.161484] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-07T20:34:42.162428] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-07T20:34:42.162479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:42.162512] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:42.162540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:42.162620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:42.218389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:42.219011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:42.219103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:42.219138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:42.338817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:42.338964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:42.339004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:42.339032] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:42.342287] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-07T20:34:42.342557] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-07T20:34:42.342696] [INFO ] [sig ] WINA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:42.484275] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WINA.txt [2026-01-07T20:34:42.484441] [INFO ] [sig ] [3420/3515] Completed WINA in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 32.7s [2026-01-07T20:34:42.484484] [INFO ] [sig ] [3421/3515] Forecasting WING... [2026-01-07T20:34:42.484514] [INFO ] [sig ] Generating forecast for: WING [2026-01-07T20:34:42.484545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-07T20:34:42.497067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-07T20:34:42.497469] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-07T20:34:42.498273] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-07T20:34:42.498330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:42.498363] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:42.498390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:42.498447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:42.555120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:42.556042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:42.556140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:42.556173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:42.676781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:42.676939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:42.676979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:42.677009] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:42.680372] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-07T20:34:42.680672] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-07T20:34:42.680806] [INFO ] [sig ] WING: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:42.821755] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WING.txt [2026-01-07T20:34:42.821914] [INFO ] [sig ] [3421/3515] Completed WING in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 32.4s [2026-01-07T20:34:42.821954] [INFO ] [sig ] [3422/3515] Forecasting WINN... [2026-01-07T20:34:42.821985] [INFO ] [sig ] Generating forecast for: WINN [2026-01-07T20:34:42.822015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-07T20:34:42.833782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-07T20:34:42.834148] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-07T20:34:42.834962] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-07T20:34:42.835017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:42.835065] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:42.835100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:42.835169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:42.892867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:42.893790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:42.893885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:42.893919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:43.015993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:43.016145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:43.016196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:43.016235] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:43.020058] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-07T20:34:43.020348] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-07T20:34:43.020479] [INFO ] [sig ] WINN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:43.159159] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WINN.txt [2026-01-07T20:34:43.159315] [INFO ] [sig ] [3422/3515] Completed WINN in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 32.0s [2026-01-07T20:34:43.159357] [INFO ] [sig ] [3423/3515] Forecasting WIX... [2026-01-07T20:34:43.159387] [INFO ] [sig ] Generating forecast for: WIX [2026-01-07T20:34:43.159417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-07T20:34:43.171105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-07T20:34:43.171409] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-07T20:34:43.172195] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-07T20:34:43.172248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:43.172280] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:43.172308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:43.172364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:43.228087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:43.228712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:43.228791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:43.228824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:43.348714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:43.348847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:43.348885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:43.348914] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:43.352157] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=29.39%) [2026-01-07T20:34:43.352422] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-07T20:34:43.352546] [INFO ] [sig ] WIX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:43.494191] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WIX.txt [2026-01-07T20:34:43.494329] [INFO ] [sig ] [3423/3515] Completed WIX in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 31.7s [2026-01-07T20:34:43.494370] [INFO ] [sig ] [3424/3515] Forecasting WK... [2026-01-07T20:34:43.494399] [INFO ] [sig ] Generating forecast for: WK [2026-01-07T20:34:43.494429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-07T20:34:43.505782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-07T20:34:43.506082] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-07T20:34:43.506859] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-07T20:34:43.506912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:43.506943] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:43.506974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:43.507034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:43.562039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:43.562675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:43.562755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:43.562786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:43.678226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:43.678361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:43.678399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:43.678427] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:43.681655] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-01-07T20:34:43.681919] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-07T20:34:43.682039] [INFO ] [sig ] WK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:43.822210] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WK.txt [2026-01-07T20:34:43.822340] [INFO ] [sig ] [3424/3515] Completed WK in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 31.3s [2026-01-07T20:34:43.822380] [INFO ] [sig ] [3425/3515] Forecasting WKC... [2026-01-07T20:34:43.822410] [INFO ] [sig ] Generating forecast for: WKC [2026-01-07T20:34:43.822440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-07T20:34:43.833506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-07T20:34:43.833798] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-07T20:34:43.834536] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-07T20:34:43.834607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:43.834641] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:43.834668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:43.834724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:43.890943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:43.891554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:43.891652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:43.891687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:44.012035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:44.012173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:44.012212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:44.012243] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:44.015530] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=41.37%) [2026-01-07T20:34:44.015823] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-07T20:34:44.015948] [INFO ] [sig ] WKC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:44.156353] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WKC.txt [2026-01-07T20:34:44.156494] [INFO ] [sig ] [3425/3515] Completed WKC in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 31.0s [2026-01-07T20:34:44.156537] [INFO ] [sig ] [3426/3515] Forecasting WKEY... [2026-01-07T20:34:44.156602] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-07T20:34:44.156657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-07T20:34:44.168013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-07T20:34:44.168297] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-07T20:34:44.169111] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-07T20:34:44.169164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:44.169223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:44.169254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:44.169312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:44.231802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:44.232744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:44.232833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:44.232867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:44.353054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:44.353200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:44.353241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:44.353272] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:44.356628] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-07T20:34:44.356907] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-07T20:34:44.357033] [INFO ] [sig ] WKEY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:44.495399] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WKEY.txt [2026-01-07T20:34:44.495516] [INFO ] [sig ] [3426/3515] Completed WKEY in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.7s [2026-01-07T20:34:44.495560] [INFO ] [sig ] [3427/3515] Forecasting WKSP... [2026-01-07T20:34:44.495608] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-07T20:34:44.495640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-07T20:34:44.507747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-07T20:34:44.508190] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-07T20:34:44.509022] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-07T20:34:44.509078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:44.509111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:44.509139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:44.509202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:44.567246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:44.568144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:44.568251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:44.568286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:44.690104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:44.690262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:44.690304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:44.690334] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:44.693729] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-01-07T20:34:44.694024] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-07T20:34:44.694156] [INFO ] [sig ] WKSP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:44.837701] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WKSP.txt [2026-01-07T20:34:44.837871] [INFO ] [sig ] [3427/3515] Completed WKSP in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.3s [2026-01-07T20:34:44.837915] [INFO ] [sig ] [3428/3515] Forecasting WLDN... [2026-01-07T20:34:44.837946] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-07T20:34:44.837982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-07T20:34:44.850985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-07T20:34:44.851359] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-07T20:34:44.852435] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-07T20:34:44.852500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:44.852552] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:44.852624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:44.852719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:44.914976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:44.915891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:44.915979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:44.916013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:45.037159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:45.037321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:45.037362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:45.037391] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:45.040834] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=53.06%) [2026-01-07T20:34:45.041114] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-07T20:34:45.041237] [INFO ] [sig ] WLDN: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:45.180308] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WLDN.txt [2026-01-07T20:34:45.180459] [INFO ] [sig ] [3428/3515] Completed WLDN in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.0s [2026-01-07T20:34:45.180500] [INFO ] [sig ] [3429/3515] Forecasting WLDS... [2026-01-07T20:34:45.180531] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-07T20:34:45.180562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-07T20:34:45.192342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-07T20:34:45.192677] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-07T20:34:45.193464] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-07T20:34:45.193517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:45.193548] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:45.193598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:45.193658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:45.248562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:45.249425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:45.249536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:45.249570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:45.366482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:45.366659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:45.366703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:45.366783] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:45.370195] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-01-07T20:34:45.370477] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-07T20:34:45.370624] [INFO ] [sig ] WLDS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:45.513878] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WLDS.txt [2026-01-07T20:34:45.514044] [INFO ] [sig ] [3429/3515] Completed WLDS in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 29.6s [2026-01-07T20:34:45.514088] [INFO ] [sig ] [3430/3515] Forecasting WLFC... [2026-01-07T20:34:45.514117] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-07T20:34:45.514148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-07T20:34:45.526760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-07T20:34:45.527128] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-07T20:34:45.527903] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-07T20:34:45.527956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:45.527988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:45.528015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:45.528071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:45.586450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:45.587242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:45.587327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:45.587361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:45.702548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:45.702730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:45.702777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:45.702812] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:45.706201] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-07T20:34:45.706486] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-07T20:34:45.706629] [INFO ] [sig ] WLFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:45.845066] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WLFC.txt [2026-01-07T20:34:45.845213] [INFO ] [sig ] [3430/3515] Completed WLFC in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 29.3s [2026-01-07T20:34:45.845255] [INFO ] [sig ] [3431/3515] Forecasting WLK... [2026-01-07T20:34:45.845285] [INFO ] [sig ] Generating forecast for: WLK [2026-01-07T20:34:45.845315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-07T20:34:45.857045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-07T20:34:45.857375] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-07T20:34:45.858139] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-07T20:34:45.858191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:45.858223] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:45.858250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:45.858307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:45.913754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:45.914598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:45.914689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:45.914722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:46.051032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:46.051195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:46.051239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:46.051271] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:46.054887] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-01-07T20:34:46.055202] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-07T20:34:46.055359] [INFO ] [sig ] WLK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:46.215986] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WLK.txt [2026-01-07T20:34:46.216160] [INFO ] [sig ] [3431/3515] Completed WLK in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 28.9s [2026-01-07T20:34:46.216204] [INFO ] [sig ] [3432/3515] Forecasting WLKP... [2026-01-07T20:34:46.216234] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-07T20:34:46.216266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-07T20:34:46.228326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-07T20:34:46.228686] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-07T20:34:46.229466] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-07T20:34:46.229545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:46.229598] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:46.229627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:46.229684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:46.285034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:46.285730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:46.285814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:46.285849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:46.401482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:46.401666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:46.401709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:46.401738] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:46.405087] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-07T20:34:46.405358] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-07T20:34:46.405481] [INFO ] [sig ] WLKP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:46.547332] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WLKP.txt [2026-01-07T20:34:46.547477] [INFO ] [sig ] [3432/3515] Completed WLKP in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 28.6s [2026-01-07T20:34:46.547518] [INFO ] [sig ] [3433/3515] Forecasting WMG... [2026-01-07T20:34:46.547548] [INFO ] [sig ] Generating forecast for: WMG [2026-01-07T20:34:46.547596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-07T20:34:46.559319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-07T20:34:46.559677] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-07T20:34:46.560437] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-07T20:34:46.560490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:46.560522] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:46.560549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:46.560635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:46.618167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:46.619204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:46.619288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:46.619320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:46.748865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:46.749059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:46.749100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:46.749128] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:46.752533] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-01-07T20:34:46.752836] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-07T20:34:46.752964] [INFO ] [sig ] WMG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:46.905232] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WMG.txt [2026-01-07T20:34:46.905455] [INFO ] [sig ] [3433/3515] Completed WMG in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 28.2s [2026-01-07T20:34:46.905511] [INFO ] [sig ] [3434/3515] Forecasting WMK... [2026-01-07T20:34:46.905549] [INFO ] [sig ] Generating forecast for: WMK [2026-01-07T20:34:46.905611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-07T20:34:46.921666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-07T20:34:46.922187] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-07T20:34:46.923481] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-07T20:34:46.923623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:46.923674] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:46.923713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:46.923800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:46.984521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:46.985688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:46.985810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:46.985858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:47.143541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:47.143769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:47.143836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:47.143885] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:47.149263] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=84.79%) [2026-01-07T20:34:47.149808] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-07T20:34:47.150010] [INFO ] [sig ] WMK: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:47.365550] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WMK.txt [2026-01-07T20:34:47.365802] [INFO ] [sig ] [3434/3515] Completed WMK in 0.5s | 2.90 sym/s | Total: 19.7m | ETA: 27.9s [2026-01-07T20:34:47.365856] [INFO ] [sig ] [3435/3515] Forecasting WMS... [2026-01-07T20:34:47.365894] [INFO ] [sig ] Generating forecast for: WMS [2026-01-07T20:34:47.365929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-07T20:34:47.381699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-07T20:34:47.382243] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-07T20:34:47.383539] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-07T20:34:47.383665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:47.383717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:47.383757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:47.383838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:47.470483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:47.471702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:47.471835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:47.471880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:47.606538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:47.606741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:47.606788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:47.606817] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:47.610417] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-01-07T20:34:47.610734] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-07T20:34:47.610868] [INFO ] [sig ] WMS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:47.756395] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WMS.txt [2026-01-07T20:34:47.756567] [INFO ] [sig ] [3435/3515] Completed WMS in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 27.6s [2026-01-07T20:34:47.756629] [INFO ] [sig ] [3436/3515] Forecasting WNC... [2026-01-07T20:34:47.756659] [INFO ] [sig ] Generating forecast for: WNC [2026-01-07T20:34:47.756689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-07T20:34:47.768733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-07T20:34:47.769137] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-07T20:34:47.770006] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-07T20:34:47.770062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:47.770095] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:47.770123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:47.770181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:47.826662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:47.827614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:47.827758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:47.827809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:47.960211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:47.960370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:47.960413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:47.960443] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:47.964443] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-07T20:34:47.964763] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-07T20:34:47.964898] [INFO ] [sig ] WNC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:48.112075] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WNC.txt [2026-01-07T20:34:48.112227] [INFO ] [sig ] [3436/3515] Completed WNC in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 27.2s [2026-01-07T20:34:48.112269] [INFO ] [sig ] [3437/3515] Forecasting WNEB... [2026-01-07T20:34:48.112299] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-07T20:34:48.112331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-07T20:34:48.124334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-07T20:34:48.124693] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-07T20:34:48.125499] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-07T20:34:48.125552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:48.125609] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:48.125638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:48.125696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:48.190921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:48.191825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:48.191930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:48.191984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:48.323467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:48.323642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:48.323685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:48.323716] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:48.327463] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-07T20:34:48.327843] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-07T20:34:48.327987] [INFO ] [sig ] WNEB: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:48.477873] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WNEB.txt [2026-01-07T20:34:48.478026] [INFO ] [sig ] [3437/3515] Completed WNEB in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 26.9s [2026-01-07T20:34:48.478069] [INFO ] [sig ] [3438/3515] Forecasting WOOD... [2026-01-07T20:34:48.478099] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-07T20:34:48.478130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-07T20:34:48.490004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-07T20:34:48.490386] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-07T20:34:48.491213] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-07T20:34:48.491268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:48.491302] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:48.491330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:48.491388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:48.553707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:48.554691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:48.554802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:48.554844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:48.673953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:48.674282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:48.674324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:48.674365] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:48.678466] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-07T20:34:48.678832] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-07T20:34:48.678996] [INFO ] [sig ] WOOD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:48.830273] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WOOD.txt [2026-01-07T20:34:48.830461] [INFO ] [sig ] [3438/3515] Completed WOOD in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 26.5s [2026-01-07T20:34:48.830515] [INFO ] [sig ] [3439/3515] Forecasting WOOF... [2026-01-07T20:34:48.830547] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-07T20:34:48.830599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-07T20:34:48.842803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-07T20:34:48.843209] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-07T20:34:48.844156] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-07T20:34:48.844212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:48.844245] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:48.844272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:48.844329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:48.909085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:48.910057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:48.910157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:48.910192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:49.038853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:49.039011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:49.039052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:49.039084] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:49.042869] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-01-07T20:34:49.043183] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-07T20:34:49.043316] [INFO ] [sig ] WOOF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:49.192544] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WOOF.txt [2026-01-07T20:34:49.192743] [INFO ] [sig ] [3439/3515] Completed WOOF in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 26.2s [2026-01-07T20:34:49.192789] [INFO ] [sig ] [3440/3515] Forecasting WPC... [2026-01-07T20:34:49.192820] [INFO ] [sig ] Generating forecast for: WPC [2026-01-07T20:34:49.192850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-07T20:34:49.205140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-07T20:34:49.205512] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-07T20:34:49.206391] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-07T20:34:49.206455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:49.206491] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:49.206520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:49.206595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:49.269800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:49.270817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:49.270909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:49.270942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:49.400159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:49.400325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:49.400366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:49.400399] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:49.403977] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-07T20:34:49.404306] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-07T20:34:49.404443] [INFO ] [sig ] WPC: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:49.558412] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WPC.txt [2026-01-07T20:34:49.558595] [INFO ] [sig ] [3440/3515] Completed WPC in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 25.8s [2026-01-07T20:34:49.558644] [INFO ] [sig ] [3441/3515] Forecasting WPP... [2026-01-07T20:34:49.558677] [INFO ] [sig ] Generating forecast for: WPP [2026-01-07T20:34:49.558708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-07T20:34:49.573041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-07T20:34:49.573424] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-07T20:34:49.574306] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-07T20:34:49.574359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:49.574392] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:49.574419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:49.574476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:49.636450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:49.637411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:49.637511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:49.637550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:49.770295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:49.770463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:49.770524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:49.770557] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:49.774441] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-01-07T20:34:49.774834] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-07T20:34:49.775003] [INFO ] [sig ] WPP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:49.936464] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WPP.txt [2026-01-07T20:34:49.936670] [INFO ] [sig ] [3441/3515] Completed WPP in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 25.5s [2026-01-07T20:34:49.936724] [INFO ] [sig ] [3442/3515] Forecasting WRAP... [2026-01-07T20:34:49.936766] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-07T20:34:49.936810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-07T20:34:49.949387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-07T20:34:49.949801] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-07T20:34:49.950807] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-07T20:34:49.950876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:49.950926] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:49.950969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:49.951058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:50.013551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:50.014480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:50.014596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:50.014643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:50.137807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:50.137962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:50.138041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:50.138074] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:50.141609] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=21.08%) [2026-01-07T20:34:50.141924] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-07T20:34:50.142060] [INFO ] [sig ] WRAP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:50.290644] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WRAP.txt [2026-01-07T20:34:50.290790] [INFO ] [sig ] [3442/3515] Completed WRAP in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 25.1s [2026-01-07T20:34:50.290831] [INFO ] [sig ] [3443/3515] Forecasting WRB... [2026-01-07T20:34:50.290863] [INFO ] [sig ] Generating forecast for: WRB [2026-01-07T20:34:50.290897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-07T20:34:50.303727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-07T20:34:50.304095] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-07T20:34:50.304987] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-07T20:34:50.305045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:50.305304] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:50.305348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:50.305428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:50.370023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:50.370895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:50.371004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:50.371048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:50.497754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:50.497918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:50.497960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:50.497989] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:50.501543] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-07T20:34:50.501864] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-07T20:34:50.502010] [INFO ] [sig ] WRB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:50.658693] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WRB.txt [2026-01-07T20:34:50.658862] [INFO ] [sig ] [3443/3515] Completed WRB in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 24.8s [2026-01-07T20:34:50.658907] [INFO ] [sig ] [3444/3515] Forecasting WRBY... [2026-01-07T20:34:50.658937] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-07T20:34:50.658975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-07T20:34:50.671297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-07T20:34:50.671673] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-07T20:34:50.672515] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-07T20:34:50.672568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:50.672629] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:50.672658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:50.672715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:50.734969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:50.735845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:50.735943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:50.735977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:50.867725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:50.867897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:50.867952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:50.867986] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:50.871618] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-07T20:34:50.871941] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-07T20:34:50.872111] [INFO ] [sig ] WRBY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:51.015949] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WRBY.txt [2026-01-07T20:34:51.016097] [INFO ] [sig ] [3444/3515] Completed WRBY in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 24.5s [2026-01-07T20:34:51.016137] [INFO ] [sig ] [3445/3515] Forecasting WRLD... [2026-01-07T20:34:51.016168] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-07T20:34:51.016199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-07T20:34:51.028003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-07T20:34:51.028336] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-07T20:34:51.029120] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-07T20:34:51.029172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:51.029204] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:51.029231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:51.029287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:51.083864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:51.084635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:51.084720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:51.084754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:51.197645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:51.197804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:51.197843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:51.197872] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:51.201165] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=31.64%) [2026-01-07T20:34:51.201436] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-07T20:34:51.201562] [INFO ] [sig ] WRLD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:51.341911] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WRLD.txt [2026-01-07T20:34:51.342061] [INFO ] [sig ] [3445/3515] Completed WRLD in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 24.1s [2026-01-07T20:34:51.342103] [INFO ] [sig ] [3446/3515] Forecasting WSBC... [2026-01-07T20:34:51.342132] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-07T20:34:51.342162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-07T20:34:51.354221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-07T20:34:51.354550] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-07T20:34:51.355329] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-07T20:34:51.355381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:51.355425] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:51.355452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:51.355508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:51.410165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:51.410911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:51.410994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:51.411026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:51.530948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:51.531106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:51.531147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:51.531210] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:51.534714] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-07T20:34:51.534999] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-07T20:34:51.535127] [INFO ] [sig ] WSBC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:51.679688] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WSBC.txt [2026-01-07T20:34:51.679837] [INFO ] [sig ] [3446/3515] Completed WSBC in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 23.8s [2026-01-07T20:34:51.679877] [INFO ] [sig ] [3447/3515] Forecasting WSBF... [2026-01-07T20:34:51.679913] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-07T20:34:51.679951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-07T20:34:51.691770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-07T20:34:51.692182] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-07T20:34:51.693035] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-07T20:34:51.693102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:51.693151] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:51.693195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:51.693264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:51.754285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:51.755173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:51.755264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:51.755300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:51.883646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:51.883810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:51.883856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:51.883886] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:51.887557] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-07T20:34:51.887889] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-07T20:34:51.888024] [INFO ] [sig ] WSBF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:52.044451] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WSBF.txt [2026-01-07T20:34:52.044643] [INFO ] [sig ] [3447/3515] Completed WSBF in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 23.4s [2026-01-07T20:34:52.044694] [INFO ] [sig ] [3448/3515] Forecasting WSC... [2026-01-07T20:34:52.044728] [INFO ] [sig ] Generating forecast for: WSC [2026-01-07T20:34:52.044761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-07T20:34:52.057332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-07T20:34:52.057684] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-07T20:34:52.058730] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-07T20:34:52.058783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:52.058815] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:52.058843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:52.058900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:52.122943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:52.124072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:52.124178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:52.124219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:52.257328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:52.257479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:52.257518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:52.257547] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:52.260927] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-07T20:34:52.261200] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-07T20:34:52.261322] [INFO ] [sig ] WSC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:52.398063] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WSC.txt [2026-01-07T20:34:52.398181] [INFO ] [sig ] [3448/3515] Completed WSC in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 23.1s [2026-01-07T20:34:52.398221] [INFO ] [sig ] [3449/3515] Forecasting WSFS... [2026-01-07T20:34:52.398252] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-07T20:34:52.398282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-07T20:34:52.409329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-07T20:34:52.409657] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-07T20:34:52.410405] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-07T20:34:52.410457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:52.410490] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:52.410516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:52.410594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:52.465468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:52.466119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:52.466199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:52.466232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:52.578201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:52.578353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:52.578392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:52.578420] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:52.581751] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=62.39%) [2026-01-07T20:34:52.582036] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-07T20:34:52.582158] [INFO ] [sig ] WSFS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:52.722752] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WSFS.txt [2026-01-07T20:34:52.722915] [INFO ] [sig ] [3449/3515] Completed WSFS in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 22.7s [2026-01-07T20:34:52.722968] [INFO ] [sig ] [3450/3515] Forecasting WSM... [2026-01-07T20:34:52.723002] [INFO ] [sig ] Generating forecast for: WSM [2026-01-07T20:34:52.723032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-07T20:34:52.734469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-07T20:34:52.734846] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-07T20:34:52.735617] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-07T20:34:52.735669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:52.735702] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:52.735729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:52.735786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:52.797117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:52.798080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:52.798362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:52.798395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:52.919447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:52.919635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:52.919679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:52.919709] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:52.923139] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-07T20:34:52.923417] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-07T20:34:52.923545] [INFO ] [sig ] WSM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:53.064094] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WSM.txt [2026-01-07T20:34:53.064227] [INFO ] [sig ] [3450/3515] Completed WSM in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 22.4s [2026-01-07T20:34:53.064268] [INFO ] [sig ] [3451/3515] Forecasting WSO... [2026-01-07T20:34:53.064298] [INFO ] [sig ] Generating forecast for: WSO [2026-01-07T20:34:53.064329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-07T20:34:53.075646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-07T20:34:53.075942] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-07T20:34:53.076709] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-07T20:34:53.076761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:53.076793] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:53.076819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:53.076875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:53.133736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:53.134669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:53.134785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:53.134818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:53.256756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:53.256912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:53.256955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:53.256985] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:53.260534] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=62.67%) [2026-01-07T20:34:53.260838] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-07T20:34:53.260986] [INFO ] [sig ] WSO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:53.406372] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WSO.txt [2026-01-07T20:34:53.406507] [INFO ] [sig ] [3451/3515] Completed WSO in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 22.0s [2026-01-07T20:34:53.406549] [INFO ] [sig ] [3452/3515] Forecasting WTBA... [2026-01-07T20:34:53.406600] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-07T20:34:53.406634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-07T20:34:53.417668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-07T20:34:53.417934] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-07T20:34:53.418727] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-07T20:34:53.418780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:53.418813] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:53.418840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:53.418898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:53.476476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:53.477340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:53.477431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:53.477467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:53.599278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:53.599464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:53.599537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:53.599589] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:53.603058] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-07T20:34:53.603338] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-07T20:34:53.603465] [INFO ] [sig ] WTBA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:53.746953] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WTBA.txt [2026-01-07T20:34:53.747105] [INFO ] [sig ] [3452/3515] Completed WTBA in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 21.7s [2026-01-07T20:34:53.747147] [INFO ] [sig ] [3453/3515] Forecasting WTFC... [2026-01-07T20:34:53.747177] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-07T20:34:53.747207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-07T20:34:53.759038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-07T20:34:53.759333] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-07T20:34:53.760179] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-07T20:34:53.760233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:53.760265] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:53.760292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:53.760350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:53.819066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:53.819878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:53.819993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:53.820031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:53.940253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:53.940408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:53.940449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:53.940498] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:53.943977] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-07T20:34:53.944257] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-07T20:34:53.944383] [INFO ] [sig ] WTFC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:54.092063] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WTFC.txt [2026-01-07T20:34:54.092218] [INFO ] [sig ] [3453/3515] Completed WTFC in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 21.4s [2026-01-07T20:34:54.092260] [INFO ] [sig ] [3454/3515] Forecasting WTI... [2026-01-07T20:34:54.092291] [INFO ] [sig ] Generating forecast for: WTI [2026-01-07T20:34:54.092514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-07T20:34:54.104319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-07T20:34:54.104648] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-07T20:34:54.105482] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-07T20:34:54.105537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:54.105600] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:54.105638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:54.105698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:54.163199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:54.163907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:54.163994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:54.164029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:54.285642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:54.285801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:54.285841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:54.285870] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:54.289392] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=78.64%) [2026-01-07T20:34:54.289832] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-07T20:34:54.289969] [INFO ] [sig ] WTI: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:54.430138] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WTI.txt [2026-01-07T20:34:54.430268] [INFO ] [sig ] [3454/3515] Completed WTI in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 21.0s [2026-01-07T20:34:54.430310] [INFO ] [sig ] [3455/3515] Forecasting WTRG... [2026-01-07T20:34:54.430339] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-07T20:34:54.430369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-07T20:34:54.442068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-07T20:34:54.442385] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-07T20:34:54.443225] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-07T20:34:54.443280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:54.443313] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:54.443340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:54.443398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:54.501171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:54.501862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:54.501962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:54.501996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:54.620394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:54.620543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:54.620602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:54.620632] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:54.623921] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-01-07T20:34:54.624185] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-07T20:34:54.624306] [INFO ] [sig ] WTRG: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:54.765529] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WTRG.txt [2026-01-07T20:34:54.765684] [INFO ] [sig ] [3455/3515] Completed WTRG in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 20.7s [2026-01-07T20:34:54.765725] [INFO ] [sig ] [3456/3515] Forecasting WTS... [2026-01-07T20:34:54.765755] [INFO ] [sig ] Generating forecast for: WTS [2026-01-07T20:34:54.765786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-07T20:34:54.776986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-07T20:34:54.777283] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-07T20:34:54.778058] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-07T20:34:54.778110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:54.778308] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:54.778336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:54.778392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:54.834423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:54.835056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:54.835137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:54.835170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:54.959198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:54.959405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:54.959446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:54.959476] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:54.962980] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-01-07T20:34:54.963256] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-07T20:34:54.963379] [INFO ] [sig ] WTS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:55.103019] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WTS.txt [2026-01-07T20:34:55.103178] [INFO ] [sig ] [3456/3515] Completed WTS in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 20.3s [2026-01-07T20:34:55.103220] [INFO ] [sig ] [3457/3515] Forecasting WULF... [2026-01-07T20:34:55.103250] [INFO ] [sig ] Generating forecast for: WULF [2026-01-07T20:34:55.103280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-07T20:34:55.115151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-07T20:34:55.115462] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-07T20:34:55.116297] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-07T20:34:55.116351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:55.116384] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:55.116423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:55.116482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:55.176150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:55.177027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:55.177115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:55.177150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:55.301150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:55.301305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:55.301345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:55.301375] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:55.304849] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-07T20:34:55.305134] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-07T20:34:55.305261] [INFO ] [sig ] WULF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:55.444382] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WULF.txt [2026-01-07T20:34:55.444511] [INFO ] [sig ] [3457/3515] Completed WULF in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 20.0s [2026-01-07T20:34:55.444551] [INFO ] [sig ] [3458/3515] Forecasting WVE... [2026-01-07T20:34:55.444599] [INFO ] [sig ] Generating forecast for: WVE [2026-01-07T20:34:55.444633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-07T20:34:55.456701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-07T20:34:55.457019] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-07T20:34:55.457822] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-07T20:34:55.457876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:55.457910] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:55.457938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:55.457997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:55.515188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:55.515834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:55.515913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:55.515946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:55.641422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:55.641623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:55.641683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:55.641720] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:55.646098] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=88.75%) [2026-01-07T20:34:55.646519] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-07T20:34:55.646703] [INFO ] [sig ] WVE: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:55.792074] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/WVE.txt [2026-01-07T20:34:55.792228] [INFO ] [sig ] [3458/3515] Completed WVE in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 19.6s [2026-01-07T20:34:55.792285] [INFO ] [sig ] [3459/3515] Forecasting WWD... [2026-01-07T20:34:55.792318] [INFO ] [sig ] Generating forecast for: WWD [2026-01-07T20:34:55.792350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-07T20:34:55.803392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-07T20:34:55.803714] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-07T20:34:55.804469] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-07T20:34:55.804521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:55.804553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:55.804608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:55.804669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:55.862268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:55.863414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:55.863531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:55.863591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:55.988809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:55.988972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:55.989013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:55.989044] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:55.992526] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-07T20:34:55.992852] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-07T20:34:55.992988] [INFO ] [sig ] WWD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:56.132965] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WWD.txt [2026-01-07T20:34:56.133100] [INFO ] [sig ] [3459/3515] Completed WWD in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 19.3s [2026-01-07T20:34:56.133140] [INFO ] [sig ] [3460/3515] Forecasting WY... [2026-01-07T20:34:56.133171] [INFO ] [sig ] Generating forecast for: WY [2026-01-07T20:34:56.133202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-07T20:34:56.144091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-07T20:34:56.144389] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-07T20:34:56.145151] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-07T20:34:56.145203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:56.145260] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:56.145289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:56.145346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:56.202970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:56.203662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:56.203741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:56.203774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:56.315497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:56.315657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:56.315698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:56.315727] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:56.318971] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-07T20:34:56.319245] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-07T20:34:56.319369] [INFO ] [sig ] WY: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:56.457741] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WY.txt [2026-01-07T20:34:56.457897] [INFO ] [sig ] [3460/3515] Completed WY in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.9s [2026-01-07T20:34:56.457938] [INFO ] [sig ] [3461/3515] Forecasting WYNN... [2026-01-07T20:34:56.457969] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-07T20:34:56.458006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-07T20:34:56.469775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-07T20:34:56.470109] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-07T20:34:56.470882] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-07T20:34:56.470934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:56.470966] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:56.470993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:56.471048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:56.527112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:56.527961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:56.528056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:56.528089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:56.647923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:56.648064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:56.648102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:56.648131] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:56.651422] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-07T20:34:56.651718] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-07T20:34:56.651841] [INFO ] [sig ] WYNN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:56.791231] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/WYNN.txt [2026-01-07T20:34:56.791366] [INFO ] [sig ] [3461/3515] Completed WYNN in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.6s [2026-01-07T20:34:56.791408] [INFO ] [sig ] [3462/3515] Forecasting XBIL... [2026-01-07T20:34:56.791440] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-07T20:34:56.791471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-07T20:34:56.802362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-07T20:34:56.802695] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-07T20:34:56.803465] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-07T20:34:56.803518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:56.803553] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:56.803606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:56.803668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:56.861229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:56.861914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:56.861996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:56.862031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:56.955203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:56.955312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:56.955352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:56.955383] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:56.958862] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-07T20:34:56.959148] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-07T20:34:56.959277] [INFO ] [sig ] XBIL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:57.103662] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XBIL.txt [2026-01-07T20:34:57.103806] [INFO ] [sig ] [3462/3515] Completed XBIL in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.3s [2026-01-07T20:34:57.103862] [INFO ] [sig ] [3463/3515] Forecasting XEL... [2026-01-07T20:34:57.103897] [INFO ] [sig ] Generating forecast for: XEL [2026-01-07T20:34:57.103930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-07T20:34:57.115716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-07T20:34:57.116008] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-07T20:34:57.116999] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-07T20:34:57.117052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:57.117084] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:57.117111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:57.117167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:57.174375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:57.175029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:57.175111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:57.175147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:57.297168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:57.297321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:57.297365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:57.297430] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:57.301251] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-07T20:34:57.301536] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-07T20:34:57.301686] [INFO ] [sig ] XEL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:57.443421] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XEL.txt [2026-01-07T20:34:57.443553] [INFO ] [sig ] [3463/3515] Completed XEL in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.9s [2026-01-07T20:34:57.443610] [INFO ] [sig ] [3464/3515] Forecasting XENE... [2026-01-07T20:34:57.443642] [INFO ] [sig ] Generating forecast for: XENE [2026-01-07T20:34:57.443672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-07T20:34:57.454896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-07T20:34:57.455429] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-07T20:34:57.456225] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-07T20:34:57.456279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:57.456314] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:57.456342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:57.456400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:57.515062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:57.515787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:57.515870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:57.515904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:57.635189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:57.635346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:57.635389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:57.635420] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:57.638853] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=30.15%) [2026-01-07T20:34:57.639130] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-07T20:34:57.639256] [INFO ] [sig ] XENE: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:57.780735] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XENE.txt [2026-01-07T20:34:57.780871] [INFO ] [sig ] [3464/3515] Completed XENE in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.6s [2026-01-07T20:34:57.780913] [INFO ] [sig ] [3465/3515] Forecasting XERS... [2026-01-07T20:34:57.780956] [INFO ] [sig ] Generating forecast for: XERS [2026-01-07T20:34:57.781015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-07T20:34:57.791893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-07T20:34:57.792195] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-07T20:34:57.792975] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-07T20:34:57.793027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:57.793059] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:57.793087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:57.793144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:57.848589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:57.849228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:57.849307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:57.849339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:57.966972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:57.967111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:57.967150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:57.967179] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:57.970652] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=78.23%) [2026-01-07T20:34:57.970929] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-07T20:34:57.971056] [INFO ] [sig ] XERS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:58.108868] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XERS.txt [2026-01-07T20:34:58.108998] [INFO ] [sig ] [3465/3515] Completed XERS in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.2s [2026-01-07T20:34:58.109037] [INFO ] [sig ] [3466/3515] Forecasting XGN... [2026-01-07T20:34:58.109068] [INFO ] [sig ] Generating forecast for: XGN [2026-01-07T20:34:58.109099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-07T20:34:58.119842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-07T20:34:58.120120] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-07T20:34:58.120888] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-07T20:34:58.120940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:58.120972] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:58.120998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:58.121055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:58.176364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:58.177153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:58.177237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:58.177271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:58.295394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:58.295546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:58.295613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:58.295664] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:58.298950] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-07T20:34:58.299223] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-07T20:34:58.299344] [INFO ] [sig ] XGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:58.437618] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XGN.txt [2026-01-07T20:34:58.437758] [INFO ] [sig ] [3466/3515] Completed XGN in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 16.9s [2026-01-07T20:34:58.437798] [INFO ] [sig ] [3467/3515] Forecasting XOM... [2026-01-07T20:34:58.437828] [INFO ] [sig ] Generating forecast for: XOM [2026-01-07T20:34:58.437858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-07T20:34:58.448963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-07T20:34:58.449268] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-07T20:34:58.450079] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-07T20:34:58.450134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:58.450167] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:58.450194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:58.450251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:58.505649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:58.506276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:58.506355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:58.506388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:58.627218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:58.627358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:58.627397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:58.627426] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:58.630732] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-07T20:34:58.631005] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-07T20:34:58.631136] [INFO ] [sig ] XOM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:34:58.769211] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XOM.txt [2026-01-07T20:34:58.769351] [INFO ] [sig ] [3467/3515] Completed XOM in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 16.5s [2026-01-07T20:34:58.769392] [INFO ] [sig ] [3468/3515] Forecasting XOMA... [2026-01-07T20:34:58.769421] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-07T20:34:58.769451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-07T20:34:58.780349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-07T20:34:58.780642] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-07T20:34:58.781403] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-07T20:34:58.781455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:58.781486] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:58.781512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:58.781596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:58.836932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:58.837666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:58.837750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:58.837785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:58.956347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:58.956513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:58.956555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:58.956606] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:58.960005] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-07T20:34:58.960281] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-07T20:34:58.960411] [INFO ] [sig ] XOMA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:59.098432] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XOMA.txt [2026-01-07T20:34:59.098558] [INFO ] [sig ] [3468/3515] Completed XOMA in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 16.2s [2026-01-07T20:34:59.098614] [INFO ] [sig ] [3469/3515] Forecasting XOS... [2026-01-07T20:34:59.098646] [INFO ] [sig ] Generating forecast for: XOS [2026-01-07T20:34:59.098675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-07T20:34:59.110183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-07T20:34:59.110461] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-07T20:34:59.111222] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-07T20:34:59.111274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:59.111306] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:59.111332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:59.111395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:59.166233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:59.167111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:59.167200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:59.167234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:59.287242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:59.287623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:59.287664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:59.287692] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:59.291247] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=82.60%) [2026-01-07T20:34:59.291748] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-07T20:34:59.291881] [INFO ] [sig ] XOS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:59.434342] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XOS.txt [2026-01-07T20:34:59.434476] [INFO ] [sig ] [3469/3515] Completed XOS in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 15.8s [2026-01-07T20:34:59.434517] [INFO ] [sig ] [3470/3515] Forecasting XP... [2026-01-07T20:34:59.434546] [INFO ] [sig ] Generating forecast for: XP [2026-01-07T20:34:59.434595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-07T20:34:59.446529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-07T20:34:59.446808] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-07T20:34:59.447544] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-07T20:34:59.447626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:59.447661] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:59.447688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:59.447745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:59.506459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:59.507143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:59.507251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:59.507286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:59.628405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:59.628562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:59.628620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:59.628650] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:59.631925] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=65.36%) [2026-01-07T20:34:59.632194] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-07T20:34:59.632315] [INFO ] [sig ] XP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:34:59.773766] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XP.txt [2026-01-07T20:34:59.773901] [INFO ] [sig ] [3470/3515] Completed XP in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 15.5s [2026-01-07T20:34:59.773942] [INFO ] [sig ] [3471/3515] Forecasting XPEL... [2026-01-07T20:34:59.773972] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-07T20:34:59.774002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-07T20:34:59.786243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-07T20:34:59.786533] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-07T20:34:59.787290] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-07T20:34:59.787342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:34:59.787374] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:34:59.787400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:34:59.787457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:34:59.842765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:34:59.843361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:34:59.843440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:34:59.843473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:34:59.961365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:34:59.961501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:34:59.961539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:34:59.961586] [INFO ] [FORECASTER] Training complete [2026-01-07T20:34:59.964835] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-07T20:34:59.965106] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-07T20:34:59.965233] [INFO ] [sig ] XPEL: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:00.102459] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XPEL.txt [2026-01-07T20:35:00.102607] [INFO ] [sig ] [3471/3515] Completed XPEL in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 15.2s [2026-01-07T20:35:00.102647] [INFO ] [sig ] [3472/3515] Forecasting XPO... [2026-01-07T20:35:00.102678] [INFO ] [sig ] Generating forecast for: XPO [2026-01-07T20:35:00.102708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-07T20:35:00.114246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-07T20:35:00.114544] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-07T20:35:00.115301] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-07T20:35:00.115353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:00.115385] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:00.115412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:00.115468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:00.170630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:00.171319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:00.171401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:00.171434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:00.288164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:00.288314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:00.288352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:00.288381] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:00.291683] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-07T20:35:00.291957] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-07T20:35:00.292079] [INFO ] [sig ] XPO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:00.429805] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XPO.txt [2026-01-07T20:35:00.429915] [INFO ] [sig ] [3472/3515] Completed XPO in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 14.8s [2026-01-07T20:35:00.429953] [INFO ] [sig ] [3473/3515] Forecasting XPOF... [2026-01-07T20:35:00.429983] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-07T20:35:00.430013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-07T20:35:00.441033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-07T20:35:00.441297] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-07T20:35:00.442043] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-07T20:35:00.442095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:00.442128] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:00.442155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:00.442211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:00.497342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:00.497998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:00.498079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:00.498112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:00.617236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:00.617357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:00.617395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:00.617425] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:00.620697] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-01-07T20:35:00.620964] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-07T20:35:00.621084] [INFO ] [sig ] XPOF: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:00.760727] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XPOF.txt [2026-01-07T20:35:00.760871] [INFO ] [sig ] [3473/3515] Completed XPOF in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 14.5s [2026-01-07T20:35:00.760918] [INFO ] [sig ] [3474/3515] Forecasting XPRO... [2026-01-07T20:35:00.760949] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-07T20:35:00.760978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-07T20:35:00.771759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-07T20:35:00.772011] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-07T20:35:00.772771] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-07T20:35:00.772822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:00.772855] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:00.772882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:00.772938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:00.829148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:00.829801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:00.829890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:00.829923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:00.945477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:00.945631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:00.945671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:00.945700] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:00.948917] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-07T20:35:00.949186] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-07T20:35:00.949307] [INFO ] [sig ] XPRO: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:01.087421] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XPRO.txt [2026-01-07T20:35:01.087550] [INFO ] [sig ] [3474/3515] Completed XPRO in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 14.1s [2026-01-07T20:35:01.087609] [INFO ] [sig ] [3475/3515] Forecasting XRAY... [2026-01-07T20:35:01.087641] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-07T20:35:01.087671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-07T20:35:01.098999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-07T20:35:01.099273] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-07T20:35:01.100052] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-07T20:35:01.100104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:01.100137] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:01.100165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:01.100221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:01.155147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:01.155767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:01.155847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:01.155880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:01.274315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:01.274481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:01.274520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:01.274549] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:01.278101] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-07T20:35:01.278427] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-07T20:35:01.278560] [INFO ] [sig ] XRAY: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:01.426211] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XRAY.txt [2026-01-07T20:35:01.426384] [INFO ] [sig ] [3475/3515] Completed XRAY in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 13.8s [2026-01-07T20:35:01.426429] [INFO ] [sig ] [3476/3515] Forecasting XRX... [2026-01-07T20:35:01.426460] [INFO ] [sig ] Generating forecast for: XRX [2026-01-07T20:35:01.426491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-07T20:35:01.438400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-07T20:35:01.438846] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-07T20:35:01.439729] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-07T20:35:01.439790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:01.439825] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:01.439853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:01.439912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:01.499153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:01.500047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:01.500136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:01.500169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:01.620843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:01.621002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:01.621040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:01.621071] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:01.624402] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=39.36%) [2026-01-07T20:35:01.624693] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-07T20:35:01.624817] [INFO ] [sig ] XRX: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:01.761492] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XRX.txt [2026-01-07T20:35:01.761664] [INFO ] [sig ] [3476/3515] Completed XRX in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 13.4s [2026-01-07T20:35:01.761709] [INFO ] [sig ] [3477/3515] Forecasting XTIA... [2026-01-07T20:35:01.761739] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-07T20:35:01.761770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-07T20:35:01.773333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-07T20:35:01.773688] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-07T20:35:01.774449] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-07T20:35:01.774501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:01.774559] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:01.774605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:01.774663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:01.830633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:01.831498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:01.831609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:01.831667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:01.955509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:01.955685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:01.955749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:01.955780] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:01.959156] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-01-07T20:35:01.959434] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-07T20:35:01.959616] [INFO ] [sig ] XTIA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:02.101303] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XTIA.txt [2026-01-07T20:35:02.101471] [INFO ] [sig ] [3477/3515] Completed XTIA in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 13.1s [2026-01-07T20:35:02.101513] [INFO ] [sig ] [3478/3515] Forecasting XYF... [2026-01-07T20:35:02.101544] [INFO ] [sig ] Generating forecast for: XYF [2026-01-07T20:35:02.101603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-07T20:35:02.113037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-07T20:35:02.113354] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-07T20:35:02.114130] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-07T20:35:02.114182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:02.114214] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:02.114241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:02.114298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:02.170991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:02.171662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:02.171744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:02.171778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:02.292035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:02.292191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:02.292232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:02.292261] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:02.295543] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=55.77%) [2026-01-07T20:35:02.295828] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-07T20:35:02.295951] [INFO ] [sig ] XYF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:02.436965] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/XYF.txt [2026-01-07T20:35:02.437122] [INFO ] [sig ] [3478/3515] Completed XYF in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 12.7s [2026-01-07T20:35:02.437164] [INFO ] [sig ] [3479/3515] Forecasting XYL... [2026-01-07T20:35:02.437199] [INFO ] [sig ] Generating forecast for: XYL [2026-01-07T20:35:02.437229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-07T20:35:02.450049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-07T20:35:02.450640] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-07T20:35:02.451443] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-07T20:35:02.451497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:02.451532] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:02.451560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:02.451644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:02.511236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:02.512161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:02.512254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:02.512288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:02.637914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:02.638084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:02.638126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:02.638158] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:02.641701] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-07T20:35:02.641980] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-07T20:35:02.642118] [INFO ] [sig ] XYL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:02.788783] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/XYL.txt [2026-01-07T20:35:02.788943] [INFO ] [sig ] [3479/3515] Completed XYL in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 12.4s [2026-01-07T20:35:02.788984] [INFO ] [sig ] [3480/3515] Forecasting YALA... [2026-01-07T20:35:02.789014] [INFO ] [sig ] Generating forecast for: YALA [2026-01-07T20:35:02.789046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-07T20:35:02.801008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-07T20:35:02.801370] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-07T20:35:02.802151] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-07T20:35:02.802208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:02.802240] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:02.802267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:02.802342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:02.858996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:02.859900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:02.860015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:02.860052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:02.982972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:02.983104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:02.983146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:02.983238] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:02.986745] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-01-07T20:35:02.987038] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-07T20:35:02.987174] [INFO ] [sig ] YALA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:03.128508] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/YALA.txt [2026-01-07T20:35:03.128655] [INFO ] [sig ] [3480/3515] Completed YALA in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 12.1s [2026-01-07T20:35:03.128697] [INFO ] [sig ] [3481/3515] Forecasting YELP... [2026-01-07T20:35:03.128728] [INFO ] [sig ] Generating forecast for: YELP [2026-01-07T20:35:03.128758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-07T20:35:03.139991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-07T20:35:03.140323] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-07T20:35:03.141725] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-07T20:35:03.141778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:03.141823] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:03.141850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:03.141906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:03.198369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:03.199002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:03.199080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:03.199113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:03.326181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:03.326357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:03.326410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:03.326450] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:03.330038] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-07T20:35:03.330349] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-07T20:35:03.330480] [INFO ] [sig ] YELP: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:03.472533] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/YELP.txt [2026-01-07T20:35:03.472692] [INFO ] [sig ] [3481/3515] Completed YELP in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 11.7s [2026-01-07T20:35:03.472734] [INFO ] [sig ] [3482/3515] Forecasting YETI... [2026-01-07T20:35:03.472763] [INFO ] [sig ] Generating forecast for: YETI [2026-01-07T20:35:03.472794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-07T20:35:03.483802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-07T20:35:03.484082] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-07T20:35:03.484857] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-07T20:35:03.484910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:03.484942] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:03.484970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:03.485027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:03.540606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:03.541190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:03.541271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:03.541303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:03.663216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:03.663374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:03.663414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:03.663444] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:03.666783] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-07T20:35:03.667052] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-07T20:35:03.667176] [INFO ] [sig ] YETI: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:03.807006] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YETI.txt [2026-01-07T20:35:03.807139] [INFO ] [sig ] [3482/3515] Completed YETI in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 11.4s [2026-01-07T20:35:03.807184] [INFO ] [sig ] [3483/3515] Forecasting YMM... [2026-01-07T20:35:03.807220] [INFO ] [sig ] Generating forecast for: YMM [2026-01-07T20:35:03.807257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-07T20:35:03.818478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-07T20:35:03.818789] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-07T20:35:03.819554] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-07T20:35:03.819626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:03.819659] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:03.819686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:03.819742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:03.875353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:03.876095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:03.876181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:03.876214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:03.997145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:03.997289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:03.997327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:03.997356] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:04.000665] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-01-07T20:35:04.000932] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-07T20:35:04.001052] [INFO ] [sig ] YMM: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:04.144482] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/YMM.txt [2026-01-07T20:35:04.144644] [INFO ] [sig ] [3483/3515] Completed YMM in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 11.0s [2026-01-07T20:35:04.144688] [INFO ] [sig ] [3484/3515] Forecasting YPF... [2026-01-07T20:35:04.144717] [INFO ] [sig ] Generating forecast for: YPF [2026-01-07T20:35:04.144754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-07T20:35:04.156284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-07T20:35:04.156609] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-07T20:35:04.157372] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-07T20:35:04.157424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:04.157456] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:04.157483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:04.157540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:04.213708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:04.214466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:04.214656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:04.214695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:04.339279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:04.339433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:04.339472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:04.339515] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:04.342876] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-01-07T20:35:04.343141] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-07T20:35:04.343263] [INFO ] [sig ] YPF: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:04.483598] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/YPF.txt [2026-01-07T20:35:04.483733] [INFO ] [sig ] [3484/3515] Completed YPF in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 10.7s [2026-01-07T20:35:04.483775] [INFO ] [sig ] [3485/3515] Forecasting YQQQ... [2026-01-07T20:35:04.483812] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-07T20:35:04.483842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-07T20:35:04.495212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-07T20:35:04.495510] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-07T20:35:04.496265] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-07T20:35:04.496317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:04.496349] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:04.496375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:04.496431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:04.552243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:04.552833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:04.552911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:04.552943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:04.673474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:04.673645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:04.673687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:04.673715] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:04.677047] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=38.27%) [2026-01-07T20:35:04.677319] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-07T20:35:04.677441] [INFO ] [sig ] YQQQ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:04.821093] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YQQQ.txt [2026-01-07T20:35:04.821230] [INFO ] [sig ] [3485/3515] Completed YQQQ in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 10.3s [2026-01-07T20:35:04.821279] [INFO ] [sig ] [3486/3515] Forecasting YRD... [2026-01-07T20:35:04.821315] [INFO ] [sig ] Generating forecast for: YRD [2026-01-07T20:35:04.821352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-07T20:35:04.832669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-07T20:35:04.832994] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-07T20:35:04.833791] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-07T20:35:04.833843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:04.833874] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:04.833901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:04.833957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:04.891533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:04.892226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:04.892326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:04.892368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:05.013961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:05.014108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:05.014147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:05.014178] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:05.017563] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=52.12%) [2026-01-07T20:35:05.017851] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-07T20:35:05.017978] [INFO ] [sig ] YRD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:05.157775] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/YRD.txt [2026-01-07T20:35:05.157898] [INFO ] [sig ] [3486/3515] Completed YRD in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 10.0s [2026-01-07T20:35:05.157938] [INFO ] [sig ] [3487/3515] Forecasting YSG... [2026-01-07T20:35:05.157968] [INFO ] [sig ] Generating forecast for: YSG [2026-01-07T20:35:05.157997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-07T20:35:05.169235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-07T20:35:05.169524] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-07T20:35:05.170301] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-07T20:35:05.170363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:05.170398] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:05.170425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:05.170481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:05.230068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:05.230757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:05.230865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:05.230901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:05.352144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:05.352294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:05.352335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:05.352370] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:05.355976] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=35.97%) [2026-01-07T20:35:05.356253] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-07T20:35:05.356390] [INFO ] [sig ] YSG: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:05.502003] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YSG.txt [2026-01-07T20:35:05.502134] [INFO ] [sig ] [3487/3515] Completed YSG in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 9.6s [2026-01-07T20:35:05.502175] [INFO ] [sig ] [3488/3515] Forecasting YTRA... [2026-01-07T20:35:05.502205] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-07T20:35:05.502246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-07T20:35:05.514192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-07T20:35:05.514633] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-07T20:35:05.515711] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-07T20:35:05.515778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:05.515827] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:05.515865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:05.515948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:05.580037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:05.580938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:05.581026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:05.581060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:05.710126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:05.710294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:05.710344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:05.710399] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:05.713856] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-07T20:35:05.714137] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-07T20:35:05.714276] [INFO ] [sig ] YTRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:05.855736] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YTRA.txt [2026-01-07T20:35:05.855899] [INFO ] [sig ] [3488/3515] Completed YTRA in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 9.3s [2026-01-07T20:35:05.855943] [INFO ] [sig ] [3489/3515] Forecasting YUM... [2026-01-07T20:35:05.855974] [INFO ] [sig ] Generating forecast for: YUM [2026-01-07T20:35:05.856006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-07T20:35:05.867650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-07T20:35:05.867976] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-07T20:35:05.868740] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-07T20:35:05.868792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:05.868824] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:05.868851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:05.868907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:05.926105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:05.926987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:05.927072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:05.927105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:06.044567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:06.044737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:06.044778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:06.044807] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:06.048184] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=32.85%) [2026-01-07T20:35:06.048461] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-07T20:35:06.048601] [INFO ] [sig ] YUM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:06.188406] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YUM.txt [2026-01-07T20:35:06.188542] [INFO ] [sig ] [3489/3515] Completed YUM in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 9.0s [2026-01-07T20:35:06.188599] [INFO ] [sig ] [3490/3515] Forecasting YUMC... [2026-01-07T20:35:06.188630] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-07T20:35:06.188660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-07T20:35:06.199864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-07T20:35:06.200134] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-07T20:35:06.200889] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-07T20:35:06.200941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:06.200974] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:06.201001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:06.201059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:06.256555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:06.257220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:06.257299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:06.257347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:06.377928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:06.378054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:06.378091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:06.378120] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:06.381301] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-07T20:35:06.381563] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-07T20:35:06.381705] [INFO ] [sig ] YUMC: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:06.522360] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/YUMC.txt [2026-01-07T20:35:06.522502] [INFO ] [sig ] [3490/3515] Completed YUMC in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 8.6s [2026-01-07T20:35:06.522543] [INFO ] [sig ] [3491/3515] Forecasting Z... [2026-01-07T20:35:06.522590] [INFO ] [sig ] Generating forecast for: Z [2026-01-07T20:35:06.522623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-07T20:35:06.533757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-07T20:35:06.534029] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-07T20:35:06.534966] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-07T20:35:06.535017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:06.535049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:06.535077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:06.535134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:06.591731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:06.592312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:06.592403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:06.592438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:06.713739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:06.713867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:06.713904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:06.713932] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:06.717141] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-07T20:35:06.717410] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-07T20:35:06.717530] [INFO ] [sig ] Z: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:06.857092] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/Z.txt [2026-01-07T20:35:06.857225] [INFO ] [sig ] [3491/3515] Completed Z in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 8.3s [2026-01-07T20:35:06.857265] [INFO ] [sig ] [3492/3515] Forecasting ZBH... [2026-01-07T20:35:06.857294] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-07T20:35:06.857325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-07T20:35:06.868441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-07T20:35:06.868732] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-07T20:35:06.869525] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-07T20:35:06.869599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:06.869633] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:06.869661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:06.869741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:06.929959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:06.930781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:06.930886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:06.930921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:07.049805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:07.049954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:07.049993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:07.050022] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:07.053312] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=57.12%) [2026-01-07T20:35:07.053633] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-07T20:35:07.053755] [INFO ] [sig ] ZBH: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:07.194819] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZBH.txt [2026-01-07T20:35:07.194945] [INFO ] [sig ] [3492/3515] Completed ZBH in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 7.9s [2026-01-07T20:35:07.194985] [INFO ] [sig ] [3493/3515] Forecasting ZBIO... [2026-01-07T20:35:07.195014] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-07T20:35:07.195056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-07T20:35:07.206696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-07T20:35:07.206958] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-07T20:35:07.207719] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-07T20:35:07.207771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:07.207803] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:07.207830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:07.207897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:07.263803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:07.264546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:07.264646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:07.264680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:07.382905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:07.383041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:07.383079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:07.383108] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:07.386349] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=74.74%) [2026-01-07T20:35:07.386636] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-07T20:35:07.386758] [INFO ] [sig ] ZBIO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:07.526542] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZBIO.txt [2026-01-07T20:35:07.526679] [INFO ] [sig ] [3493/3515] Completed ZBIO in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 7.6s [2026-01-07T20:35:07.526719] [INFO ] [sig ] [3494/3515] Forecasting ZBRA... [2026-01-07T20:35:07.526749] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-07T20:35:07.526779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-07T20:35:07.538363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-07T20:35:07.538720] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-07T20:35:07.539466] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-07T20:35:07.539553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:07.539632] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:07.539663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:07.539720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:07.595550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:07.596181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:07.596262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:07.596295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:07.713161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:07.713285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:07.713322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:07.713354] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:07.716545] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-01-07T20:35:07.716829] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-07T20:35:07.716950] [INFO ] [sig ] ZBRA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:07.855155] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZBRA.txt [2026-01-07T20:35:07.855268] [INFO ] [sig ] [3494/3515] Completed ZBRA in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 7.2s [2026-01-07T20:35:07.855309] [INFO ] [sig ] [3495/3515] Forecasting ZD... [2026-01-07T20:35:07.855341] [INFO ] [sig ] Generating forecast for: ZD [2026-01-07T20:35:07.855371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-07T20:35:07.866476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-07T20:35:07.866764] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-07T20:35:07.867494] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-07T20:35:07.867546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:07.867606] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:07.867636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:07.867692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:07.923736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:07.924428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:07.924509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:07.924543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:08.041915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:08.042068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:08.042109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:08.042139] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:08.045520] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-07T20:35:08.045812] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-07T20:35:08.045932] [INFO ] [sig ] ZD: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:08.187044] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZD.txt [2026-01-07T20:35:08.187210] [INFO ] [sig ] [3495/3515] Completed ZD in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 6.9s [2026-01-07T20:35:08.187282] [INFO ] [sig ] [3496/3515] Forecasting ZEPP... [2026-01-07T20:35:08.187317] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-07T20:35:08.187350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-07T20:35:08.198555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-07T20:35:08.198851] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-07T20:35:08.199632] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-07T20:35:08.199685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:08.199717] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:08.199744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:08.199800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:08.255526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:08.256410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:08.256510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:08.256543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:08.372544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:08.372724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:08.372776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:08.372806] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:08.376162] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-07T20:35:08.376429] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-07T20:35:08.376549] [INFO ] [sig ] ZEPP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:08.526887] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZEPP.txt [2026-01-07T20:35:08.527031] [INFO ] [sig ] [3496/3515] Completed ZEPP in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 6.5s [2026-01-07T20:35:08.527085] [INFO ] [sig ] [3497/3515] Forecasting ZETA... [2026-01-07T20:35:08.527119] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-07T20:35:08.527151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-07T20:35:08.539291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-07T20:35:08.539675] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-07T20:35:08.540696] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-07T20:35:08.540761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:08.540801] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:08.540835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:08.540917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:08.606402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:08.607107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:08.607194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:08.607228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:08.733526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:08.733710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:08.733751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:08.733821] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:08.737254] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-07T20:35:08.737597] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-07T20:35:08.737740] [INFO ] [sig ] ZETA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:08.880591] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZETA.txt [2026-01-07T20:35:08.880755] [INFO ] [sig ] [3497/3515] Completed ZETA in 0.4s | 2.90 sym/s | Total: 20.1m | ETA: 6.2s [2026-01-07T20:35:08.880800] [INFO ] [sig ] [3498/3515] Forecasting ZEUS... [2026-01-07T20:35:08.880831] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-07T20:35:08.880863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-07T20:35:08.891918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-07T20:35:08.892231] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-07T20:35:08.893023] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-07T20:35:08.893077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:08.893111] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:08.893140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:08.893199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:08.948966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:08.949639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:08.949721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:08.949756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:09.071785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:09.071923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:09.071964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:09.071994] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:09.075330] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-07T20:35:09.075654] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-07T20:35:09.075779] [INFO ] [sig ] ZEUS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:09.227137] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZEUS.txt [2026-01-07T20:35:09.227320] [INFO ] [sig ] [3498/3515] Completed ZEUS in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.9s [2026-01-07T20:35:09.227386] [INFO ] [sig ] [3499/3515] Forecasting ZGN... [2026-01-07T20:35:09.227445] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-07T20:35:09.227499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-07T20:35:09.240634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-07T20:35:09.240989] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-07T20:35:09.241901] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-07T20:35:09.241955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:09.241988] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:09.242016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:09.242078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:09.300513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:09.301378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:09.301461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:09.301494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:09.420131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:09.420282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:09.420329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:09.420366] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:09.423720] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-01-07T20:35:09.424048] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-07T20:35:09.424171] [INFO ] [sig ] ZGN: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:09.561381] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZGN.txt [2026-01-07T20:35:09.561500] [INFO ] [sig ] [3499/3515] Completed ZGN in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.5s [2026-01-07T20:35:09.561538] [INFO ] [sig ] [3500/3515] Forecasting ZH... [2026-01-07T20:35:09.561585] [INFO ] [sig ] Generating forecast for: ZH [2026-01-07T20:35:09.561620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-07T20:35:09.572794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-07T20:35:09.573054] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-07T20:35:09.573817] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-07T20:35:09.573869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:09.573901] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:09.573928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:09.573985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:09.630382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:09.630987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:09.631066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:09.631099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:09.747880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:09.748007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:09.748044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:09.748073] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:09.751296] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-01-07T20:35:09.751562] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-07T20:35:09.751703] [INFO ] [sig ] ZH: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:09.889280] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZH.txt [2026-01-07T20:35:09.889417] [INFO ] [sig ] [3500/3515] Completed ZH in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.2s [2026-01-07T20:35:09.889457] [INFO ] [sig ] [3501/3515] Forecasting ZIM... [2026-01-07T20:35:09.889487] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-07T20:35:09.889543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-07T20:35:09.900674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-07T20:35:09.900935] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-07T20:35:09.901702] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-07T20:35:09.901754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:09.901786] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:09.901813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:09.901869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:09.957205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:09.957839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:09.957917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:09.957950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:10.082530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:10.082691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:10.082747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:10.082784] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:10.086149] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=39.99%) [2026-01-07T20:35:10.086442] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-07T20:35:10.086596] [INFO ] [sig ] ZIM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:10.226648] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZIM.txt [2026-01-07T20:35:10.226781] [INFO ] [sig ] [3501/3515] Completed ZIM in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 4.8s [2026-01-07T20:35:10.226821] [INFO ] [sig ] [3502/3515] Forecasting ZION... [2026-01-07T20:35:10.226862] [INFO ] [sig ] Generating forecast for: ZION [2026-01-07T20:35:10.226894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-07T20:35:10.238127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-07T20:35:10.238416] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-07T20:35:10.239174] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-07T20:35:10.239225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:10.239257] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:10.239284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:10.239351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:10.294692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:10.295303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:10.295395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:10.295435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:10.423247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:10.423382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:10.423421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:10.423451] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:10.426720] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-07T20:35:10.426984] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-07T20:35:10.427106] [INFO ] [sig ] ZION: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:10.566618] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZION.txt [2026-01-07T20:35:10.566752] [INFO ] [sig ] [3502/3515] Completed ZION in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 4.5s [2026-01-07T20:35:10.566791] [INFO ] [sig ] [3503/3515] Forecasting ZIP... [2026-01-07T20:35:10.566821] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-07T20:35:10.566852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-07T20:35:10.578195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-07T20:35:10.578480] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-07T20:35:10.579235] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-07T20:35:10.579286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:10.579319] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:10.579346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:10.579414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:10.635240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:10.635871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:10.635949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:10.635981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:10.758093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:10.758227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:10.758264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:10.758292] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:10.761593] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-07T20:35:10.761859] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-07T20:35:10.761981] [INFO ] [sig ] ZIP: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:10.904337] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZIP.txt [2026-01-07T20:35:10.904482] [INFO ] [sig ] [3503/3515] Completed ZIP in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 4.1s [2026-01-07T20:35:10.904521] [INFO ] [sig ] [3504/3515] Forecasting ZLAB... [2026-01-07T20:35:10.904565] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-07T20:35:10.904614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-07T20:35:10.915925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-07T20:35:10.916200] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-07T20:35:10.916966] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-07T20:35:10.917018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:10.917049] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:10.917077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:10.917134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:10.972766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:10.973361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:10.973474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:10.973509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:11.095088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:11.095223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:11.095262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:11.095291] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:11.098540] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=62.18%) [2026-01-07T20:35:11.098834] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-07T20:35:11.098959] [INFO ] [sig ] ZLAB: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:11.237732] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZLAB.txt [2026-01-07T20:35:11.237866] [INFO ] [sig ] [3504/3515] Completed ZLAB in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 3.8s [2026-01-07T20:35:11.237907] [INFO ] [sig ] [3505/3515] Forecasting ZM... [2026-01-07T20:35:11.237938] [INFO ] [sig ] Generating forecast for: ZM [2026-01-07T20:35:11.237968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-07T20:35:11.249521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-07T20:35:11.249820] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-07T20:35:11.250562] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-07T20:35:11.250638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:11.250683] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:11.250712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:11.250768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:11.307114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:11.307714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:11.307793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:11.307825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:11.429858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:11.430029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:11.430069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:11.430097] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:11.433449] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-01-07T20:35:11.433750] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-07T20:35:11.433879] [INFO ] [sig ] ZM: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:11.577103] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZM.txt [2026-01-07T20:35:11.577269] [INFO ] [sig ] [3505/3515] Completed ZM in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 3.4s [2026-01-07T20:35:11.577311] [INFO ] [sig ] [3506/3515] Forecasting ZNTL... [2026-01-07T20:35:11.577340] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-07T20:35:11.577371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-07T20:35:11.589018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-07T20:35:11.589402] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-07T20:35:11.590217] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-07T20:35:11.590269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:11.590300] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:11.590326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:11.590381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:11.646003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:11.646900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:11.646988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:11.647022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:11.766348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:11.766511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:11.766550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:11.766597] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:11.770325] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-07T20:35:11.770628] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-07T20:35:11.770755] [INFO ] [sig ] ZNTL: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:11.910544] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZNTL.txt [2026-01-07T20:35:11.910714] [INFO ] [sig ] [3506/3515] Completed ZNTL in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 3.1s [2026-01-07T20:35:11.910755] [INFO ] [sig ] [3507/3515] Forecasting ZS... [2026-01-07T20:35:11.910786] [INFO ] [sig ] Generating forecast for: ZS [2026-01-07T20:35:11.910815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-07T20:35:11.922612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-07T20:35:11.922990] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-07T20:35:11.923768] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-07T20:35:11.923820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:11.923852] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:11.923878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:11.923935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:11.979013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:11.979867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:11.979951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:11.979984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:12.099466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:12.099674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:12.099714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:12.099744] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:12.103023] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-07T20:35:12.103298] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-07T20:35:12.103426] [INFO ] [sig ] ZS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:12.240854] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZS.txt [2026-01-07T20:35:12.241042] [INFO ] [sig ] [3507/3515] Completed ZS in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 2.8s [2026-01-07T20:35:12.241085] [INFO ] [sig ] [3508/3515] Forecasting ZTO... [2026-01-07T20:35:12.241116] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-07T20:35:12.241146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-07T20:35:12.253180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-07T20:35:12.253459] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-07T20:35:12.254251] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-07T20:35:12.254303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:12.254336] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:12.254362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:12.254418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:12.313313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:12.314635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:12.314757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:12.314793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:12.432805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:12.432970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:12.433011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:12.433041] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:12.436371] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-07T20:35:12.436663] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-07T20:35:12.436786] [INFO ] [sig ] ZTO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:12.576064] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZTO.txt [2026-01-07T20:35:12.576187] [INFO ] [sig ] [3508/3515] Completed ZTO in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 2.4s [2026-01-07T20:35:12.576226] [INFO ] [sig ] [3509/3515] Forecasting ZTS... [2026-01-07T20:35:12.576262] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-07T20:35:12.576293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-07T20:35:12.588313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-07T20:35:12.588606] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-07T20:35:12.589376] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-07T20:35:12.589427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:12.589459] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:12.589486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:12.589558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:12.644601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:12.645464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:12.645552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:12.645607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:12.767618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:12.767781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:12.767822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:12.767851] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:12.771259] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-07T20:35:12.771547] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-07T20:35:12.771700] [INFO ] [sig ] ZTS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:12.912134] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZTS.txt [2026-01-07T20:35:12.912295] [INFO ] [sig ] [3509/3515] Completed ZTS in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 2.1s [2026-01-07T20:35:12.912336] [INFO ] [sig ] [3510/3515] Forecasting ZUMZ... [2026-01-07T20:35:12.912366] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-07T20:35:12.912397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-07T20:35:12.924190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-07T20:35:12.924481] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-07T20:35:12.925244] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-07T20:35:12.925296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:12.925329] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:12.925356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:12.925412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:12.981121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:12.981771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:12.981851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:12.981884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:13.103542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:13.103722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:13.103772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:13.103803] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:13.107322] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-07T20:35:13.107623] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-07T20:35:13.107759] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:13.246854] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZUMZ.txt [2026-01-07T20:35:13.246984] [INFO ] [sig ] [3510/3515] Completed ZUMZ in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 1.7s [2026-01-07T20:35:13.247024] [INFO ] [sig ] [3511/3515] Forecasting ZURA... [2026-01-07T20:35:13.247062] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-07T20:35:13.247093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-07T20:35:13.258165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-07T20:35:13.258431] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-07T20:35:13.259220] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-07T20:35:13.259271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:13.259327] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:13.259355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:13.259411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:13.314504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:13.315130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:13.315208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:13.315241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:13.433948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:13.434080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:13.434118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:13.434146] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:13.437336] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=4.87%) [2026-01-07T20:35:13.437623] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-07T20:35:13.437745] [INFO ] [sig ] ZURA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:13.574902] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZURA.txt [2026-01-07T20:35:13.575023] [INFO ] [sig ] [3511/3515] Completed ZURA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 1.4s [2026-01-07T20:35:13.575063] [INFO ] [sig ] [3512/3515] Forecasting ZVIA... [2026-01-07T20:35:13.575093] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-07T20:35:13.575123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-07T20:35:13.586316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-07T20:35:13.586599] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-07T20:35:13.587342] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-07T20:35:13.587393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:13.587425] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:13.587453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:13.587508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:13.642714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:13.643289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:13.643385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:13.643419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:13.762156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:13.762273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:13.762312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:13.762357] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:13.765534] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=65.29%) [2026-01-07T20:35:13.765821] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-07T20:35:13.765947] [INFO ] [sig ] ZVIA: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:13.906684] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZVIA.txt [2026-01-07T20:35:13.906831] [INFO ] [sig ] [3512/3515] Completed ZVIA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 1.0s [2026-01-07T20:35:13.906873] [INFO ] [sig ] [3513/3515] Forecasting ZVRA... [2026-01-07T20:35:13.906904] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-07T20:35:13.906935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-07T20:35:13.918059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-07T20:35:13.918341] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-07T20:35:13.919131] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-07T20:35:13.919183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:13.919215] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:13.919242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:13.919298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:13.974518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:13.975322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:13.975403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:13.975436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:14.087557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:14.087699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:14.087736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:14.087765] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:14.090988] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=27.55%) [2026-01-07T20:35:14.091263] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-07T20:35:14.091384] [INFO ] [sig ] ZVRA: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-07T20:35:14.230276] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/ZVRA.txt [2026-01-07T20:35:14.230413] [INFO ] [sig ] [3513/3515] Completed ZVRA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.7s [2026-01-07T20:35:14.230454] [INFO ] [sig ] [3514/3515] Forecasting ZWS... [2026-01-07T20:35:14.230487] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-07T20:35:14.230521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-07T20:35:14.241828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-07T20:35:14.242112] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-07T20:35:14.242891] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-07T20:35:14.242944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:14.242977] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:14.243004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:14.243061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:14.298197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:14.298875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:14.298958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:14.299006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:14.418472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:14.418639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:14.418679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:14.418738] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:14.423313] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-07T20:35:14.423627] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-07T20:35:14.423761] [INFO ] [sig ] ZWS: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:14.564994] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZWS.txt [2026-01-07T20:35:14.565123] [INFO ] [sig ] [3514/3515] Completed ZWS in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.3s [2026-01-07T20:35:14.565161] [INFO ] [sig ] [3515/3515] Forecasting ZYME... [2026-01-07T20:35:14.565192] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-07T20:35:14.565222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-07T20:35:14.576528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-07T20:35:14.576832] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-07T20:35:14.577610] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-07T20:35:14.577661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-07T20:35:14.577694] [DEBUG] [FORECASTER] Starting train method [2026-01-07T20:35:14.577720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-07T20:35:14.577776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-07T20:35:14.633034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-07T20:35:14.633663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-07T20:35:14.633742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-07T20:35:14.633775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-07T20:35:14.749974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-07T20:35:14.750105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-07T20:35:14.750145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-07T20:35:14.750174] [INFO ] [FORECASTER] Training complete [2026-01-07T20:35:14.753428] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-01-07T20:35:14.753718] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-07T20:35:14.753843] [INFO ] [sig ] ZYME: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-07T20:35:14.892598] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/ZYME.txt [2026-01-07T20:35:14.892715] [INFO ] [sig ] [3515/3515] Completed ZYME in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.0s [2026-01-07T20:35:14.892764] [INFO ] [sig ] ================================================== [2026-01-07T20:35:14.892797] [INFO ] [sig ] Forecasts complete: 3515/3515 symbols succeeded [2026-01-07T20:35:14.892835] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-07T20:35:14.892872] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-07T20:35:14.893361] [INFO ] [sig ] Found 60 forecast dates to process [2026-01-07T20:35:14.893403] [INFO ] [sig ] [1/60] Processing report for 2025-10-10... [2026-01-07T20:35:14.893440] [INFO ] [sig ] [1/60] Report for 2025-10-10 already exists, skipping... [2026-01-07T20:35:14.893470] [INFO ] [sig ] [2/60] Processing report for 2025-10-13... [2026-01-07T20:35:14.893505] [INFO ] [sig ] [2/60] Report for 2025-10-13 already exists, skipping... [2026-01-07T20:35:14.893541] [INFO ] [sig ] [3/60] Processing report for 2025-10-14... [2026-01-07T20:35:14.893591] [INFO ] [sig ] [3/60] Report for 2025-10-14 already exists, skipping... [2026-01-07T20:35:14.893621] [INFO ] [sig ] [4/60] Processing report for 2025-10-15... [2026-01-07T20:35:14.893653] [INFO ] [sig ] [4/60] Report for 2025-10-15 already exists, skipping... [2026-01-07T20:35:14.893680] [INFO ] [sig ] [5/60] Processing report for 2025-10-16... [2026-01-07T20:35:14.893711] [INFO ] [sig ] [5/60] Report for 2025-10-16 already exists, skipping... [2026-01-07T20:35:14.893737] [INFO ] [sig ] [6/60] Processing report for 2025-10-17... [2026-01-07T20:35:14.893767] [INFO ] [sig ] [6/60] Report for 2025-10-17 already exists, skipping... [2026-01-07T20:35:14.893794] [INFO ] [sig ] [7/60] Processing report for 2025-10-20... [2026-01-07T20:35:14.893831] [INFO ] [sig ] [7/60] Report for 2025-10-20 already exists, skipping... [2026-01-07T20:35:14.893859] [INFO ] [sig ] [8/60] Processing report for 2025-10-21... [2026-01-07T20:35:14.893889] [INFO ] [sig ] [8/60] Report for 2025-10-21 already exists, skipping... [2026-01-07T20:35:14.893915] [INFO ] [sig ] [9/60] Processing report for 2025-10-22... [2026-01-07T20:35:14.893945] [INFO ] [sig ] [9/60] Report for 2025-10-22 already exists, skipping... [2026-01-07T20:35:14.893971] [INFO ] [sig ] [10/60] Processing report for 2025-10-23... [2026-01-07T20:35:14.894001] [INFO ] [sig ] [10/60] Report for 2025-10-23 already exists, skipping... [2026-01-07T20:35:14.894028] [INFO ] [sig ] [11/60] Processing report for 2025-10-24... [2026-01-07T20:35:14.894059] [INFO ] [sig ] [11/60] Report for 2025-10-24 already exists, skipping... [2026-01-07T20:35:14.894085] [INFO ] [sig ] [12/60] Processing report for 2025-10-27... [2026-01-07T20:35:14.894116] [INFO ] [sig ] [12/60] Report for 2025-10-27 already exists, skipping... [2026-01-07T20:35:14.894141] [INFO ] [sig ] [13/60] Processing report for 2025-10-28... [2026-01-07T20:35:14.894172] [INFO ] [sig ] [13/60] Report for 2025-10-28 already exists, skipping... [2026-01-07T20:35:14.894198] [INFO ] [sig ] [14/60] Processing report for 2025-10-30... [2026-01-07T20:35:14.894228] [INFO ] [sig ] [14/60] Report for 2025-10-30 already exists, skipping... [2026-01-07T20:35:14.894254] [INFO ] [sig ] [15/60] Processing report for 2025-10-31... [2026-01-07T20:35:14.894284] [INFO ] [sig ] [15/60] Report for 2025-10-31 already exists, skipping... [2026-01-07T20:35:14.894311] [INFO ] [sig ] [16/60] Processing report for 2025-11-03... [2026-01-07T20:35:14.894341] [INFO ] [sig ] [16/60] Report for 2025-11-03 already exists, skipping... [2026-01-07T20:35:14.894367] [INFO ] [sig ] [17/60] Processing report for 2025-11-04... [2026-01-07T20:35:14.894398] [INFO ] [sig ] [17/60] Report for 2025-11-04 already exists, skipping... [2026-01-07T20:35:14.894423] [INFO ] [sig ] [18/60] Processing report for 2025-11-05... [2026-01-07T20:35:14.894453] [INFO ] [sig ] [18/60] Report for 2025-11-05 already exists, skipping... [2026-01-07T20:35:14.894479] [INFO ] [sig ] [19/60] Processing report for 2025-11-06... [2026-01-07T20:35:14.894509] [INFO ] [sig ] [19/60] Report for 2025-11-06 already exists, skipping... [2026-01-07T20:35:14.894535] [INFO ] [sig ] [20/60] Processing report for 2025-11-07... [2026-01-07T20:35:14.894565] [INFO ] [sig ] [20/60] Report for 2025-11-07 already exists, skipping... [2026-01-07T20:35:14.894610] [INFO ] [sig ] [21/60] Processing report for 2025-11-10... [2026-01-07T20:35:14.894641] [INFO ] [sig ] [21/60] Report for 2025-11-10 already exists, skipping... [2026-01-07T20:35:14.894691] [INFO ] [sig ] [22/60] Processing report for 2025-11-11... [2026-01-07T20:35:14.894725] [INFO ] [sig ] [22/60] Report for 2025-11-11 already exists, skipping... [2026-01-07T20:35:14.894751] [INFO ] [sig ] [23/60] Processing report for 2025-11-12... [2026-01-07T20:35:14.894792] [INFO ] [sig ] [23/60] Report for 2025-11-12 already exists, skipping... [2026-01-07T20:35:14.894832] [INFO ] [sig ] [24/60] Processing report for 2025-11-13... [2026-01-07T20:35:14.894878] [INFO ] [sig ] [24/60] Report for 2025-11-13 already exists, skipping... [2026-01-07T20:35:14.894918] [INFO ] [sig ] [25/60] Processing report for 2025-11-17... [2026-01-07T20:35:14.894965] [INFO ] [sig ] [25/60] Report for 2025-11-17 already exists, skipping... [2026-01-07T20:35:14.895005] [INFO ] [sig ] [26/60] Processing report for 2025-11-18... [2026-01-07T20:35:14.895054] [INFO ] [sig ] [26/60] Report for 2025-11-18 already exists, skipping... [2026-01-07T20:35:14.895098] [INFO ] [sig ] [27/60] Processing report for 2025-11-19... [2026-01-07T20:35:14.895150] [INFO ] [sig ] [27/60] Report for 2025-11-19 already exists, skipping... [2026-01-07T20:35:14.895195] [INFO ] [sig ] [28/60] Processing report for 2025-11-20... [2026-01-07T20:35:14.895246] [INFO ] [sig ] [28/60] Report for 2025-11-20 already exists, skipping... [2026-01-07T20:35:14.895291] [INFO ] [sig ] [29/60] Processing report for 2025-11-21... [2026-01-07T20:35:14.895351] [INFO ] [sig ] [29/60] Report for 2025-11-21 already exists, skipping... [2026-01-07T20:35:14.895396] [INFO ] [sig ] [30/60] Processing report for 2025-11-24... [2026-01-07T20:35:14.895448] [INFO ] [sig ] [30/60] Report for 2025-11-24 already exists, skipping... [2026-01-07T20:35:14.895492] [INFO ] [sig ] [31/60] Processing report for 2025-11-25... [2026-01-07T20:35:14.895543] [INFO ] [sig ] [31/60] Report for 2025-11-25 already exists, skipping... [2026-01-07T20:35:14.895609] [INFO ] [sig ] [32/60] Processing report for 2025-11-26... [2026-01-07T20:35:14.895667] [INFO ] [sig ] [32/60] Report for 2025-11-26 already exists, skipping... [2026-01-07T20:35:14.895713] [INFO ] [sig ] [33/60] Processing report for 2025-11-28... [2026-01-07T20:35:14.895765] [INFO ] [sig ] [33/60] Report for 2025-11-28 already exists, skipping... [2026-01-07T20:35:14.895810] [INFO ] [sig ] [34/60] Processing report for 2025-12-01... [2026-01-07T20:35:14.895877] [INFO ] [sig ] [34/60] Report for 2025-12-01 already exists, skipping... [2026-01-07T20:35:14.895926] [INFO ] [sig ] [35/60] Processing report for 2025-12-02... [2026-01-07T20:35:14.895978] [INFO ] [sig ] [35/60] Report for 2025-12-02 already exists, skipping... [2026-01-07T20:35:14.896023] [INFO ] [sig ] [36/60] Processing report for 2025-12-03... [2026-01-07T20:35:14.896075] [INFO ] [sig ] [36/60] Report for 2025-12-03 already exists, skipping... [2026-01-07T20:35:14.896119] [INFO ] [sig ] [37/60] Processing report for 2025-12-04... [2026-01-07T20:35:14.896180] [INFO ] [sig ] [37/60] Report for 2025-12-04 already exists, skipping... [2026-01-07T20:35:14.896228] [INFO ] [sig ] [38/60] Processing report for 2025-12-05... [2026-01-07T20:35:14.896289] [INFO ] [sig ] [38/60] Report for 2025-12-05 already exists, skipping... [2026-01-07T20:35:14.896336] [INFO ] [sig ] [39/60] Processing report for 2025-12-08... [2026-01-07T20:35:14.896388] [INFO ] [sig ] [39/60] Report for 2025-12-08 already exists, skipping... [2026-01-07T20:35:14.896431] [INFO ] [sig ] [40/60] Processing report for 2025-12-09... [2026-01-07T20:35:14.896484] [INFO ] [sig ] [40/60] Report for 2025-12-09 already exists, skipping... [2026-01-07T20:35:14.896531] [INFO ] [sig ] [41/60] Processing report for 2025-12-10... [2026-01-07T20:35:14.896613] [INFO ] [sig ] [41/60] Report for 2025-12-10 already exists, skipping... [2026-01-07T20:35:14.896664] [INFO ] [sig ] [42/60] Processing report for 2025-12-11... [2026-01-07T20:35:14.896731] [INFO ] [sig ] [42/60] Report for 2025-12-11 already exists, skipping... [2026-01-07T20:35:14.896779] [INFO ] [sig ] [43/60] Processing report for 2025-12-12... [2026-01-07T20:35:14.896831] [INFO ] [sig ] [43/60] Report for 2025-12-12 already exists, skipping... [2026-01-07T20:35:14.896884] [INFO ] [sig ] [44/60] Processing report for 2025-12-15... [2026-01-07T20:35:14.896938] [INFO ] [sig ] [44/60] Report for 2025-12-15 already exists, skipping... [2026-01-07T20:35:14.896984] [INFO ] [sig ] [45/60] Processing report for 2025-12-16... [2026-01-07T20:35:14.897035] [INFO ] [sig ] [45/60] Report for 2025-12-16 already exists, skipping... [2026-01-07T20:35:14.897079] [INFO ] [sig ] [46/60] Processing report for 2025-12-17... [2026-01-07T20:35:14.897129] [INFO ] [sig ] [46/60] Report for 2025-12-17 already exists, skipping... [2026-01-07T20:35:14.897173] [INFO ] [sig ] [47/60] Processing report for 2025-12-18... [2026-01-07T20:35:14.897235] [INFO ] [sig ] [47/60] Report for 2025-12-18 already exists, skipping... [2026-01-07T20:35:14.897280] [INFO ] [sig ] [48/60] Processing report for 2025-12-19... [2026-01-07T20:35:14.897332] [INFO ] [sig ] [48/60] Report for 2025-12-19 already exists, skipping... [2026-01-07T20:35:14.897377] [INFO ] [sig ] [49/60] Processing report for 2025-12-22... [2026-01-07T20:35:14.897451] [INFO ] [sig ] [49/60] Report for 2025-12-22 already exists, skipping... [2026-01-07T20:35:14.897500] [INFO ] [sig ] [50/60] Processing report for 2025-12-23... [2026-01-07T20:35:14.897558] [INFO ] [sig ] [50/60] Report for 2025-12-23 already exists, skipping... [2026-01-07T20:35:14.897626] [INFO ] [sig ] [51/60] Processing report for 2025-12-24... [2026-01-07T20:35:14.897681] [INFO ] [sig ] [51/60] Report for 2025-12-24 already exists, skipping... [2026-01-07T20:35:14.897726] [INFO ] [sig ] [52/60] Processing report for 2025-12-26... [2026-01-07T20:35:14.897787] [INFO ] [sig ] [52/60] Report for 2025-12-26 already exists, skipping... [2026-01-07T20:35:14.897833] [INFO ] [sig ] [53/60] Processing report for 2025-12-29... [2026-01-07T20:35:14.897892] [INFO ] [sig ] [53/60] Report for 2025-12-29 already exists, skipping... [2026-01-07T20:35:14.897940] [INFO ] [sig ] [54/60] Processing report for 2025-12-30... [2026-01-07T20:35:14.897999] [INFO ] [sig ] [54/60] Report for 2025-12-30 already exists, skipping... [2026-01-07T20:35:14.898047] [INFO ] [sig ] [55/60] Processing report for 2025-12-31... [2026-01-07T20:35:14.898107] [INFO ] [sig ] [55/60] Report for 2025-12-31 already exists, skipping... [2026-01-07T20:35:14.898154] [INFO ] [sig ] [56/60] Processing report for 2026-01-02... [2026-01-07T20:35:14.898214] [INFO ] [sig ] [56/60] Report for 2026-01-02 already exists, skipping... [2026-01-07T20:35:14.898261] [INFO ] [sig ] [57/60] Processing report for 2026-01-05... [2026-01-07T20:35:14.898323] [INFO ] [sig ] [57/60] Report for 2026-01-05 already exists, skipping... [2026-01-07T20:35:14.898369] [INFO ] [sig ] [58/60] Processing report for 2026-01-06... [2026-01-07T20:35:14.898422] [INFO ] [sig ] [58/60] Report for 2026-01-06 already exists, skipping... [2026-01-07T20:35:14.898471] [INFO ] [sig ] [59/60] Processing report for 2026-01-07... [2026-01-07T20:35:14.898550] [INFO ] [sig ] [59/60] Report for 2026-01-07 already exists, skipping... [2026-01-07T20:35:14.898618] [INFO ] [sig ] [60/60] Processing report for 2026-01-08... [2026-01-07T20:35:14.968118] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-07T20:35:14.968525] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-07T20:35:14.968908] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-07T20:35:14.969214] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-07T20:35:14.969287] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-07T20:35:14.969600] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-07T20:35:14.969677] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-07T20:35:14.969955] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-07T20:35:14.970036] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-07T20:35:14.970340] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-07T20:35:14.970653] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-07T20:35:14.970909] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-07T20:35:14.971208] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-07T20:35:14.971462] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-07T20:35:14.971718] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-07T20:35:14.971787] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-07T20:35:14.972063] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-07T20:35:14.972307] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-07T20:35:14.973130] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-07T20:35:14.973202] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-07T20:35:14.974231] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-07T20:35:14.974504] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-07T20:35:14.974824] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-07T20:35:14.975097] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-07T20:35:14.975352] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-07T20:35:14.975598] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-07T20:35:14.975850] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-07T20:35:14.976111] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-07T20:35:14.976404] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-07T20:35:14.976659] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-07T20:35:14.976919] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-07T20:35:14.977166] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-07T20:35:14.977236] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-07T20:35:14.977497] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-07T20:35:14.977780] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-07T20:35:14.978030] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-07T20:35:14.978270] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-07T20:35:14.978533] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-07T20:35:14.978807] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-07T20:35:14.979050] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-07T20:35:14.979290] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-07T20:35:14.979564] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-07T20:35:14.979856] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-07T20:35:14.980109] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-07T20:35:14.980372] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-07T20:35:14.980619] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-07T20:35:14.980907] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-07T20:35:14.981158] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-07T20:35:14.981409] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-07T20:35:14.981708] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-07T20:35:14.981960] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-07T20:35:14.982241] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-07T20:35:14.982529] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-07T20:35:14.982629] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-07T20:35:14.982881] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-07T20:35:14.983118] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-07T20:35:14.983186] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-07T20:35:14.983472] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-07T20:35:14.983731] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-07T20:35:14.983992] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-07T20:35:14.984283] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-07T20:35:14.984591] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-07T20:35:14.984666] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-07T20:35:14.984914] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-07T20:35:14.985195] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-07T20:35:14.985443] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-07T20:35:14.985694] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-07T20:35:14.985976] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-07T20:35:14.986276] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-07T20:35:14.986621] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-07T20:35:14.986981] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-07T20:35:14.987271] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-07T20:35:14.987617] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-07T20:35:14.987917] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-07T20:35:14.988231] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-07T20:35:14.988549] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-07T20:35:14.988888] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-07T20:35:14.989022] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-07T20:35:14.989136] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-07T20:35:14.989465] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-07T20:35:14.990025] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-07T20:35:14.990452] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-07T20:35:14.990730] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-07T20:35:14.991028] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-07T20:35:14.991332] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-07T20:35:14.991619] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-07T20:35:14.991920] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-07T20:35:14.992335] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-07T20:35:14.992657] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-07T20:35:14.993038] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-07T20:35:14.993364] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-07T20:35:14.993462] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-07T20:35:14.993534] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-07T20:35:14.993621] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-07T20:35:14.993951] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-07T20:35:14.994322] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-07T20:35:14.994605] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-07T20:35:14.994904] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-07T20:35:14.995143] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-07T20:35:14.995376] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-07T20:35:14.995610] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-07T20:35:14.995893] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-07T20:35:14.996126] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-07T20:35:14.996358] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-07T20:35:14.996616] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-07T20:35:14.996906] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-07T20:35:14.997186] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-07T20:35:14.997489] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-07T20:35:14.997734] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-07T20:35:14.997982] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-07T20:35:14.998268] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-07T20:35:14.998512] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-07T20:35:14.998769] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-07T20:35:14.998850] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-07T20:35:14.999098] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-07T20:35:14.999433] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-07T20:35:14.999795] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.000050] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.000343] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-07T20:35:15.000639] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.001023] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.001310] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.001597] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.001867] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.002149] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-07T20:35:15.002405] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.002476] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.002542] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.002859] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-07T20:35:15.003100] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.003168] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.003447] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.003681] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.003965] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.004249] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-07T20:35:15.004531] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-07T20:35:15.004803] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.004872] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.005104] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.005394] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.005708] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.005778] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-07T20:35:15.006010] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-07T20:35:15.006262] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-07T20:35:15.006331] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.006390] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.006645] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-07T20:35:15.006884] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-07T20:35:15.007136] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.007392] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-07T20:35:15.007679] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.008004] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-07T20:35:15.008818] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.008889] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.009312] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.009610] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.009875] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-07T20:35:15.009944] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-07T20:35:15.010239] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.010517] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.010853] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.010925] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.011178] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.011436] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-07T20:35:15.011691] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.011771] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-07T20:35:15.012028] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.012262] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-07T20:35:15.012560] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.012819] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.013086] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.013337] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.013754] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-07T20:35:15.014000] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-07T20:35:15.014244] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.015216] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.015286] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.015523] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.015799] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.016055] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.016301] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-07T20:35:15.016547] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.016639] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.016927] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.017208] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-07T20:35:15.017467] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.017723] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.017980] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-07T20:35:15.018049] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.018291] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.018534] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-07T20:35:15.018840] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.019133] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-07T20:35:15.019364] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.019621] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-07T20:35:15.019859] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-07T20:35:15.020095] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.020374] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.020612] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.020679] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-07T20:35:15.020920] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-07T20:35:15.021215] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.021983] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.022062] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.022432] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.022502] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-07T20:35:15.022791] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.023143] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.023387] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.023629] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.023897] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.023983] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.024052] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-07T20:35:15.024298] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.024603] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-07T20:35:15.024851] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.025147] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-07T20:35:15.025394] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.025687] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-07T20:35:15.025943] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.026198] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.026266] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.026554] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.026808] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.026877] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.026936] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.026994] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-07T20:35:15.027239] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.027498] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.027775] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.027847] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.027907] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.028471] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.028782] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.029272] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.029549] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.029834] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.029906] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.030194] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-07T20:35:15.030453] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.030700] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.030961] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.031220] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.031601] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.031852] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-07T20:35:15.032145] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.032386] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.032688] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-07T20:35:15.032949] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.033198] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.033266] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.033490] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.033722] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.033956] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.034189] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.034504] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.034764] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.035018] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-07T20:35:15.035259] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.035328] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.035583] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.035828] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-07T20:35:15.036075] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.036336] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.036602] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.036673] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.036930] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.037228] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-07T20:35:15.037482] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.037752] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.038019] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-07T20:35:15.038293] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.038546] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.038832] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.039117] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.039352] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-07T20:35:15.039609] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.039707] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-07T20:35:15.039997] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-07T20:35:15.040233] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.040465] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-07T20:35:15.040751] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.041003] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-07T20:35:15.041262] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.041513] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-07T20:35:15.041787] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.042028] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-07T20:35:15.042748] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.043014] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-07T20:35:15.043295] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-07T20:35:15.043376] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.043443] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.043709] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.043779] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-07T20:35:15.044043] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.044314] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-07T20:35:15.044385] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-07T20:35:15.044611] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.044902] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.045137] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-07T20:35:15.045386] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-07T20:35:15.045637] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-07T20:35:15.045705] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.045949] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.046195] [DEBUG] [LOCAL ] Loaded configuration for RIME: 6 features, 80.0% accuracy [2026-01-07T20:35:15.046272] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.046504] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.046751] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.047023] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-07T20:35:15.047299] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.047557] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.047847] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.048101] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.048354] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.048607] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.048909] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.049142] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.049398] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.049669] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.049956] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-07T20:35:15.050218] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.050482] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.050777] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-07T20:35:15.051013] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.051303] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.051372] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.051598] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.051889] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.052142] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.052394] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.052676] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.052909] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.053195] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-07T20:35:15.053430] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.053688] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.053929] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.054181] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.054248] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.054523] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.054818] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.055094] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-07T20:35:15.055358] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-07T20:35:15.055646] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.055932] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.056215] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-07T20:35:15.056461] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.056757] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-07T20:35:15.057017] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.057259] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-07T20:35:15.057536] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-07T20:35:15.058010] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.058264] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.058520] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.058629] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.058889] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.059193] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.059438] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.059723] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.060114] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-07T20:35:15.060467] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.060797] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.061111] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-07T20:35:15.061368] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.061682] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.061930] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-07T20:35:15.062188] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.062511] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-07T20:35:15.062944] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.063323] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.063657] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.063933] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.064004] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-07T20:35:15.064302] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-07T20:35:15.064373] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-07T20:35:15.064608] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.065597] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.065901] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.066162] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-07T20:35:15.066425] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.066690] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.066984] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.067054] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.067279] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.067511] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.067823] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.068120] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-07T20:35:15.068358] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-07T20:35:15.068662] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.068932] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.069001] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-07T20:35:15.069430] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.069706] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.069957] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.070228] [DEBUG] [LOCAL ] Loaded configuration for FGEN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.070524] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.070845] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.071101] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-07T20:35:15.071354] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.071601] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-07T20:35:15.071896] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.072187] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-07T20:35:15.072475] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-07T20:35:15.072710] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-07T20:35:15.073004] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-07T20:35:15.073283] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.073520] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.073797] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.074033] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.074111] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.074392] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.074625] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-07T20:35:15.074859] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.075093] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.075376] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-07T20:35:15.075629] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-07T20:35:15.075911] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-07T20:35:15.076195] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-07T20:35:15.076264] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.076537] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.076625] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.076872] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.077124] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.077409] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-07T20:35:15.077501] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-07T20:35:15.077609] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-07T20:35:15.077850] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-07T20:35:15.077920] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.078200] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-07T20:35:15.078488] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.078748] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.078818] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.079155] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.079538] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.079911] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.080223] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-07T20:35:15.080511] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.080853] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-07T20:35:15.081183] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.081437] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-07T20:35:15.081741] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.082042] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-07T20:35:15.082343] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.082642] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.082898] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.083156] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.083448] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.083742] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.083976] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.084256] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.084488] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.084741] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.085000] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.085285] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.085539] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.085808] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-07T20:35:15.086093] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.086326] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-07T20:35:15.086611] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.086843] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-07T20:35:15.087093] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.087344] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.087595] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.087885] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-07T20:35:15.088175] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.088424] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-07T20:35:15.088674] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.088932] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.089181] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.089432] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.089692] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.089767] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.090063] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.090473] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.090753] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-07T20:35:15.091015] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.091860] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.092119] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.092428] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.092498] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.092784] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.092854] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.093104] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.093173] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.093232] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.093518] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.093607] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.093894] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.094158] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-07T20:35:15.094420] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-07T20:35:15.094490] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-07T20:35:15.094715] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.094963] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.095195] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-07T20:35:15.096094] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.096337] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-07T20:35:15.096423] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-07T20:35:15.096804] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-07T20:35:15.096875] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.097169] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.097416] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.097712] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.098024] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.098095] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.098383] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-07T20:35:15.098453] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.098747] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.098983] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.099219] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.099512] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.099608] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.099908] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-07T20:35:15.100180] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.100483] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.100835] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.100905] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.101192] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.101457] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.101757] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.102026] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.102317] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.102555] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.102816] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-07T20:35:15.103068] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.103319] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.103566] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-07T20:35:15.103655] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.104631] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.104702] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.104957] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.105250] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.105319] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.105601] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.105844] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.106139] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.106373] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-07T20:35:15.106626] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.106874] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.107109] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.107367] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.107608] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-07T20:35:15.107861] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-07T20:35:15.108605] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.108900] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-07T20:35:15.108970] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.109040] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.109292] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-07T20:35:15.109552] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-07T20:35:15.109847] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.110151] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.110395] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.110660] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.111051] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.111406] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-07T20:35:15.111487] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.111546] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.111945] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.112554] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-07T20:35:15.112854] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-07T20:35:15.113102] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.113346] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.114387] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.114652] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-07T20:35:15.114949] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.115020] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-07T20:35:15.115254] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.115333] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-07T20:35:15.115917] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.116168] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.116470] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.116895] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.117157] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.117561] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.117650] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.117988] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.118280] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.118533] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.118845] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.119097] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.119493] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-07T20:35:15.119797] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-07T20:35:15.119871] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.120160] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.120230] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.120469] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.120738] [DEBUG] [LOCAL ] Loaded configuration for CNXC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.120809] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.121035] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.121286] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-07T20:35:15.121678] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-07T20:35:15.121939] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-07T20:35:15.122239] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-07T20:35:15.122485] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.122916] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.123174] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.123447] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-07T20:35:15.123711] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.124015] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.124285] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.124603] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-07T20:35:15.124864] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-07T20:35:15.125210] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.125768] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.126010] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.126269] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.126530] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.126822] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.126893] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.127135] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.127372] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.127605] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-07T20:35:15.128047] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-07T20:35:15.128439] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.128736] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.128807] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.129108] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.129379] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.129825] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-07T20:35:15.130085] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.130492] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.130917] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-07T20:35:15.131280] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.131591] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.131844] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.132091] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.132168] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.132425] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.132720] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.132971] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.133364] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.134566] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.134995] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.135301] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-07T20:35:15.135627] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.135698] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-07T20:35:15.135954] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-07T20:35:15.136024] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-07T20:35:15.136277] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.136605] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.136845] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.137136] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.137390] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.137640] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.137923] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.138316] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.138618] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.138688] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-07T20:35:15.138971] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-07T20:35:15.139212] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.139282] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-07T20:35:15.139525] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.139619] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.140436] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-07T20:35:15.140709] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.140780] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-07T20:35:15.141028] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.141296] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.141604] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.141851] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.142087] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.142344] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.142412] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-07T20:35:15.142472] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.142771] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.143863] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.145552] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.145851] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.146145] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.146438] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.146691] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.146948] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.147018] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.147403] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.147810] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-07T20:35:15.148969] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.149263] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.149332] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.149601] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.149867] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-07T20:35:15.150128] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.150449] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.150816] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.150887] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.151165] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.152133] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.152433] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-07T20:35:15.152700] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.152780] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.153025] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.153315] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.153600] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.153842] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.154081] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.154166] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-07T20:35:15.154897] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.155173] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.155418] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.155698] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-07T20:35:15.155958] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.156224] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.156479] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.156737] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.156975] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-07T20:35:15.157222] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-07T20:35:15.157517] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.157808] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.158076] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.158145] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.158429] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.158691] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.158977] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.159210] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.159491] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.159776] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.160061] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.160353] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-07T20:35:15.160609] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.160872] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-07T20:35:15.161128] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.161426] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-07T20:35:15.161715] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-07T20:35:15.161952] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-07T20:35:15.162023] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.162266] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-07T20:35:15.162519] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.162791] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-07T20:35:15.163027] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.163262] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.163540] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-07T20:35:15.163845] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.164102] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-07T20:35:15.164393] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.164757] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-07T20:35:15.165120] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.165413] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.165712] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.165955] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.166217] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-07T20:35:15.166612] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.166866] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-07T20:35:15.167111] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.167437] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.167680] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.167973] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.168319] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-07T20:35:15.168564] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.168828] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.169229] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-07T20:35:15.169492] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.169848] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.169921] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.170163] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-07T20:35:15.170456] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.171600] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.171887] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.172150] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.172434] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.172830] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-07T20:35:15.173226] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.173468] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.173730] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.174141] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-07T20:35:15.174439] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.174681] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.174926] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.175170] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-07T20:35:15.175417] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.175671] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.175919] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.176172] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.176431] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-07T20:35:15.176687] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-07T20:35:15.176755] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.176996] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-07T20:35:15.177064] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-07T20:35:15.177425] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.177495] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.177737] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.177994] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.178258] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.178546] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.178827] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.179064] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.179311] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.179378] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.179667] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-07T20:35:15.179737] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.179972] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.180934] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.181179] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.181438] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.182396] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.182668] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.182956] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-07T20:35:15.183024] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.183279] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.183515] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-07T20:35:15.183829] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-07T20:35:15.184089] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.184561] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-07T20:35:15.185273] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.185524] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.185805] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-07T20:35:15.186045] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.186284] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.186551] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.186824] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-07T20:35:15.186903] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-07T20:35:15.187129] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-07T20:35:15.187420] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-07T20:35:15.187676] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-07T20:35:15.187745] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.188031] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.188099] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.188348] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.188601] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.188852] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.189081] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.189359] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-07T20:35:15.189619] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.189689] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.189973] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-07T20:35:15.190285] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.190525] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.190833] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.190917] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.191163] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.191410] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.191812] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.192109] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.192399] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.192740] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.192986] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-07T20:35:15.193278] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.193523] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-07T20:35:15.193785] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-07T20:35:15.194140] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-07T20:35:15.194409] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.194824] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-07T20:35:15.195104] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.195370] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.195647] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.196041] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-07T20:35:15.196281] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-07T20:35:15.196550] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.196827] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.197234] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.197535] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.197854] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.198130] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.198828] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.199094] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.199339] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.199641] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-07T20:35:15.200050] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.200316] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-07T20:35:15.200605] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.201006] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.201258] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.201509] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.201898] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.202198] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-07T20:35:15.202446] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.202716] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.203022] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.203316] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.203610] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.203895] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.204154] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.204404] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.204638] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.204879] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-07T20:35:15.204948] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.205198] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.205444] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.205704] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.205954] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.206264] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-07T20:35:15.206514] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.206823] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.207196] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-07T20:35:15.207487] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.207749] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.208007] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.208265] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.208506] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.208776] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.209144] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.209448] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.209765] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-07T20:35:15.210027] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-07T20:35:15.210713] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.210955] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.211227] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.211526] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.211785] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-07T20:35:15.212077] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-07T20:35:15.212377] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.212627] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.212877] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-07T20:35:15.213107] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.213356] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.213642] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.213873] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.214104] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.214388] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-07T20:35:15.214456] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-07T20:35:15.214529] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.214791] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.214860] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-07T20:35:15.215102] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-07T20:35:15.215348] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.215741] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.216035] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.216295] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.216603] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.216854] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.217254] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-07T20:35:15.217517] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.217794] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.218038] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.218114] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.218394] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-07T20:35:15.218662] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-07T20:35:15.219099] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-07T20:35:15.219168] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.219548] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.219857] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.219937] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.220204] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.220468] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.220746] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.220816] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-07T20:35:15.221123] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-07T20:35:15.221430] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.221505] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-07T20:35:15.221748] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.222017] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-07T20:35:15.222272] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-07T20:35:15.222532] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-07T20:35:15.222826] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-07T20:35:15.223091] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-07T20:35:15.223393] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.223661] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-07T20:35:15.223940] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.224210] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.224518] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.224804] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.225265] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.225594] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.225849] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.225919] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-07T20:35:15.226226] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.226298] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.226357] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.226762] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.227018] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.227089] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.227338] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-07T20:35:15.227760] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.228034] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.228334] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-07T20:35:15.228404] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.228661] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.228741] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.228802] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.229089] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-07T20:35:15.230032] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.230106] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.230358] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.230609] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-07T20:35:15.231010] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.231411] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.231676] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-07T20:35:15.231933] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.232334] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-07T20:35:15.232607] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.233008] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.233273] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.233591] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-07T20:35:15.233850] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.234980] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.235349] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-07T20:35:15.235606] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.235902] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-07T20:35:15.236144] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.236215] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-07T20:35:15.236448] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.236690] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.237113] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.237402] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-07T20:35:15.237647] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.237930] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.238012] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.238398] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.238468] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.238895] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-07T20:35:15.239152] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-07T20:35:15.239224] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.239456] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.239758] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.240136] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-07T20:35:15.240449] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.240719] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-07T20:35:15.241315] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.242468] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.242869] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.243162] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-07T20:35:15.243566] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.243852] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-07T20:35:15.244153] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.244412] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-07T20:35:15.244675] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.244925] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.245168] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.245564] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.245853] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.246114] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.246374] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.246657] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.246929] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-07T20:35:15.247332] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.247401] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.247885] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.248381] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.248686] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-07T20:35:15.248957] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-07T20:35:15.249250] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.249321] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.249601] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-07T20:35:15.249863] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-07T20:35:15.250157] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.250401] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.250689] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.251122] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.251430] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.251708] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.252166] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.252434] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-07T20:35:15.252876] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.253122] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.253376] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.253627] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.254030] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.254101] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.254160] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.254452] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.254721] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.255119] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.255357] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-07T20:35:15.255641] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-07T20:35:15.255884] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.256277] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-07T20:35:15.256540] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.256865] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.257123] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.257387] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.257458] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.257716] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.257969] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.258258] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.258494] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.258727] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.258959] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.259259] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.259495] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-07T20:35:15.259772] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.259841] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.260114] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.260363] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.260614] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-07T20:35:15.261101] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.261409] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-07T20:35:15.261712] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.261783] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-07T20:35:15.262037] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.262292] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-07T20:35:15.262364] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-07T20:35:15.262425] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-07T20:35:15.262485] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.262745] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.262989] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.263244] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-07T20:35:15.263545] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.263856] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-07T20:35:15.264258] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.264521] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-07T20:35:15.264612] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.264859] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-07T20:35:15.264936] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.265224] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-07T20:35:15.265525] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.265783] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.266094] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-07T20:35:15.266338] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-07T20:35:15.266735] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.266807] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.267079] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-07T20:35:15.267477] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.267741] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.268100] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.268353] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.268426] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.268731] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-07T20:35:15.268987] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-07T20:35:15.269242] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-07T20:35:15.269537] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.269916] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.270178] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.270433] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-07T20:35:15.270692] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-07T20:35:15.270947] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.271017] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.271076] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.271357] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-07T20:35:15.271670] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.271908] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-07T20:35:15.272218] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.272459] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-07T20:35:15.272727] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-07T20:35:15.273019] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.273259] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-07T20:35:15.273341] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.273600] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.273671] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-07T20:35:15.273731] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.273990] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.274250] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.274521] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.274784] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.274856] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.275104] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-07T20:35:15.275336] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.275615] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.275900] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.276165] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.276442] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-07T20:35:15.276720] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-07T20:35:15.276951] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.277198] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-07T20:35:15.277437] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.277689] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-07T20:35:15.277975] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.278043] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.278271] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.278513] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.278596] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.278844] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.279918] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-07T20:35:15.280177] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.280248] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.280486] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.280847] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.281107] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.281550] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-07T20:35:15.281993] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-07T20:35:15.282254] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.282498] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.282931] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-07T20:35:15.283220] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-07T20:35:15.283488] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.283830] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.284073] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-07T20:35:15.284331] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.284596] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.284664] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-07T20:35:15.284909] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.285158] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.285387] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.285642] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-07T20:35:15.285943] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-07T20:35:15.286194] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.286428] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.286723] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.286791] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.287013] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.287271] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.287507] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-07T20:35:15.287595] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.287873] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.288125] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.288359] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.288427] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.288667] [DEBUG] [LOCAL ] Loaded configuration for DSGN: 5 features, 80.0% accuracy [2026-01-07T20:35:15.288949] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.289193] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.289481] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.289762] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.290047] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-07T20:35:15.290309] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.291034] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.291432] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-07T20:35:15.291502] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.291757] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.292153] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.292450] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-07T20:35:15.292695] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.292765] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.293020] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.293262] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-07T20:35:15.293553] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-07T20:35:15.293642] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.293933] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-07T20:35:15.294194] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.294601] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.294899] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.295208] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.295510] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.295770] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.296047] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.296440] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.296716] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-07T20:35:15.297016] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.297266] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.297611] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-07T20:35:15.297871] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-07T20:35:15.298161] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-07T20:35:15.298513] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.298821] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.299177] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.299432] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.299718] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.299789] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.300080] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.300346] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-07T20:35:15.300749] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.301001] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-07T20:35:15.301253] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-07T20:35:15.301502] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.301767] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-07T20:35:15.302031] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-07T20:35:15.302323] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.302873] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.303120] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-07T20:35:15.303610] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.304126] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-07T20:35:15.304397] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.304478] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.304730] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.304809] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-07T20:35:15.305068] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.305314] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.305402] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.305657] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-07T20:35:15.305950] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-07T20:35:15.306022] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.306295] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.306600] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.306839] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.306909] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-07T20:35:15.307186] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-07T20:35:15.307450] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.307696] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.307949] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.308183] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.308428] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.308686] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.308970] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.309343] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-07T20:35:15.309606] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.309869] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.310160] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.310244] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.310535] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.310649] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.310905] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-07T20:35:15.310980] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-07T20:35:15.311256] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.311492] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.311731] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.311806] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-07T20:35:15.312035] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-07T20:35:15.312288] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-07T20:35:15.312556] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.312863] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.313096] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.313382] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.313671] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.313926] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.314176] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-07T20:35:15.314585] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.314848] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-07T20:35:15.315107] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.315399] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.315474] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.315726] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.316020] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.316319] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.316594] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.316956] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.317254] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-07T20:35:15.317646] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.317721] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-07T20:35:15.318002] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-07T20:35:15.318432] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.318520] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-07T20:35:15.318795] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.319037] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.319276] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.319359] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.319599] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-07T20:35:15.319873] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.320134] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-07T20:35:15.320395] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.320638] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-07T20:35:15.320891] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-07T20:35:15.320965] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.321204] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.321460] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.321717] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-07T20:35:15.321968] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.322218] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-07T20:35:15.322509] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.322766] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-07T20:35:15.323048] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-07T20:35:15.323331] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.323611] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.323895] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.324179] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.324418] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.324674] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-07T20:35:15.324908] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-07T20:35:15.325299] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-07T20:35:15.325374] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-07T20:35:15.325607] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.325865] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-07T20:35:15.326123] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.326204] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.326465] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.326726] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-07T20:35:15.326960] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.327229] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.327477] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.327765] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.328068] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.328306] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-07T20:35:15.328379] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-07T20:35:15.328603] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-07T20:35:15.328673] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.328899] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.329151] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.329401] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-07T20:35:15.329676] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.329958] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.330205] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.330462] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.330753] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.331097] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-07T20:35:15.331185] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.331473] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.331725] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.331970] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.332212] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.332612] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.332855] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-07T20:35:15.333099] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.333171] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.333464] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-07T20:35:15.333535] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.333832] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-07T20:35:15.334258] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.334493] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.334728] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.334974] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.335258] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.335541] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.335799] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.336093] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-07T20:35:15.336464] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.336748] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.336992] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-07T20:35:15.337287] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.337556] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-07T20:35:15.337835] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.338081] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-07T20:35:15.338338] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.338407] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.338466] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.338721] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.338948] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-07T20:35:15.339173] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.339425] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.339790] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-07T20:35:15.340179] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-07T20:35:15.340432] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.340670] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.341009] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.341261] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.341508] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.341809] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.341889] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.342138] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-07T20:35:15.342402] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.342837] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.343158] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.343442] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.343735] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.343996] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.344285] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-07T20:35:15.344549] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-07T20:35:15.344808] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.345035] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-07T20:35:15.345262] [DEBUG] [LOCAL ] Loaded configuration for HOUS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.345331] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-07T20:35:15.345601] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.345669] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.345917] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.346268] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.346520] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.346887] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.347125] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-07T20:35:15.347389] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.347643] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-07T20:35:15.347927] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.348162] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-07T20:35:15.348549] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.348897] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.349195] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.349430] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.350050] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.350488] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.350847] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.351159] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.351240] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.351512] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.351871] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.352265] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-07T20:35:15.352566] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.352864] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.353194] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-07T20:35:15.353629] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.353928] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-07T20:35:15.354214] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.354547] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.354998] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.355301] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.355605] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-07T20:35:15.355936] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.356016] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.356078] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.356349] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-07T20:35:15.356428] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.356697] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.356778] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.357099] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.357398] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-07T20:35:15.357678] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.358084] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.358418] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.358498] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.358801] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.359090] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.359531] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.359884] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.360271] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.360598] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-07T20:35:15.360894] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.361240] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.361588] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.361892] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-07T20:35:15.362726] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.363009] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.363341] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.363618] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.363700] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-07T20:35:15.363987] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.364313] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-07T20:35:15.364647] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.364729] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.365006] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.365277] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.365695] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.366749] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.367027] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.367352] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.367634] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.367908] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.368200] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.368492] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-07T20:35:15.368597] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-07T20:35:15.368919] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.369189] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.369270] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.369548] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.369847] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-07T20:35:15.370905] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-07T20:35:15.371239] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.371533] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.371855] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.371935] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.372017] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.372300] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.372610] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.372903] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-07T20:35:15.373249] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-07T20:35:15.373592] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-07T20:35:15.373869] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.374143] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.374414] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-07T20:35:15.374713] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-07T20:35:15.375032] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-07T20:35:15.375122] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.375389] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-07T20:35:15.375733] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-07T20:35:15.375814] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-07T20:35:15.376087] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.376376] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-07T20:35:15.376696] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.377089] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.377387] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.377643] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-07T20:35:15.377876] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-07T20:35:15.378130] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.378424] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.378657] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.379054] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.379291] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-07T20:35:15.379586] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.379843] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.380185] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.380483] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-07T20:35:15.380785] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.381043] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.381295] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.381550] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.381656] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-07T20:35:15.381893] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.382142] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-07T20:35:15.382383] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.382463] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.382754] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.383152] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-07T20:35:15.383443] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-07T20:35:15.383696] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-07T20:35:15.383935] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.384227] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-07T20:35:15.384465] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.384854] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.385095] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-07T20:35:15.385348] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.385605] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.385873] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-07T20:35:15.385956] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.386194] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.386492] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-07T20:35:15.386728] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.386812] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.387054] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.387127] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.387366] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.387615] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.387692] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.387915] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.388205] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.388500] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.388804] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.389037] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.389318] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-07T20:35:15.389605] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.389839] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-07T20:35:15.390084] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-07T20:35:15.390348] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.390605] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-07T20:35:15.390999] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-07T20:35:15.391258] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-07T20:35:15.391549] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.391860] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.392102] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.392369] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.392625] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.392873] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.393130] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-07T20:35:15.393386] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.393617] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-07T20:35:15.393934] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.394328] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.394566] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.394846] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.395141] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.395401] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-07T20:35:15.395660] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.395928] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.396218] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.396476] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.396863] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.397126] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.397389] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.397682] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.397941] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.398015] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.398264] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.398500] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.398749] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.399139] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.399396] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.399692] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.399999] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-07T20:35:15.400240] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-07T20:35:15.400508] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-07T20:35:15.400821] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.400896] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.401143] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-07T20:35:15.401393] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-07T20:35:15.401626] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.401875] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.402124] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.402412] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.402812] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.403112] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.403428] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.403503] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.403786] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.404054] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-07T20:35:15.404327] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.404565] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-07T20:35:15.404660] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-07T20:35:15.404725] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.404974] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.405212] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.405454] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.405696] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.405770] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.406054] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-07T20:35:15.406138] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.406415] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-07T20:35:15.406706] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.406781] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.407006] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-07T20:35:15.407288] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-07T20:35:15.407545] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.407642] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.407901] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.407991] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-07T20:35:15.408277] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.408567] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.408821] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.409250] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.409491] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-07T20:35:15.410511] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-07T20:35:15.410797] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.411051] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-07T20:35:15.411344] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.411612] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.411887] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.412292] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.412600] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.412839] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.413084] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-07T20:35:15.413340] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.413603] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-07T20:35:15.413924] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-07T20:35:15.414161] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.414460] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.414721] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-07T20:35:15.414795] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.415031] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.415280] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-07T20:35:15.416252] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.416520] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-07T20:35:15.416617] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.416684] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.416943] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-07T20:35:15.417210] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.417498] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-07T20:35:15.417763] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.418019] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.418316] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.418560] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.418818] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-07T20:35:15.419132] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-07T20:35:15.419540] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.419866] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.420135] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.420381] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.420672] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.420965] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.421293] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.421604] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.421924] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-07T20:35:15.422188] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.422506] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-07T20:35:15.422793] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-07T20:35:15.423077] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.423494] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-07T20:35:15.423797] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.424067] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-07T20:35:15.424521] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.424817] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-07T20:35:15.425105] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.425641] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.425909] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.426148] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.426386] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.426673] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.426968] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.427357] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.427607] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-07T20:35:15.427863] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.428119] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-07T20:35:15.428414] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.428705] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.429004] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.429262] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.429602] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-07T20:35:15.429904] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.429987] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.430266] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.430502] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.430918] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.430996] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-07T20:35:15.431256] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-07T20:35:15.431650] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.431891] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.432136] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.432376] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.432747] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-07T20:35:15.432987] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.433224] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-07T20:35:15.433616] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-07T20:35:15.433901] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-07T20:35:15.434197] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-07T20:35:15.434460] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-07T20:35:15.434850] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-07T20:35:15.434926] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-07T20:35:15.435266] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-07T20:35:15.435660] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.435934] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-07T20:35:15.436223] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.437359] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.438344] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.438607] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.438875] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.439165] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.439421] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-07T20:35:15.439497] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-07T20:35:15.439835] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.440557] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-07T20:35:15.440654] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-07T20:35:15.440730] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-07T20:35:15.440981] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-07T20:35:15.441240] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.441507] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.441819] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-07T20:35:15.442129] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.442554] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.442817] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.443108] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-07T20:35:15.443405] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.443648] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.443907] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.444145] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.444220] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.444447] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-07T20:35:15.444521] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.444627] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-07T20:35:15.444926] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-07T20:35:15.445183] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.445434] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.445677] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.445910] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.446161] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.446553] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-07T20:35:15.446820] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.447077] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.447334] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.447607] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.447684] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-07T20:35:15.448058] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-07T20:35:15.448297] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-07T20:35:15.448564] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-07T20:35:15.448664] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-07T20:35:15.448728] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.449026] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.449101] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.450001] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-07T20:35:15.450089] [DEBUG] [LOCAL ] Loaded configuration for NXC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.450360] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.450624] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.450886] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.450972] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-07T20:35:15.451041] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.451292] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.451366] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.451726] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-07T20:35:15.451992] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.452080] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.452146] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.452208] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.452457] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.452756] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-07T20:35:15.453001] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-07T20:35:15.453265] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.453565] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-07T20:35:15.453827] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.454077] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-07T20:35:15.454369] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-07T20:35:15.454449] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.454692] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.454919] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-07T20:35:15.455311] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-07T20:35:15.455630] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.455892] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-07T20:35:15.456147] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-07T20:35:15.456435] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.456674] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-07T20:35:15.456931] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-07T20:35:15.457015] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-07T20:35:15.457081] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-07T20:35:15.457322] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.457395] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.457690] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.457764] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.458013] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-07T20:35:15.458301] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.458532] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.458942] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.459239] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-07T20:35:15.459491] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.459780] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.460039] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-07T20:35:15.460297] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-07T20:35:15.460371] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.460604] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.460841] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-07T20:35:15.461208] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.461457] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-07T20:35:15.461720] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-07T20:35:15.462008] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.462248] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-07T20:35:15.462637] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.462893] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.463152] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-07T20:35:15.463440] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-07T20:35:15.463526] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-07T20:35:15.463781] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.464028] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.464433] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.464725] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.465021] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.465277] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.465514] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.465937] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.466224] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.466463] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.466730] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-07T20:35:15.466986] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-07T20:35:15.467328] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.467589] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.467891] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.467968] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.468252] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-07T20:35:15.468644] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.468908] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.469194] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-07T20:35:15.469480] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-07T20:35:15.469781] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.470037] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-07T20:35:15.470396] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.470771] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-07T20:35:15.471037] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.471383] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.471458] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.471690] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-07T20:35:15.471764] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.471996] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.472261] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-07T20:35:15.472499] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.472804] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.473055] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.473283] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.473562] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.473876] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.474264] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-07T20:35:15.474517] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.474790] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.475030] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.475294] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.475550] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.475867] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.476103] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.476336] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.476600] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.476993] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-07T20:35:15.477523] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.477960] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.478224] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.478534] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.478808] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.479049] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-07T20:35:15.479307] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.479604] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-07T20:35:15.479862] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-07T20:35:15.480093] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-07T20:35:15.480354] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-07T20:35:15.480429] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.480678] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-07T20:35:15.480906] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.481294] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.481681] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.481934] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-07T20:35:15.482222] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.482461] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-07T20:35:15.482715] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-07T20:35:15.483002] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.483236] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-07T20:35:15.483490] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.483771] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.484004] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-07T20:35:15.484234] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.484511] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.484604] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.484896] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.485148] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.485395] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.485644] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.485885] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.486203] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.486487] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-07T20:35:15.486942] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.487019] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.487274] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-07T20:35:15.487351] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.487415] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-07T20:35:15.487479] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.487763] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-07T20:35:15.488056] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.488294] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-07T20:35:15.488635] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-07T20:35:15.488883] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-07T20:35:15.489183] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.489465] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-07T20:35:15.489745] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-07T20:35:15.490002] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-07T20:35:15.490231] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.490619] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-07T20:35:15.490878] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.491244] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.491483] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-07T20:35:15.491772] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.492170] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.492430] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-07T20:35:15.492690] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-07T20:35:15.492948] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.493022] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-07T20:35:15.493095] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.493160] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-07T20:35:15.493512] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.493773] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.494163] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-07T20:35:15.494433] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-07T20:35:15.494731] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.494993] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.495255] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.495327] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-07T20:35:15.495710] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-07T20:35:15.495945] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.496206] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.496472] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.496601] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-07T20:35:15.496871] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-07T20:35:15.496951] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.497302] [DEBUG] [LOCAL ] Loaded configuration for ATHA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.497808] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-07T20:35:15.498097] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-07T20:35:15.499076] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.499323] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.499604] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-07T20:35:15.499853] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-07T20:35:15.500145] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.500406] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.500482] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.500552] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.501102] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.501400] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.501667] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.501927] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.502181] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.502565] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.502887] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.503189] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.503601] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-07T20:35:15.504000] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.504294] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.504369] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.504645] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.504904] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.505161] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.505372] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-07T20:35:15.505664] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-07T20:35:15.505958] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.506250] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.506608] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-07T20:35:15.506684] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.506953] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.507197] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-07T20:35:15.507452] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-07T20:35:15.507532] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.507837] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-07T20:35:15.508076] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.508327] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-07T20:35:15.508411] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.508484] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.508550] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.508821] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.508894] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.509139] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-07T20:35:15.509210] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.509481] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.509759] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.510014] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.510271] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.510552] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.510644] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.510888] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.511124] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-07T20:35:15.511208] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.511452] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.511530] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.511787] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.512080] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-07T20:35:15.512316] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.512592] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-07T20:35:15.512676] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-07T20:35:15.512952] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.513245] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.513538] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.513839] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.514090] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.514162] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.514437] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.514671] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-07T20:35:15.514921] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-07T20:35:15.515174] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.515247] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.515533] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.515639] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-07T20:35:15.515916] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.516167] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.516535] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.516854] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.517248] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-07T20:35:15.517489] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.517878] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.518271] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.518518] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-07T20:35:15.518829] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.519222] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.519537] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-07T20:35:15.519813] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.520055] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.520297] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.520542] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.520639] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-07T20:35:15.520905] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.521158] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.521417] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.521705] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.521788] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-07T20:35:15.522049] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.522368] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.522756] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.523049] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-07T20:35:15.523314] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.523599] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.523676] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-07T20:35:15.523910] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.524208] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-07T20:35:15.524484] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.524744] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.525005] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.525080] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-07T20:35:15.525314] [DEBUG] [LOCAL ] Loaded configuration for OPRX: 5 features, 100.0% accuracy [2026-01-07T20:35:15.525549] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.525930] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.526224] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.526614] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-07T20:35:15.526690] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-07T20:35:15.526946] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.527185] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-07T20:35:15.527442] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.527689] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.527926] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-07T20:35:15.528000] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.528287] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.528677] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.528966] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.529041] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.529287] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.529615] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.530084] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.530160] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.530491] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.530833] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.531141] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.531601] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-07T20:35:15.531681] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-07T20:35:15.532004] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.532080] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.532332] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.532589] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.532871] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.533134] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.533398] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.533636] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.533926] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.534176] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.534546] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-07T20:35:15.534859] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-07T20:35:15.535256] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.535509] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.535826] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.535902] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.536290] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-07T20:35:15.536362] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.536425] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-07T20:35:15.536487] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-07T20:35:15.536725] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-07T20:35:15.536972] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.537211] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-07T20:35:15.537590] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.537871] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-07T20:35:15.538121] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-07T20:35:15.538387] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-07T20:35:15.539187] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.539591] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.539977] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.540278] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.540538] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-07T20:35:15.540852] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.540943] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-07T20:35:15.541007] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-07T20:35:15.541262] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.541542] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.541822] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.542056] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.542317] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-07T20:35:15.542390] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-07T20:35:15.542675] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.542950] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.543349] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.543648] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.543899] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.544136] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.544385] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.544635] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.544878] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-07T20:35:15.544950] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.545175] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.545471] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.545829] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-07T20:35:15.545901] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.546431] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-07T20:35:15.546729] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.546967] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.547228] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.547472] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.547864] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.548160] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.548418] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.548688] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.548953] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.549219] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-07T20:35:15.549600] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.549676] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.549928] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.550184] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-07T20:35:15.550620] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.550919] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.551179] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.551263] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-07T20:35:15.551518] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-07T20:35:15.551806] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-07T20:35:15.551882] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.552139] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-07T20:35:15.552375] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-07T20:35:15.552626] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-07T20:35:15.552858] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.553123] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-07T20:35:15.553383] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.553637] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.553917] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.554151] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-07T20:35:15.554610] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.554913] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.555210] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-07T20:35:15.555452] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.555742] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.556008] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-07T20:35:15.556261] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.556334] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.556596] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-07T20:35:15.556850] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.557095] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-07T20:35:15.557332] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.557601] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.557855] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.558086] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.558336] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.558608] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.558847] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.559098] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.559355] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-07T20:35:15.559619] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.559903] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-07T20:35:15.559975] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.560195] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.560551] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.560860] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.561992] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-07T20:35:15.562062] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.562339] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.562668] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.562913] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.563194] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.563426] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.563715] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.563795] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.564027] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-07T20:35:15.564319] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.564594] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.564836] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.565112] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.565549] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.565808] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.565879] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.566102] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.566361] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.566649] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.566881] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.567124] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-07T20:35:15.567368] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.567436] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.567495] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.567716] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-07T20:35:15.568008] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.568352] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.568603] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.568835] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.569114] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.569354] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.569424] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.569684] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.569756] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-07T20:35:15.569993] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.570375] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.570609] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.570842] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.571094] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-07T20:35:15.571344] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.571596] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.571668] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.571955] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-07T20:35:15.572194] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.572278] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-07T20:35:15.572553] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-07T20:35:15.572809] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.573194] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.573527] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.573942] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-07T20:35:15.574226] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.574508] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.574767] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.575111] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-07T20:35:15.575398] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.575679] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.575960] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.576208] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.576463] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.576706] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.576949] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.577188] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-07T20:35:15.577462] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.577852] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-07T20:35:15.578095] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.578342] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.578592] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.578885] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.579147] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.579435] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-07T20:35:15.579709] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.579990] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.580237] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.580514] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-07T20:35:15.580761] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.581048] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.581291] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.581518] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.581764] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.581991] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.582059] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.582276] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.582536] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.582832] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.583218] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.583470] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.583732] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.583965] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-07T20:35:15.584196] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.584429] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.584680] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.584931] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-07T20:35:15.585157] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.585388] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.585672] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.585742] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-07T20:35:15.586013] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.586287] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.586561] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.586859] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.587210] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.587441] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-07T20:35:15.587691] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.587923] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.588320] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.588604] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-07T20:35:15.588837] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.589067] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.589349] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.589639] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-07T20:35:15.589877] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.590156] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.590430] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.590716] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.591107] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.591368] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.591757] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.592162] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-07T20:35:15.592418] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.592829] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-07T20:35:15.593231] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-07T20:35:15.593467] [DEBUG] [LOCAL ] Loaded configuration for CLCO: 0 features, 90.0% accuracy [2026-01-07T20:35:15.593538] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-07T20:35:15.593853] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.594124] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-07T20:35:15.594418] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.594788] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.594868] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-07T20:35:15.595102] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.595343] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.595598] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.595899] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-07T20:35:15.596179] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-07T20:35:15.596519] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.596822] [DEBUG] [LOCAL ] Loaded configuration for IMKTA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.597102] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.597357] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-07T20:35:15.597652] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.597903] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-07T20:35:15.598191] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-07T20:35:15.598449] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-07T20:35:15.598536] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.598839] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.599119] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.599405] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.599714] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.599788] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.600064] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.600135] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-07T20:35:15.600365] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-07T20:35:15.600621] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.600882] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.601180] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.601452] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-07T20:35:15.601742] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-07T20:35:15.601977] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.602219] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.602494] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.602780] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.602857] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.603213] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.603295] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.603556] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.603815] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.604093] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.604427] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.604741] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.604815] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.605044] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.605346] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.605720] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.605988] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.606238] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.606498] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.606988] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.607229] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.607311] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.607377] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.607638] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.607928] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.608195] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.608502] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.608834] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-07T20:35:15.609157] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-07T20:35:15.609461] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.609832] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.610130] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-07T20:35:15.610220] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-07T20:35:15.610535] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.610815] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-07T20:35:15.611089] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.611388] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.611685] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.611975] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.612285] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-07T20:35:15.612702] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.613116] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.614094] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.614368] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.614634] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.614874] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-07T20:35:15.615163] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-07T20:35:15.615408] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.615705] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-07T20:35:15.615961] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.616210] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.616503] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-07T20:35:15.616776] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.617022] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.618779] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-07T20:35:15.619049] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-07T20:35:15.619327] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.619612] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.619884] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.620182] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-07T20:35:15.620426] [DEBUG] [LOCAL ] Loaded configuration for GIL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.620675] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-07T20:35:15.620920] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.620993] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.621290] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.621368] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-07T20:35:15.621610] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.621898] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.622154] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.622405] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-07T20:35:15.622663] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-07T20:35:15.622898] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.623129] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.623200] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-07T20:35:15.623445] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-07T20:35:15.623700] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-07T20:35:15.623981] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-07T20:35:15.624231] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.624472] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.624714] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.625005] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.625237] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.625530] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.625952] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.626198] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-07T20:35:15.626457] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-07T20:35:15.626749] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-07T20:35:15.627048] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-07T20:35:15.627312] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-07T20:35:15.627614] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.627688] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.627967] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.628250] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-07T20:35:15.628544] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-07T20:35:15.628804] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.629047] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.629277] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-07T20:35:15.629546] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.629826] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.630109] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.630342] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.630603] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-07T20:35:15.630859] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.631120] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.631374] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-07T20:35:15.631637] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-07T20:35:15.631927] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.632173] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.632409] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-07T20:35:15.632643] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-07T20:35:15.632886] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.633137] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.633393] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-07T20:35:15.633468] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-07T20:35:15.633705] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.633957] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-07T20:35:15.634215] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.634503] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.634777] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.635028] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.635397] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-07T20:35:15.635692] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.635766] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.636055] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.636325] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.636402] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.636688] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.637014] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.637280] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.637544] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-07T20:35:15.637867] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.638600] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.639932] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.640183] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.640479] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.640729] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.641001] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-07T20:35:15.641243] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.641478] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.641768] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.642021] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.642260] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.642509] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.642781] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-07T20:35:15.643016] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.643306] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.643558] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-07T20:35:15.643656] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.643889] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.644173] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-07T20:35:15.644454] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-07T20:35:15.644525] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-07T20:35:15.644820] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.645102] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-07T20:35:15.645403] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-07T20:35:15.645656] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-07T20:35:15.645895] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-07T20:35:15.646152] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-07T20:35:15.646403] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-07T20:35:15.646473] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.646758] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.647018] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.647261] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.647600] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.647893] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-07T20:35:15.648153] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.648453] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.648536] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-07T20:35:15.648844] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.649084] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.649316] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-07T20:35:15.649609] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.649911] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.650150] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-07T20:35:15.650393] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-07T20:35:15.650638] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.650722] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.650951] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.651024] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.651321] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-07T20:35:15.651560] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.651835] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.652085] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.652467] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.652710] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.652967] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.653257] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.653526] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-07T20:35:15.653624] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.653861] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.654100] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-07T20:35:15.654386] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.654705] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.654996] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.655254] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.655521] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.655617] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.655683] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-07T20:35:15.655748] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.655997] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-07T20:35:15.656243] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.656501] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-07T20:35:15.656779] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-07T20:35:15.656855] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.657100] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.657359] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.657608] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.657950] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.658208] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-07T20:35:15.658462] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.658726] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.658800] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-07T20:35:15.659039] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.659330] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.659635] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-07T20:35:15.659897] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.659966] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.660190] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.660426] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.660711] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-07T20:35:15.660989] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-07T20:35:15.661215] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-07T20:35:15.661532] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-07T20:35:15.661785] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.662033] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-07T20:35:15.662293] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.662521] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.662766] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-07T20:35:15.663049] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-07T20:35:15.663292] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.663616] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.663866] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.664098] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.664386] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-07T20:35:15.664665] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.664900] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.665136] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-07T20:35:15.665373] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.665618] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.665844] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.666071] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.666295] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-07T20:35:15.666518] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.666761] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-07T20:35:15.667038] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-07T20:35:15.667315] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.667557] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-07T20:35:15.667798] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.668072] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.668313] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.668563] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-07T20:35:15.668859] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.668928] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-07T20:35:15.669197] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.669445] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-07T20:35:15.669718] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.669972] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.670201] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.670498] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-07T20:35:15.670725] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.670804] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.671073] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-07T20:35:15.671343] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.671601] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.671862] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.671930] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-07T20:35:15.671989] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.672207] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-07T20:35:15.672441] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.672673] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-07T20:35:15.672749] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-07T20:35:15.672809] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.673048] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.673293] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-07T20:35:15.673538] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-07T20:35:15.673967] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.674229] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-07T20:35:15.674483] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.674818] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-07T20:35:15.675054] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.675343] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.675598] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.675873] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.676127] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.676412] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.676482] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.676750] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.676825] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.677094] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-07T20:35:15.677378] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.677454] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.677729] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-07T20:35:15.677952] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.678227] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.678296] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-07T20:35:15.678512] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.678823] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.679070] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.679320] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.679586] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.679829] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.679902] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.680143] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.680425] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-07T20:35:15.680509] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.680759] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.681015] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.681300] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.681380] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.681611] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-07T20:35:15.681870] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.681946] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.682010] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.682253] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-07T20:35:15.682507] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.682598] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.682888] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.682962] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.683238] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-07T20:35:15.683470] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.683711] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.683968] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.684220] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.684453] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.684739] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.684820] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-07T20:35:15.685099] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.685331] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.685613] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.685893] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.686188] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-07T20:35:15.686261] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-07T20:35:15.686511] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.686630] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.686862] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.687116] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-07T20:35:15.687401] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-07T20:35:15.687639] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.687921] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.688154] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-07T20:35:15.688407] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-07T20:35:15.688675] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-07T20:35:15.688959] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.689188] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-07T20:35:15.689423] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.689495] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-07T20:35:15.689825] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.689899] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.690140] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-07T20:35:15.690393] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.690658] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-07T20:35:15.690900] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-07T20:35:15.691137] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-07T20:35:15.691399] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.691651] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.691886] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.692169] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.692455] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-07T20:35:15.692739] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.692974] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-07T20:35:15.693228] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.693302] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.693366] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-07T20:35:15.693648] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.693883] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.694135] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-07T20:35:15.694419] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.694674] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.694755] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-07T20:35:15.695035] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.695295] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.695604] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.695843] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.696075] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.696308] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-07T20:35:15.696558] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.696833] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.697066] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.697309] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.697551] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-07T20:35:15.697824] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-07T20:35:15.698115] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.698398] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-07T20:35:15.698681] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.698972] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-07T20:35:15.699209] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.699448] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.699764] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.700045] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.700334] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.700610] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.700681] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.700925] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-07T20:35:15.701150] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.701220] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.701440] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-07T20:35:15.701752] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.701822] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.701882] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.702104] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-07T20:35:15.702383] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.702620] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.702869] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.703157] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.703422] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.703677] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-07T20:35:15.703959] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.704193] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.704274] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.704344] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.704599] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.704850] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.705102] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.705353] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.705637] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.705875] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-07T20:35:15.706166] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.706405] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.706673] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-07T20:35:15.706918] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.706987] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-07T20:35:15.707046] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.707275] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.707503] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-07T20:35:15.707769] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-07T20:35:15.707839] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.708079] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.708313] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-07T20:35:15.708618] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.708863] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.709141] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.709210] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-07T20:35:15.709450] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-07T20:35:15.709739] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-07T20:35:15.709970] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-07T20:35:15.710218] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.710456] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-07T20:35:15.710707] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.710784] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-07T20:35:15.711058] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.711297] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.711559] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.711831] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.712112] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.712356] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.713236] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.713472] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.713731] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.713984] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.714270] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.714515] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-07T20:35:15.714767] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.715014] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.715287] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.715590] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-07T20:35:15.715671] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-07T20:35:15.715733] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.715791] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.715858] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-07T20:35:15.716130] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.716377] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-07T20:35:15.716610] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.716858] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.717105] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.717173] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.717410] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-07T20:35:15.717694] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.717920] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.718166] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.718410] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-07T20:35:15.718701] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.718976] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.719250] [DEBUG] [LOCAL ] Loaded configuration for BRCC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.719486] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-07T20:35:15.719830] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.720086] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-07T20:35:15.720342] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-07T20:35:15.720618] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.720882] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.721166] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-07T20:35:15.721447] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.721683] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.721969] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.722221] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-07T20:35:15.722516] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-07T20:35:15.722786] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.723084] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-07T20:35:15.723160] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-07T20:35:15.723449] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.723744] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-07T20:35:15.723986] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-07T20:35:15.724246] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-07T20:35:15.724506] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-07T20:35:15.724759] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.724834] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-07T20:35:15.725081] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.725362] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-07T20:35:15.725442] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.725727] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.725957] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-07T20:35:15.726239] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.726488] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.726743] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-07T20:35:15.726816] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.727042] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.727304] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.727563] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-07T20:35:15.727825] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.728823] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.729122] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-07T20:35:15.729423] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.729704] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-07T20:35:15.729967] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.730257] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.730520] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.730818] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.730889] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-07T20:35:15.731134] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.731422] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.731689] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-07T20:35:15.731942] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.732224] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.732455] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.732736] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.732816] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.732888] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-07T20:35:15.732949] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.733189] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-07T20:35:15.733469] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-07T20:35:15.733704] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.733988] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.734334] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-07T20:35:15.734608] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.734851] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.734924] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-07T20:35:15.734988] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-07T20:35:15.735280] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-07T20:35:15.735527] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.735623] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.735909] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.736200] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.736449] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.736740] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.736976] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.737212] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-07T20:35:15.737445] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.737713] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.737948] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-07T20:35:15.738233] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-07T20:35:15.738486] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.738723] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-07T20:35:15.738958] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.739239] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.739322] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.739747] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.740052] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.740344] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.740644] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-07T20:35:15.740938] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.741193] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.741447] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-07T20:35:15.741520] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-07T20:35:15.741785] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.742049] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-07T20:35:15.742295] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.742542] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-07T20:35:15.742793] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-07T20:35:15.742877] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-07T20:35:15.743164] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-07T20:35:15.743403] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-07T20:35:15.743643] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-07T20:35:15.743877] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.744117] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-07T20:35:15.744352] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.744613] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-07T20:35:15.744847] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.745093] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-07T20:35:15.745385] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-07T20:35:15.745653] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-07T20:35:15.745905] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-07T20:35:15.746189] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.746444] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.746705] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.746957] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-07T20:35:15.747212] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-07T20:35:15.747472] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.747763] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.748013] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.748306] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.748556] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.748821] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.749054] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.749287] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-07T20:35:15.749595] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-07T20:35:15.749856] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-07T20:35:15.750093] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.750166] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-07T20:35:15.750395] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.750681] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.750967] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-07T20:35:15.751219] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.751510] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.751785] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.752038] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.752320] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.752584] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.752842] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.753094] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-07T20:35:15.753345] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-07T20:35:15.753595] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-07T20:35:15.753852] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.753927] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.754178] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.754416] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.754669] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.754742] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.754969] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-07T20:35:15.755234] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-07T20:35:15.755309] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-07T20:35:15.755600] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.755913] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-07T20:35:15.755986] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-07T20:35:15.756050] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.756277] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-07T20:35:15.756564] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.756846] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-07T20:35:15.757098] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.757347] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.757596] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.757859] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.757931] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.758175] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-07T20:35:15.758455] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.758707] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.758939] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-07T20:35:15.759220] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-07T20:35:15.759470] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.759851] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-07T20:35:15.760092] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.760386] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.760651] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-07T20:35:15.760947] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.761237] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.761485] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.761557] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.761830] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-07T20:35:15.762120] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-07T20:35:15.762357] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.762648] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-07T20:35:15.762881] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.763130] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-07T20:35:15.763209] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.763454] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-07T20:35:15.763739] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.763991] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-07T20:35:15.764276] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-07T20:35:15.764348] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-07T20:35:15.764636] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.764897] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-07T20:35:15.765186] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-07T20:35:15.765437] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.765722] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.765981] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.766214] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-07T20:35:15.766468] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-07T20:35:15.766838] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.767091] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-07T20:35:15.767374] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.767629] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-07T20:35:15.767943] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.768185] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.768421] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.768683] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-07T20:35:15.768933] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.769223] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-07T20:35:15.769519] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-07T20:35:15.769828] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.770081] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.770154] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.770453] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.770713] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.770949] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.771203] [DEBUG] [LOCAL ] Loaded configuration for SXTC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.771435] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-07T20:35:15.771716] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-07T20:35:15.771947] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.772208] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.772465] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.772553] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.772864] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.773099] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-07T20:35:15.773358] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.773719] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.773980] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.774271] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.774561] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-07T20:35:15.774872] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-07T20:35:15.775161] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.775415] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-07T20:35:15.775666] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.775947] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.776182] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.776418] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.776491] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.776770] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.777047] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.777122] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-07T20:35:15.777350] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.777599] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.777849] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.777922] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.778146] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-07T20:35:15.778218] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-07T20:35:15.778469] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-07T20:35:15.778706] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-07T20:35:15.779027] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-07T20:35:15.779347] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-07T20:35:15.779633] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.779885] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.779955] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-07T20:35:15.780013] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.780256] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-07T20:35:15.780507] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.780766] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-07T20:35:15.781017] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-07T20:35:15.781264] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-07T20:35:15.781495] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.781823] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.782101] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-07T20:35:15.782377] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.782606] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.782850] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.782920] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-07T20:35:15.782979] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.783218] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-07T20:35:15.783450] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.783683] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-07T20:35:15.783752] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-07T20:35:15.784024] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.784268] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.784511] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-07T20:35:15.784774] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-07T20:35:15.784846] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-07T20:35:15.785067] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-07T20:35:15.785137] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.785378] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.785661] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-07T20:35:15.785890] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-07T20:35:15.785967] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-07T20:35:15.786239] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.786519] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-07T20:35:15.786774] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.787032] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.787284] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-07T20:35:15.787587] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-07T20:35:15.787659] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-07T20:35:15.787940] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-07T20:35:15.788225] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.788460] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-07T20:35:15.789301] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.789955] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.790824] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-07T20:35:15.791163] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-07T20:35:15.791536] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-07T20:35:15.791878] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-07T20:35:15.791986] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-07T20:35:15.792230] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-07T20:35:15.792533] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.792806] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-07T20:35:15.793071] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-07T20:35:15.793309] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.793601] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-07T20:35:15.793682] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-07T20:35:15.793909] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-07T20:35:15.794136] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-07T20:35:15.794389] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.794907] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.795830] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.796183] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.796503] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.796850] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-07T20:35:15.797104] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-07T20:35:15.797351] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.797610] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-07T20:35:15.797895] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.797976] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-07T20:35:15.798219] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.798447] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-07T20:35:15.798692] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.798972] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-07T20:35:15.799200] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.799445] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.799715] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.800018] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-07T20:35:15.800264] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.800504] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.801021] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.801671] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-07T20:35:15.802166] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.802437] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.802700] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-07T20:35:15.802782] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.802848] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-07T20:35:15.803114] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-07T20:35:15.803353] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.803642] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-07T20:35:15.803936] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-07T20:35:15.804227] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-07T20:35:15.804522] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.804784] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.804861] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-07T20:35:15.805091] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-07T20:35:15.805160] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.805406] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-07T20:35:15.805691] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-07T20:35:15.805770] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-07T20:35:15.806039] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.806107] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.806384] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.806629] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.807070] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.807824] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-07T20:35:15.808106] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.808383] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-07T20:35:15.808654] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.808945] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-07T20:35:15.809249] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-07T20:35:15.809322] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.809602] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.809925] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.810228] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.810508] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-07T20:35:15.810808] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-07T20:35:15.811082] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.811333] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-07T20:35:15.811637] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-07T20:35:15.811896] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-07T20:35:15.812191] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.812432] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-07T20:35:15.812722] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-07T20:35:15.812962] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-07T20:35:15.813225] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-07T20:35:15.813482] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.813722] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-07T20:35:15.813975] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-07T20:35:15.814264] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-07T20:35:15.814519] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-07T20:35:15.814795] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.814866] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.815150] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-07T20:35:15.815439] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-07T20:35:15.815721] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.816009] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.816262] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-07T20:35:15.816553] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.816856] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.817152] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-07T20:35:15.817397] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.817637] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.817907] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.818225] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.818517] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.818804] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-07T20:35:15.819044] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-07T20:35:15.819280] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.819591] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.819870] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-07T20:35:15.820128] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.820368] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-07T20:35:15.820437] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.820510] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.820838] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-07T20:35:15.821100] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-07T20:35:15.821359] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-07T20:35:15.821645] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.821943] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.822208] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-07T20:35:15.822279] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.822517] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-07T20:35:15.822810] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.822909] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-07T20:35:15.823147] [DEBUG] [LOCAL ] Loaded configuration for TEO: 1 features, 80.0% accuracy [2026-01-07T20:35:15.823435] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.823691] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.823953] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-07T20:35:15.824193] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-07T20:35:15.824437] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.824508] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.824740] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.824996] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.825291] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.825621] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-07T20:35:15.825693] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.825931] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-07T20:35:15.826180] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-07T20:35:15.826430] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.826695] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-07T20:35:15.826999] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-07T20:35:15.827294] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-07T20:35:15.827367] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.827429] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.827679] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-07T20:35:15.827936] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-07T20:35:15.828195] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-07T20:35:15.828450] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.828688] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.828760] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-07T20:35:15.828989] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-07T20:35:15.829244] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-07T20:35:15.829523] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.829809] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.829891] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-07T20:35:15.830144] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-07T20:35:15.830399] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-07T20:35:15.830478] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-07T20:35:15.830784] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-07T20:35:15.831025] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.831104] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-07T20:35:15.831165] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-07T20:35:15.831448] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.831718] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-07T20:35:15.832014] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.832104] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-07T20:35:15.832337] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-07T20:35:15.832601] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.832858] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-07T20:35:15.833095] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-07T20:35:15.833351] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-07T20:35:15.833610] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-07T20:35:15.833899] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.834185] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.834471] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-07T20:35:15.834759] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.835046] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-07T20:35:15.835116] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-07T20:35:15.835343] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-07T20:35:15.835604] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-07T20:35:15.835864] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-07T20:35:15.836120] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-07T20:35:15.836373] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-07T20:35:15.836443] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-07T20:35:15.836674] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.836752] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.837014] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.837268] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.837507] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-07T20:35:15.837769] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.838088] [DEBUG] [LOCAL ] Loaded configuration for GAUZ: 5 features, 80.0% accuracy [2026-01-07T20:35:15.838158] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-07T20:35:15.838402] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.838654] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.838996] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-07T20:35:15.839295] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.839592] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.839668] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-07T20:35:15.839947] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.840207] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-07T20:35:15.840511] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-07T20:35:15.840849] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-07T20:35:15.841143] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.841379] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-07T20:35:15.841632] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-07T20:35:15.841883] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.842149] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-07T20:35:15.842450] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-07T20:35:15.842743] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-07T20:35:15.843001] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-07T20:35:15.843296] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-07T20:35:15.843600] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-07T20:35:15.843674] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.843904] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-07T20:35:15.844151] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-07T20:35:15.844243] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-07T20:35:15.844523] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.844832] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.845070] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-07T20:35:15.845156] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-07T20:35:15.845220] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-07T20:35:15.845469] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.845707] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-07T20:35:15.845993] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-07T20:35:15.846280] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.846535] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-07T20:35:15.846798] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-07T20:35:15.847055] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-07T20:35:15.847310] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-07T20:35:15.847562] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-07T20:35:15.847867] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-07T20:35:15.848153] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-07T20:35:15.848408] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-07T20:35:15.848675] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-07T20:35:15.848913] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-07T20:35:15.849199] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-07T20:35:15.849471] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-07T20:35:15.849815] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-07T20:35:15.850110] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.850368] [DEBUG] [LOCAL ] Loaded configuration for AZTA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.850676] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-07T20:35:15.850968] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-07T20:35:15.851226] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-07T20:35:15.851494] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-07T20:35:15.851821] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.852060] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-07T20:35:15.852315] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-07T20:35:15.852397] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-07T20:35:15.852654] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.852895] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-07T20:35:15.852967] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.853200] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.853491] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-07T20:35:15.853787] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.854034] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-07T20:35:15.854273] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-07T20:35:15.854516] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-07T20:35:15.854827] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-07T20:35:15.854909] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-07T20:35:15.855144] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.855383] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-07T20:35:15.855465] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-07T20:35:15.855699] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-07T20:35:15.855771] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.856072] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.856336] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-07T20:35:15.856603] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-07T20:35:15.856894] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-07T20:35:15.857131] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-07T20:35:15.857371] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-07T20:35:15.857443] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-07T20:35:15.857752] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.857990] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-07T20:35:15.858254] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.858511] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-07T20:35:15.858817] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-07T20:35:15.859075] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.859146] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-07T20:35:15.859426] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-07T20:35:15.859513] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.859819] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-07T20:35:15.860114] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.860379] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-07T20:35:15.860636] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-07T20:35:15.860926] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-07T20:35:15.861174] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.861268] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-07T20:35:15.861549] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-07T20:35:15.861855] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-07T20:35:15.862110] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-07T20:35:15.862356] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-07T20:35:15.862429] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-07T20:35:15.862662] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-07T20:35:15.862954] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-07T20:35:15.863271] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.863545] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.863818] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-07T20:35:15.864074] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-07T20:35:15.864314] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-07T20:35:15.864562] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-07T20:35:15.864874] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-07T20:35:15.864947] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-07T20:35:15.865226] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-07T20:35:15.865521] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-07T20:35:15.865777] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-07T20:35:15.866067] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-07T20:35:15.866321] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-07T20:35:15.866609] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.866898] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-07T20:35:15.867323] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-07T20:35:15.867623] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-07T20:35:15.867929] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-07T20:35:15.868209] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-07T20:35:15.868506] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.868782] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-07T20:35:15.868856] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.869139] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-07T20:35:15.869425] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-07T20:35:15.869678] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-07T20:35:15.869926] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-07T20:35:15.870192] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-07T20:35:15.870465] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-07T20:35:15.870547] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-07T20:35:15.870822] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-07T20:35:15.871066] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-07T20:35:15.871300] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-07T20:35:15.871610] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-07T20:35:15.871883] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-07T20:35:15.872127] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-07T20:35:15.872380] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-07T20:35:15.872615] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.872851] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-07T20:35:15.873104] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-07T20:35:15.873363] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-07T20:35:15.873617] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-07T20:35:15.873687] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-07T20:35:15.873940] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-07T20:35:15.874228] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-07T20:35:15.874297] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-07T20:35:15.874547] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-07T20:35:15.874832] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-07T20:35:15.875072] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-07T20:35:15.875313] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-07T20:35:15.875588] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-07T20:35:15.875660] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-07T20:35:15.875720] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-07T20:35:15.875972] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-07T20:35:15.876213] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-07T20:35:15.876473] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-07T20:35:15.876727] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.877020] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-07T20:35:15.877318] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-07T20:35:15.877614] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-07T20:35:15.877867] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-07T20:35:15.878124] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-07T20:35:15.878408] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-07T20:35:15.878664] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-07T20:35:15.878963] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-07T20:35:15.879215] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-07T20:35:15.879497] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-07T20:35:15.879775] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-07T20:35:15.880070] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-07T20:35:15.880144] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-07T20:35:15.880205] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.880492] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-07T20:35:15.880755] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-07T20:35:15.883019] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-07T20:35:15.883273] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-07T20:35:15.883565] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-07T20:35:15.883827] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-07T20:35:15.884088] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-07T20:35:15.884346] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-07T20:35:15.884416] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-07T20:35:15.884668] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-07T20:35:15.884965] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-07T20:35:15.885223] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-07T20:35:15.885482] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-07T20:35:15.885738] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-07T20:35:15.885978] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-07T20:35:15.886238] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-07T20:35:15.886524] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-07T20:35:15.886827] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-07T20:35:15.887109] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-07T20:35:15.887370] [DEBUG] [LOCAL ] Loaded configuration for CIO: 2 features, 60.0% accuracy [2026-01-07T20:35:15.887640] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-07T20:35:15.887889] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-07T20:35:15.888143] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-07T20:35:15.888430] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-07T20:35:15.888714] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.889043] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-07T20:35:15.889296] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-07T20:35:15.889611] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-07T20:35:15.889918] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-07T20:35:15.890203] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-07T20:35:15.891743] [INFO ] [LOCAL ] Saved consolidated report: 3514 forecasts -> ./output/forecasts/full/2026-01-08.txt [2026-01-07T20:35:15.891792] [INFO ] [sig ] [60/60] Successfully generated report for 2026-01-08: 3514 entries [2026-01-07T20:35:15.891822] [INFO ] [sig ] ================================================== [2026-01-07T20:35:15.891850] [INFO ] [sig ] Report generation complete: 60/60 reports succeeded [2026-01-07T20:35:16.798049] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-07T20:35:16.798287] [INFO ] [sig ] Email notification sent [2026-01-07T20:35:16.798881] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-07T20:35:16.799069] [INFO ] [STATE ] Last completion updated: 2026-01-07T20:35:16.798936